win2000+sql2000+delphi5.0
在对表temp_table进行操作的时候,使用不同的连接
1、bde
Query1.Close;
Query1.SQL.Clear;
Query1.SQL.Add('insert into temp_table(table1,table2)values("'+Edit1.Text+'","'+Edit2.text+'")');
Query1.Execsql;
可以进行正常操作(插入成功)。
2、ado
ADOQuery1.Close;
ADOQuery1.SQL.Clear;
ADOQuery1.SQL.Add('insert into temp_table(table1,table2)values("'+Edit1.Text+'","'+Edit2.text+'")');
ADOQuery1.Execsql;
插入不成功,
如果是换成
ADOQuery1.Close;
ADOQuery1.SQL.Clear;
ADOQuery1.SQL.Add('insert into temp_table(table1,table2)values('''+Edit1.Text+''','''+Edit2.text+''')');
ADOQuery1.Execsql;
可以进行正常操作(插入成功)。
请问Query和ADOQuery的区别在那?