F
fuhaiwen
Unregistered / Unconfirmed
GUEST, unregistred user!
我用的数据库是oracle客户端,数据表存放在服务器上,我在调用delhpi中BDE(ODBC已经配好)与服务器连接,问题是我在调用Tquery控件来进行控制时出现错误我的语句如下:(错误类型是:EBDngineError.)
procedure TForm1.BitBtn1Click(Sender: TObject);
begin
query1.Close;
query1.SQL.Clear;
query1.SQL.Add('select * from Srvtariff');
query1.SQL.Add('where srvcode >=:www');
query1.Params[0].asstring:=edit1.text;
query1.Prepare;
try
query1.ExecSQL;
except
query1.Open;
end;
end;
最搞笑的是一旦把参数去掉,加上常量,运行通过,而数据库改为Access
加上参数运行也能通过,我已经调试好长时间,感觉是BDE没配好,可谁来帮我!!!!!!
代码:
begin
query1.Close;
query1.SQL.Clear;
query1.SQL.Add('select * from Srvtariff');
query1.SQL.Add('where srvcode >=:www');
query1.Params[0].asstring:=edit1.text;
query1.Prepare;
try
query1.ExecSQL;
except
query1.Open;
end;
end;
最搞笑的是一旦把参数去掉,加上常量,运行通过,而数据库改为Access
加上参数运行也能通过,我已经调试好长时间,感觉是BDE没配好,可谁来帮我!!!!!!