我用的是Delphi5,要把这张表的内容存入SQL,可存删改,我用ADOconnection等几个控件连接的数据库

2025-04-03 18:34:10
推荐回答(1个)
回答1:

首先,你得在SQL SERVER中建立一张存放这数据的表,从你的数据来看,提醒你一下,面积计算这个数据可以不必存放到数据库中。
第二,你得用ADO组件连接数据库,很好,你说你已经做了。
第三,你得用一个ADOdataset组件或者查询或者表组件,一是连上连接组件ADOconnection,二是连接上你要存储数据的表。(可以在属性表中设置,也可以通过SQL语句动态设置)。究竟使用表还是查询组件还是ADOdataset组件,这要看你的喜好,反正我只用ADOdataset组件,因为他同时具有表和查询组件的功能。
第四,如果是动态连接表的话,你那SQL语句就要选择好要存储数据的字段名了。
第五,ADO数据集组件,也就是上面说的那三个组件,操作基本上是一样的。1,关闭,2,清除原有SQL语句,3,装上新的SQL语句。4,执行打开open;。5,如果你要存入数据的话,要用到apped;如果要修改数据的话,则要使用edit命令。前面的是在数据库增加一条数据记录,edit则是用现在的数据去覆盖原有数据。6,逐个字段赋值,也就是把你那界面上每个编辑框中的数据逐个赋值给数据集的字段。7,保存。