delphi如何将明细表中的数据保存到数据库中

delphi如何将明细表中的数据保存到数据库中,第1张

1 连接到数据库,例如用

ADOConnection设置连接数据库,

新建一个ADOQuery

2新建表格, 例如 table2a:

ADOQuerysqltext := 'CREATE TABLE table2a

(

name varchar(20),

age INT

)';

ADOQueryopen;

ADOQueryclose;

3 加入数据表

ADOQuerysqltext := 'BULK INSERT table2a FROM 'c:\table2a_filetxt'

WITH

(

FIELDTERMINATOR = ',',

ROWTERMINATOR = '\n'

)';

ADOQueryopen;

就是datagridview的行是否为新增还是修改的还是已保存(Unchange)

如下:

if

(thisdataGridView1Rows[0]DataBoundItem==null)//未写到datatable的新行

{

}

else

{

if

(((DataRowView)thisdataGridView1Rows[0]DataBoundItem)RowRowState

==

DataRowStateAdded)//

已写到datatable的新行

{

}

}

看你的表格,只需要从表单中循环取出所有行,然后依次写入数据库就行了

假设表单中是:txt1[] txt2[]

通过$a=$_POST["txt1[]"]取得值,然后循环写入:

for($t=0;$t<=count($a)-1;$t++){

// insert into 表 (字段1,) values ('$a[$t]',)

}

至于打印,在JS中直接windowsprint就行了

以上就是关于delphi如何将明细表中的数据保存到数据库中全部的内容,包括:delphi如何将明细表中的数据保存到数据库中、c#的datagrid怎么将数据存到数据库、PHP怎么将表格的数据保存到数据库等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

原文地址: http://outofmemory.cn/sjk/9543694.html

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

发表评论

登录后才能评论

评论列表(0条)

保存