我用tquery,tdbgrid,tdatasource三个组件连接数据库,下面有几个问题希望各位大虾解决一下,
先谢谢了!!!1 .我想将数据库中的部分数据取出做一些处理,然后在存入数据库,比如说date ,time ,money 这三种类型,怎样将某一个元组的这些类型的数据取出来,取出来后怎么存放操作2. 在进行数据库查询后结果显示在网格上,我想将网格中第一行的数据全部提取出来,该怎么做.
先谢谢了!!!1 .我想将数据库中的部分数据取出做一些处理,然后在存入数据库,比如说date ,time ,money 这三种类型,怎样将某一个元组的这些类型的数据取出来,取出来后怎么存放操作2. 在进行数据库查询后结果显示在网格上,我想将网格中第一行的数据全部提取出来,该怎么做.
解决方案 »
- 怎样将ASCII字符组成的字符串转化为十六进制字符串?
- 如何自定义一个string类型属性,可以下拉列表选择呢?
- 讨论:如何保证网络合作的成功率
- DCOM如何向所有client发送信息?
- 如何判断线程是否已经创建了实例?
- 如何将在自己计算机上编译的程序在其它计算机上运行?
- 请问 :在ERWIN中如何给一个表建外键(FK)?????谢谢
- 菜鸟问题,立刻给分!!动态创建TEdit控件。在线等待!!
- 留一个MSN号码,希望大家加我
- 关于adoquery组件重查询的问题
- 如何让Delphi7明白形参是函数指针,而不是函数调用
- Delphi 和 C++Builder 的 SQL BUILDER 在哪儿?
edit2.text :=Floattostr(adoquery1.FieldByName('money字段').asFloat);
2.with adoquery1 do
begin
first;
showmessage(adoquery1.FieldByName('日期字段').asString);
.
.
.
end;
query1.SQL.Clear;
query1.SQL.Add('insert into traveller.db');
query1.SQL.Add('values(:num,:name,:sex,:date,:start,:end)');
query1.Params[0].AsString
..........................
query1.ExecSQL;
query1.Active:=true;
query1.Close;
query1.SQL.Clear;
query1.SQL.Add('insert into message.db');
query1.SQL.Add('values(:num,:name,:sex,:getdate,:flight,:seat,:startdate,:starttime,:start,:end,:value)');
query1.Params[0].AsString
................
query1.ExecSQL;
query1.Active:=true;
我连续进行两次数据库操作,
第一次操作成功,但是第二次就在运行时发生异常,尖头指向第二个query1.Active:=true,
数据库操作失败了,
这是为什么啊?试了很多次
就行了
open是要返回结果集的
查询不用active;
给分