buttonclick事件
var
id:string;
begin
id:='2002';
with adoquery do
close;
sql.text:='select * from user where id='''+id+'''';
open;
end;如果表中没有纪录,点击两下时会出现错误,怎麽回事。为何出错!
同一个值
第一下点击按钮时dbgrid会显示为空,但是
第二下时会出错
var
id:string;
begin
id:='2002';
with adoquery do
close;
sql.text:='select * from user where id='''+id+'''';
open;
end;如果表中没有纪录,点击两下时会出现错误,怎麽回事。为何出错!
同一个值
第一下点击按钮时dbgrid会显示为空,但是
第二下时会出错
解决方案 »
- 如何把一个png画到另一个png上面
- DELPHI7.0控件事件的屏蔽与打开方法?
- 用Table连接access数据库出问题,请高手帮忙!!!
- 怎样生成两个小数之间的随机数
- 如何编程得到远程连接过来的机器的IP地址?
- 急!!计算机接通电源后什么反映也没有,硬盘不读,显示器不响应,主板不报警,我将显卡和内存反复插n遍以后,亮过一次,再加一根内存又
- 不知如何解决的问题,UP有分,请进!!!
- 关于delphi例子程序Ado ShapeDEmo的一些疑问!
- 熟悉dbtreeview的朋友,请帮忙呀!!!如何分层显示?
- DirectDraw的Surface.getdc速度很慢,是吗?
- 怎么在delphi中使flash的控件的右键菜单无效,且加上自已的popup菜单啊?
- 爱好Delphi,想帮助您做一些具体的工作!(让我给你打打杂!)
var
ID:string;
begin
ID := '2002';
with ADOQuery do
DisableControls;
Close;
SQL.Clear;
SQL.Add(' SELECT * FROM user WHERE id = ' + ID);
Open;
EnableControls;
end;
var
ID:string;
begin
ID := '2002';
with ADOQuery do
DisableControls;
Close;
SQL.Clear;
SQL.Add(' SELECT * FROM user WHERE id = ' + '''' + ID + '''');
Open;
EnableControls;
end;
数据库同步的巨难问题,谁解决了100分奉送,我还管他叫阿爹!!
你用的是D5还是D6
buttonclick事件
var
id:string;
begin
id:='2002';
with adoquery do
recordset.close; //增加这句后,应该不会有错了。
close;
sql.text:='select * from user where id='''+id+'''';
open;
end;如果表中没有纪录,点击两下时会出现错误,怎麽回事。为何出错!
同一个值
第一下点击按钮时dbgrid会显示为空,但是
第二下时会出错
with ADOQuery do
begin
Close;
SQL.clear;
SQL.Text:=s_Sql;
OPen;
end;