我这段代码就这么写的,为什么提交不上去啊?
ADOQuery1.Insert;
ADOQuery1.FieldByName('站号').AsString := SnEdit1.Text;
ADOQuery1.FieldByName('到站').AsString := SnEdit2.Text;
ADOQuery1.Post;
ADOQuery1.Close;
ADOQuery1.Open;
各位高手赶紧帮着想想办法啊。
ADOQuery1.Insert;
ADOQuery1.FieldByName('站号').AsString := SnEdit1.Text;
ADOQuery1.FieldByName('到站').AsString := SnEdit2.Text;
ADOQuery1.Post;
ADOQuery1.Close;
ADOQuery1.Open;
各位高手赶紧帮着想想办法啊。
解决方案 »
- postMessage发送隐藏消息的问题
- ★★★-delphi5中string类型长度超过了256位咋办???
- STDCALL 调用方式 的问题
- 为何在dbgrideh里编辑日期型字段会出错?
- 又要求一个超难的SQL语句?
- 请朋友们推荐一些有关搜索制作游戏修改器的网站或EBOOK,谢谢,来者有分
- 各位大哥,很急的问题,我还有1个多小时的时间。关于函数参数传递问题。
- dana:你能教教我吗?
- Dephi与IE
- 哪个大神会用QuartusⅡ设计自动售货机控制系统呀
- D7,在某个文本文件中找某串字符串,如果找到就退出,找不到就再找另外一个字符串,然后将该字符串删除,再添加新字符串进去,然后保存
- 这样怎样的处理,关于窗体最小化的问题!
procedure TForm1.Button6Click(Sender: TObject);
begin
ADOQuery1.SQL.Text := 'select * from test';
AdoQuery1.ExecSQL;
AdoQuery1.Active := True; AdoQuery1.Insert;
AdoQuery1.FieldByName('mdate').AsDateTime := Now();
AdoQuery1.FieldByName('mstr').AsString := 'hehe';
AdoQuery1.Post;
//AdoQuery1.UpdateBatch(arAll);
end;
加上:
ADOQuery1.close;
ADOQuery1.sql.clear;
ADOQuery1.sql.add('select * from 数据库名');
ADOQuery1.open; ADOQuery1.Insert;
ADOQuery1.FieldByName('站号').AsString := SnEdit1.Text;
ADOQuery1.FieldByName('到站').AsString := SnEdit2.Text;
ADOQuery1.Post;
//ADOQuery1.Close;//不用下面二段了
//ADOQuery1.Open;
with adoquery1 do
begin
close;
sql.clear;
sql.add('insert into tabname (field1,field2) valuse(:a,:b,)';
parameters.parambyname('a').Value:=snedit1.text;
parameters.parambyname('b').Value:=snedit2.text;
Execsql;
end;
肯定能成功!