我用my sql+delphi,为什么在我查询返回为0时,出现错误如下“invalid field size”呢,如:select * from base_table where bc_name=''djh''如果没有找到侧出错,如果找到了又没事。而我直接用 select * from base_table 如果里面没有记录也就是为0时它没出错。总之如果用了where 后如果查询为0,就出错。请问高手谁能帮我解决这个问题。50马上给
急急急急急急3急急急急急急急急3急急
急急急急急急3急急急急急急急急3急急
解决方案 »
- D2009編譯變慢
- 请问你们用delphi做什么事
- 请教!在DELPHI中如何跳过异常继续运行程序?????
- 哪个函数可以软关闭显示器?
- 发送自定义消息,怎样发送附加信息(比如字符串),接收消息怎样获得附加信息???
- 程序员如何保护自己?
- MM,有个难题急需解决(关于 DateTimePicker控件的)
- 菜鸟问题:我做了个小软件,是大公司内部办公交流用的,从各方面考虑采用ACCESS,但需要支持网络,现想做成安装程序,遇到问题,请指教
- pDF文件被加密了,怎么解密,以便剪贴拷贝
- 我要向QQ2000的输入框中用程序来自动输入文字,要用什么方法
- 关于XP下的ADO问题,大家帮我啊,非常急!~解决了我给高分
- 怎么取得一个窗口中的文本信息?
begin
if OpenDialog1.Execute then
begin
try
adoconnection1.Connected:=True;
with adoQuery1 do
begin
Close;
SQL.Clear;
SQL.Add('Backup DataBase sfa to disk ='''+opendialog1.FileName+'''');
ExecSQL;
end;
except
Exit;
end;
end;
end;
procedure TForm1.Button2Click(Sender: TObject);
begin
if OpenDialog1.Execute then
begin
try
adoconnection1.Connected:=true;
with adoQuery1 do
begin
Close;
SQL.Clear;
SQL.Add('Restore DataBase sfa from disk ='''+opendialog1.FileName+'''');
ExecSQL;
end;
except
Exit;
end;
end;
end;