我用ADOQuery 连SQL数据库 出错,错误提示为:
project.......recbase.cpp:1375
Expression: moff_beginvar<m_sizerec
spid: 52
processid: 772'.process stoped.use........
代码为:
with QueryFK do //选项
Begin
Close;
Connection:=gConnAudit;
Sql.Clear;
Sql.Add('Select gm,wh from awdbf where Fyear='''+nd+''' order by fid');
Prepared;
Open;
End;以前都执行正确。这一段却不行啦换别的机器也不行,但把语句放入SQL直接执行却可以。
那位高手帮忙解决一下。
project.......recbase.cpp:1375
Expression: moff_beginvar<m_sizerec
spid: 52
processid: 772'.process stoped.use........
代码为:
with QueryFK do //选项
Begin
Close;
Connection:=gConnAudit;
Sql.Clear;
Sql.Add('Select gm,wh from awdbf where Fyear='''+nd+''' order by fid');
Prepared;
Open;
End;以前都执行正确。这一段却不行啦换别的机器也不行,但把语句放入SQL直接执行却可以。
那位高手帮忙解决一下。
2,检查一下你的connectionstring。
这个地方好象没有问题
Connection:=gConnAudit;
with QueryFK do //选项
Begin
Close;
Sql.Clear;
Sql.Add('Select gm,wh from awdbf where Fyear='''+nd+''' order by fid');
Prepared;
Open;
End;
Sql.Add('order by fid');
Sql.Add('order by fid');