关于DELPHI的结果保存到数据库的小问题!

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了关于DELPHI的结果保存到数据库的小问题!相关的知识,希望对你有一定的参考价值。

在一个小软件中,我想设个按钮,把结果保存到数据库中,我使用的数据库是SERVER SQL,想请教你怎么保存呢。
我是这么想的。就是想保存,就需要先把我的delphi界面和SERVER SQL数据库先连上把,那么我直接在那个小软件的界面上添加一些控件连上可以吗?
问题1:连接的具体过程我不是很清楚,希望你能帮助我
问题2:保存的过程是怎样的,我需要详细的代码
谢谢!!!因为我就5分了,就都给了,真是不好意思,太少了

参考技术A 在窗体中添加 DBEdit控件、DataSource 控件、 ADODataSet 控件
设定ADODataSet1的 ConnectionString属性,设定DataSource的DataSet指向ADODataSet,再设置DBEdit控件的DataSource,并指定DBEdit的DataField为目标字段
然后
首先在窗体打开时添加激活ADODataSet控件代码:
ADODataSet1.Active:= False;
ADODataSet1.CommandText:= 'select * from Table where 条件';
ADODataSet1.Active:= True;

在“添加”按钮代码中添加
ADODataSet1.Append;

在“保存”按钮牛代码中添加
ADODataSet1.Post;
参考技术B 连接数据库最好的就是用TAdoQuery
然后写SQL语句对数据进行操作(保存\编辑\删除...)
参考技术C QueryTemp.SQL.Text:='SQL语句';
QueryTemp.Open;
QueryTemp是TAdoQuery控件.本回答被提问者采纳

delphi sql查询

问一个比较白痴的问题,我要查询一个表然后需要把查询结果保存起来,应该怎么弄呢 比如我查这上海有几个区怎样把查询返回的结果保存起来 然后我在一个tree上显示?
可能看不懂我说的是啥 ,是这样的 比如我查出来了初三有5个班,那么我想把查询的结果显示到一个tree上 怎么把查询的结果一个一个取出来呢?

参考技术A 你可以新建一个表,把查询结果保存到新表中! 参考技术B 写一个for循环 从0到RecordCount-1
for i:=0 to RecordCount-1 do
begin
RecNo:=i+1;---->逐个提取记录
........显示
end;追问

是不是将查询结果保存到ClientDataSet里面然后从里面逐条取呢?怎样将结果保存到ClientDataSet里面呢?

追答

建立一个TADOQuery控件,将select出来的数据显示到TreeView上,RecNo记录提取个数的.........

以上是关于关于DELPHI的结果保存到数据库的小问题!的主要内容,如果未能解决你的问题,请参考以下文章

关于delphi中Ttimer的问题

Delphi字符串转日期,强大到窒息,VarToDateTime解决了困扰很久的小问题

请教一个关于 wkhtmltopdf 实现 html 转 pdf 的小问题

delphi sql查询

[opencv] 图像保存格式的小问题

请教一个关于 wkhtmltopdf 实现 html 转 pdf 的小问题