
1说到易语言与ACCESS数据库配合使用,就必须要有数据库文件(mdb文件)。今天笔者就准备好一个数据库文件,以便测试使用。如图:2运行“易语言”主程序,打开“新建工程”对话框,选择“Windows窗口程序”,点击“确定”按钮,进入“Windows窗口程序”设计界面。如图:3在“Windows窗口界面”上绘制标签组件、编辑框组件、拖放对象及按钮组件各一个,调整好各组件的位置和大小。如图:4修改各组件的相关属性和名称,做到规范命名,这对后面的编写代码是至关重要的。有利于明晰编程思路和加快开发速度。如图:5下面就开始编写代码,首先,注册一下拖放对象,然后就是将拖放对象的“接收文件”属性设置为真,继续编写“_拖放对象_mdb数据库_得到文件”事件子程序的代码部分。如图:6编写“打开”按钮的“_按钮_打开_被单击”事件子程序,为了测试方便,这里声明一个名为“结果”的逻辑型局部变量,然后借助信息框来d出结果。如图:7接下来,代码编写完毕就是测试了。果断猛戳“F5”键,运行我们的程序,将mdb数据库文件拖拽到编辑框中,点击“打开”按钮,等待结果。根据反馈结果,数据库打开成功。如图:
1、控件 *** 作
一、增加数据:
adoquery1append;
相关数据
adoquery1updateBatch(arall);//数据保存
二、修改数据:
adoquery1edit;
相关数据
adoquery1updateBatch(arall);//数据保存
三、删除数据:
adoquery1delete;
四、取消
adoquery1cancel;
2、SQL语句
插入的sql语句
sql:='insert
into
表名(字段1,字段2,)
values
(值1,值2,)';
更新的sql语句
sql:='update
表名
set
字段1=值1,字段2=值2
where
条件';
删除的sql语句
sql:='delete
表名
where
条件';
用ADOQuery1将命令发送到后台执行
ADOQuery1Close;
ADOQuery1SQLClear;
ADOQuery1SQLAdd(sql);
ADOQuery1ExecSQL;
两种方法:
1、打开企业管理器,然后展开左侧的折叠项,找到你所想要添加数据的数据表格所在的数据库,然后展开数据库,双击“表”,会在右侧列出一堆表格,你找到数据表,右键点击,选择返回所有数据,就可以添加或是修改了,当然也可以建表,建数据库等等,都是用右键d出菜单,里面有选项,只是右键单击的位置有所区别,自己试下就知道了。
2、查询分析器,但是,如果你直接打开的话,需要输入用户、密码,选择服务器,用户的安装设置的sa或是系统用户,也可以是你在数据库中新建的用户,当是在查询分析器中,需要通过SQL命令语句才能对数据进行 *** 作。
所以如果你没有相关语言基础的话,就用第一种方式做比较方便
利用对象资源管理器添加,利用SQL语句添加。
第一步,在创建好的数据库book,选中数据库book新建表。
第二步,添加数据库表字段id、ano、aname、asex、aage。
第三步,关闭插入字段窗口,这时会提示是否保存提示。
第四步,点击”是“按钮,输入表名称t_author_info。
第五步,刷新表,鼠标右键点击”设计“,打开表设计窗口,插入字段。
第六步,打开查询SQL窗口,编辑插入字段SQL语句。
SQL 是1986年10 月由 美国国家标准局( ANSI)通过的 数据库语言美国标准,接着,国际标准化组织( ISO)颁布了SQL正式国际标准。1989年4月,ISO提出了具有完整性特征的SQL89标准,1992年11月又公布了SQL92标准,在此标准中,把 数据库分为三个级别:基本集、标准集和完全集。
一次性插入大量数据,只能使用循环,
如:游标,while 循环语句
下面介绍While 循环插入数据,
SQL 代码如下:
IF OBJECT_ID('dboNums') IS NOT NULL
DROP TABLE dboNums;
GO
CREATE TABLE dboNums(n INT NOT NULL PRIMARY KEY);
DECLARE @max AS INT, @rc AS INT;
SET @max = 5000000;
SET @rc = 1;
INSERT INTO Nums VALUES(1);
WHILE @rc 2 <= @max
BEGIN
INSERT INTO dboNums SELECT n + @rc FROM dboNums;
SET @rc = @rc 2;
END
INSERT INTO dboNums SELECT n + @rc FROM dboNums WHERE n + @rc <= @max;
--以上函数取自Inside SQL Server 2005: T-SQL Query一书。
INSERT dboSample SELECT n, RAND(CAST(NEWID() AS BINARY(16))) FROM Nums
以上就是关于向sql数据库中添加数据全部的内容,包括:向sql数据库中添加数据、delphi数据库的增加,保存,删除、sql server 2000数据库如何添加新数据和修改里面的数据等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)