向sql数据库中添加数据

向sql数据库中添加数据,第1张

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数据库如何添加新数据和修改里面的数据等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/sjk/9503829.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-29
下一篇2023-04-29

发表评论

登录后才能评论

评论列表(0条)

    保存