delphi中的QUERY问题 2.inttostr(),const是指常量1.query1.sql.add('select * from table1')将要写的语句写到上面的括号中就OK了 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你为什么不用Adodataset呢,那样跟方便,我觉得比这个好多了Adodataset.active:=false;Adodataset.commandtext:='Sql语句';Adodataset.active:=True;这样就行了,多方便呀 1DataModule3.ADOQuery1.Active:=False; DataModule3.ADOQuery1.SQL.Clear; DataModule3.ADOQuery1.SQL.Add('Select * From Table1'); DataModule3.ADOQuery1.Active:=True;2用TDBEdit 1、在SQl中写语句,如果添加,删除 ,用Query1.ExecSQL如果查询,用用Query1.Open2、StrToInt(Edit1.Text)或者StrToInt(DBEdit1.Text)—————————————————————————————————MaximStr := '宠辱不惊,看庭前花开花落,去留无意; 毁誉由人,望天上云卷云舒,聚散任风。';if Not Assigned(I) then I := TI.Create(Nil);I.Maxim := MaximStr;I.Explain := '假如上述代码中出现“OA”、“3D”等字样,改为“=”或者去掉';I.Desire := '加不加分随你';————————————————————————————————— 利用query1.fieldbyname('字段').asInteger就可以解决!~with query1 do sq.add('select * from tablename'); 你为什么不用ado呢,那样比这个可方便多了 用AdoDataSet.commandtext:='Sql语句' 1、在SQl中写语句,如果添加,删除 ,用Query1.ExecSQL如果查询,用用Query1.Open2、StrToInt(Edit1.Text)或者StrToInt(DBEdit1.Text)—————————————————————————————————MaximStr := '宠辱不惊,看庭前花开花落,去留无意; 毁誉由人,望天上云卷云舒,聚散任风。';if Not Assigned(I) then I := TI.Create(Nil);I.Maxim := MaximStr;I.Explain := '假如上述代码中出现“OA”、“3D”等字样,改为“=”或者去掉';I.Desire := '加不加分随你';————————————————————————————————— 那个我懂了,原来是‘’之间不能分行。可怎么就不行呢?真怪呀。我用的就是adoquery呀。多谢大家乐。我尽量加分,不过好像还没加成过。也不知道是怎么搞得?那个adocommond能不能把sql语句分行写呀?也不行吗?哎,borland这东西。埃 急啊,在delphi中如何用ADO彻底删除.dbf(VFP)表中的所有记录? 如何设置输入焦点 delphi7.0中f1book的使用? Rave 直接打印功能 form与Frame之间的函数调用问题。 100(3) 哪位能说说c/s、b/s、多层结构的定义及优缺点? 怎样解决相同文件名的问题。在线等待! 请教dbgrid的onkeypress问题。 谁用过.XML文件?要点资料行不,帮帮我。谢谢。 如何返回一个中文字的16进制代码 dll中数组指针参数,在delphi中如何对应声明? 答了立刻给分!急用.
Adodataset.active:=false;
Adodataset.commandtext:='Sql语句';
Adodataset.active:=True;
这样就行了,多方便呀
DataModule3.ADOQuery1.SQL.Clear;
DataModule3.ADOQuery1.SQL.Add('Select * From Table1');
DataModule3.ADOQuery1.Active:=True;
2用TDBEdit
如果添加,删除 ,用Query1.ExecSQL
如果查询,用用Query1.Open2、StrToInt(Edit1.Text)
或者StrToInt(DBEdit1.Text)
—————————————————————————————————
MaximStr := '宠辱不惊,看庭前花开花落,去留无意;
毁誉由人,望天上云卷云舒,聚散任风。';
if Not Assigned(I) then
I := TI.Create(Nil);
I.Maxim := MaximStr;
I.Explain := '假如上述代码中出现“OA”、“3D”等字样,改为“=”或者去掉';
I.Desire := '加不加分随你';
—————————————————————————————————
with query1 do
sq.add('select * from tablename');
如果添加,删除 ,用Query1.ExecSQL
如果查询,用用Query1.Open2、StrToInt(Edit1.Text)
或者StrToInt(DBEdit1.Text)—————————————————————————————————
MaximStr := '宠辱不惊,看庭前花开花落,去留无意;
毁誉由人,望天上云卷云舒,聚散任风。';
if Not Assigned(I) then
I := TI.Create(Nil);
I.Maxim := MaximStr;
I.Explain := '假如上述代码中出现“OA”、“3D”等字样,改为“=”或者去掉';
I.Desire := '加不加分随你';
—————————————————————————————————
可怎么就不行呢?真怪呀。
我用的就是adoquery呀。多谢大家乐。我尽量加分,不过好像还没加成过。
也不知道是怎么搞得?
那个adocommond能不能把sql语句分行写呀?
也不行吗?
哎,borland这东西。埃