表a.
insert into a values("a","a")
select * from a
delete from a where name="a"
Update a set name="c" where name="a"在sql explorer执行正确, sql:='insert into a values("a","a")';
qry1.Close;
qry1.SQL.Clear;
qry1.SQL.Add(sql);
qry1.ExecSQL ;怎么就错了呢?
insert into a values("a","a")
select * from a
delete from a where name="a"
Update a set name="c" where name="a"在sql explorer执行正确, sql:='insert into a values("a","a")';
qry1.Close;
qry1.SQL.Clear;
qry1.SQL.Add(sql);
qry1.ExecSQL ;怎么就错了呢?
解决方案 »
- 如何关闭当前MDI窗口显示下一个
- 一条简单的if语句,运行时有错误,请问各位高手,究竟怎样改才能没有错误啊?谢谢了,在线等待啊
- 今天还上班,郁闷..., 散分!
- 在DBGRID中,以便对selectedrows进行操作。在程序中如何解决将几条记录设为被选中状态。
- 怎样知道鼠标移出 某个控件(比如Panel)??
- 怎样把Access的数据批量传送到远方的SQL Server,各位前辈希望提供下思路和代码!
- 找了一堆的第三方控件,但是同时只能用一个?
- memo控件的高度自动增长?
- 知道一個自定義的窗口實例變量﹐有什么方法得到它所屬的類??? 請多指點!
- 編譯成的執行文件,從哪些方面考慮它的文件大小.
- 能否设置DBGrid的属性,使得其中的一列为密码样式
- delphi UDP问题
qry1.SQL.Clear;
qry1.SQL.Add('select * from a');
qry1.open;
sql:='insert into a values(''a'',''a'') ';
with qry1 do
begin
Close;
SQL.Clear;
SQL.Add(sql);
ExecSQL ;
end;
sql:='insert into a values("a","a")';
procedure QueryOpen(Query:TADOQuery; SQLstr:string);
begin
Query.close;
Query.sql.text:=SQLstr;
try
Query.Open;
except
showmessage('SQL语句有误!'+#13+SQLstr);
end;
end;//数据表执行语句函数
procedure QueryEXEC(Query:TADOQuery; SQLstr:string);
begin
Query.close;
Query.sql.text:=SQLstr;
try
Query.ExecSQL;
except
showmessage('SQL语句有误!'+#13+SQLstr);
end;
end;