‘壹’ 易语言数据库文件(.edb)怎么做,用什么软件可以做
易语言可以写代码做 详见 支持库——系统核心支持库——数据库
易语言自带了数据库操作软件,
新建 : 数据库——结构编辑器
修改/查看: 工具——报表编辑器——文件——打开数据库
然后你就可以修改/查看了
‘贰’ 怎样查看易语言edb数据文件内容
在易语言程序中点击数据库---记录编辑器
‘叁’ 易语言数据库 删除 怎么把全部给删除了
上注册,才能使用程序。应该是别人打开程序以后弹出一个注册的窗口,注册帐号就可以使用程序。如果是这样,我说一个简单的注册方法。
首先你要连接一个数据库,有access数据库,还有sql数据库。这比较复杂,简单的可以连接易语言自带的edb数据库,我给你说得就是edb数据库。下面便是连接edb数据库的例子。
打开易语言,找到上面第一行的数据库,点击,出现结构编辑器,记录编辑器等等,点击结构编辑器,弹出一个新的数据库管理器,
在字段信息下面的名称一栏中输入“账号”在下面类型一栏选择“文本型”如果你希望输入的是数字可以选择“整数型”。点击保存,输入文件名“账号”,这样就完成名为“账号”的edb的数据库了。再到回到易语言界面,点击刚才说得上面第一行的数据库按钮弹出的最下面的加入数据库常量,选择你刚才保存的“账号.edb”数据库,这样就加入账号这个常量。
(如果你再想加密码,可以在字段“账号”后面再插入一个字段,选择“整数型”类型)。
下面是完成别人用你的程序时输入的账号时就是把账号写入到数据库,还有是验证别人是否已经注册过的代码。
建一个启动窗口,(你做的程序窗口放在启动窗口后面)加入一个编辑框一个按钮,把按钮命名为“注册”,双击启动窗口,在__启动窗口_创建完毕的子程序里加入代码:
打开
(取运行目录
()
+
“\账号.edb”,
,
,
,
,
,
)
'
这是找到存放程序的文件夹里的“账号”数据库并打开这个数据库。
(当然你的程序和数据库要放在同一个文件夹里)
..判断(到文本
(读
(#账号))
≠
“”)
'
这是判断数据库“账号”这个字段是否为空,如果不为空,就是别人已经注册过了,那就不显示启动窗口让人注册了,直接载入你做的程序窗口。
载入
(窗口1,
,
假)
'
载入你做的程序窗口。
_启动窗口.销毁
()
返回启动窗口界面,双击注册按钮输入代码:
.
.
如果
(编辑框1.内容
=
“”)
信息框
(“你没有输入注册信息,请输入。”,
#警告图标,
“输入出错啦!”)
加空记录
()
'
这是往数据库尾部加入一条空记录,让人可以写入信息。
写
(#账号,
编辑框1.内容)
'
这是把编辑框1的内容,,别人注册时输入的信息写入到数据库“账号”这个字段里。
到这里就完成了我想的注册方法,这里面也可以加入跟新删除注册信息的代码,但不知你有没有需要,我就没写出来。这是一个伪注册方法,至于真的注册验证,要做出注册机程序,输入使用者的电脑硬盘特征码,算出注册码,
别人可以真正注册,没有时间限制,但这不是你我几句话能说清楚的。但愿我的方法你能满意。
哦,你说自己注册的帐号要能登录上,什么意思,是否自己和别人同时注册?别人在使用的时,自己可以随时使用?如果是这样那还要写入一些代码,不好意思。太冷了受不了,下机了。如果是这样你可以追问一下,是否是这意思。
‘肆’ EDB数据库怎么批量导入呀
你可以将两个日期之前的天数求出来,然后作为控制循环的次数,然后定义个起始日期,循环里对这个日期进行递增。
像下面这样 :
DECLARE
V_DATE DATE;
V_DAYS NUMBER;
V_DATE_BEGIN DATE;
V_DATE_END DATE;
BEGIN
V_DATE_BEGIN := TO_DATE('20101101',
'yyyymmdd');
V_DATE_END := TO_DATE('20100301',
'yyyymmdd');
V_DAYS := V_DATE_END - V_DATE_BEGIN;
FOR I IN 1 .. V_DAYS
LOOP
V_DATE := V_DATE_BEGIN + I;
insert into tablename values (v_days) ;
END LOOP;
END;
‘伍’ 易语言EDB数据库放云服务器连接问题
易语言如何连接EDB数据库:
易语言既然要连接EDB数据库,那么就必须要准备好一个EDB数据库,以供调用。笔者在这里带大家一起重温一下易语言如何创建EDB数据库吧!首先,打开“易语言”主程序,在弹出的“新建”窗口中,选择“Windows窗口程序”,而后点击“确定”按钮,进入“Windows窗口程序”设计界面。如图:
‘陆’ 易语言数据库文件.edb双击打开失败
易语言数据库"*.edb",在易语言程序中可调用和创建,如要查看和修改,请将"易语言安装目录\samples\基本例程\数据库管理器.e",编译成程序,然后把".edb"关联到这个程序,以后可双击打开了.
如果不想编译程序,可打开易语言程序,在"数据库->记录编辑器"中打开.快捷键"Alt+B"+R
‘柒’ 如何把E语言自带的.edb数据库文件里面的数据调用到高级表格
版本1.7
.版本 2
.子程序 EDB到高级表格, 文本型, 公开, 成功返回以“/”为分割符的列最大宽度并关闭原数据库,失败返回空文本;能自动调整列宽.
.参数 高级表格, 高级表格
.参数 数据库文件名, 文本型
.参数 数据库密码, 文本型, 可空
.子程序 XLS到高级表格, 逻辑型, 公开, 成功返回真,失败返回假;格式:XLS到高级表格(XLS文件名,高级表格,Excel程序,Excel工作簿,外部数据库)
.参数 XLS文件名, 文本型
.参数 高级表格, 高级表格
.参数 Excel程序, Excel程序
.参数 Excel工作簿, Excel工作簿
.参数 外部数据库, 外部数据库
.子程序 编辑备注内容, 文本型, 公开, 在高级表格中编辑易库的备注型字段,若按了保存钮,则返回编辑后的内容,否则返回原内容。
.参数 原内容, 文本型, , 备注的原内容
.子程序 查看字节集, 文本型, 公开, 以文本表示字节集,适合于字节集的调试用
.参数 字节集, 字节集, , 要查看的字节集
.子程序 高级表格到EDB, 逻辑型, 公开, 成功返回真,失败返回假;高级表格到EDB
‘捌’ 易语言做用edb做注册登录软件,最好给个源码谢谢
edb是易语言的数据库文件
无论你登录什么,关键在于数据库的读写
首先,你点击易语言上方 “数据库”——“数据库编辑器” 进行了解
然后查看支持库 数据库 命令
看看就应该会了,很容易
‘玖’ 易语言用edb数据库制作一个注册登录的软件
.版本 2
.支持库 dp1
.子程序 __启动窗口_创建完毕
输出调试文本 (打开 (取运行目录 () + “\数据库.edb”, , , , , , ))
' 创建EDB ()
.子程序 创建EDB, , , 本程序只用一次就可以了
.局部变量 字段信息, 字段信息, , "2"
字段信息 [1].名称 = “用户名”
字段信息 [1].类型 = #文本型
字段信息 [1].最大文本长度 = 20
字段信息 [2].名称 = “密码”
字段信息 [2].类型 = #文本型
字段信息 [2].最大文本长度 = 32
创建 (取运行目录 () + “\数据库.edb”, 字段信息)
.子程序 _按钮1_被单击, , , 登录
.局部变量 用户名, 文本型
.局部变量 密码, 文本型
.如果真 (编辑框1.内容 = “”)
信息框 (“请输入您的帐号!”, #错误图标, )
编辑框1.获取焦点 ()
返回 ()
.如果真结束
.如果真 (编辑框2.内容 = “”)
信息框 (“请输入您的密码!”, #错误图标, )
编辑框2.获取焦点 ()
返回 ()
.如果真结束
用户名 = 编辑框1.内容
到首记录 ()
.如果 (查找 (读 (“用户名”) = 用户名))
密码 = 取数据摘要 (到字节集 (编辑框2.内容))
.如果真 (读 (“密码”) ≠ 密码)
信息框 (“密码错误!”, #错误图标, )
编辑框2.获取焦点 ()
返回 ()
.如果真结束
信息框 (“成功登录!”, 0, )
.否则
信息框 (“帐号不存在!”, #错误图标, )
编辑框1.获取焦点 ()
返回 ()
.如果结束
.子程序 _按钮2_被单击, , , 注册
.局部变量 用户名, 文本型
.局部变量 密码, 文本型
用户名 = 删全部空 (编辑框1.内容)
.如果真 (用户名 = “”)
信息框 (“请输入要注册的帐号!”, #错误图标, )
编辑框1.获取焦点 ()
返回 ()
.如果真结束
.如果真 (编辑框2.内容 = “”)
信息框 (“请输入要注册的密码!”, #错误图标, )
编辑框2.获取焦点 ()
返回 ()
.如果真结束
到首记录 ()
.如果真 (查找 (读 (“用户名”) = 用户名))
信息框 (“注册的帐号已存在!”, #错误图标, )
编辑框1.获取焦点 ()
返回 ()
.如果真结束
密码 = 取数据摘要 (到字节集 (编辑框2.内容))
.如果 (加记录 (用户名, 密码))
信息框 (“成功注册!”, 0, )
.否则
信息框 (“注册失败!”, 0, )
.如果结束