我是担心说不清楚
提示:project1.exe raised exception class evarianterror with message'invalid variant type conversion 'processed. use step or run to continue.可以和我联系我可以把程序传过去
提示:project1.exe raised exception class evarianterror with message'invalid variant type conversion 'processed. use step or run to continue.可以和我联系我可以把程序传过去
解决方案 »
- fuck!fuck!想换个工作!
- pagecontrol有多个页面,如何选中中间的一个页面后,使它前面的所有页面都处于不能选择的状态?
- 如何让DELPHI能同时编辑2个程序?
- dbchart如何清除以前的series?series[i].free或者destroy都不行
- 如何在Form上加一个垂直滚动条?
- 呵呵 如何在delphi 下实现象VS的WorkSpaceBar的界面?up有分
- delphi中,如何不超过十行代码计算字符串str1=1+2*(2+8)的值
- 如何把InterBase数据库导出来?
- 关于调用IE的问题
- delphi6.0出书了吗?
- 如题,比如如何时时兼控计算机打开www.google.cn并输入'delphi'呢?谢谢,!
- Delphi2007 COM+调试问题
var
i:integer;
begin
Form13.Edit1.SetFocus;
with datamodule5.ADOQuery17 do //查询客房
begin
close;
sql.Clear;
sql.Add('select * from room');
sql.Add('where id='''+edit1.text+'''');
open;
end;
with DataModule5.ADOQuery15 do //查询客户是否有入住工作单
begin
close;
sql.Clear;
sql.Add('select * from sheet_items');
sql.Add('where room='''+edit1.Text+''' and custom='''+edit2.Text+'''');
open;
end; i:=DataModule5.ADOQuery15.RecordCount;
if i=0 then
Application.MessageBox('没有符合条件的记录!','提示')
else
begin
str:=vartostr(DataModule5.ADOQuery15.Recordset.Fields['worksheet'].Value);
str1:=vartostr(Datamodule5.ADOQuery15.Recordset.Fields['rent'].Value);
j:=datamodule5.ADOQuery15.Recordset.Fields['live_day'].Value;
with DataModule5.ADOQuery16 do //查询满足此工作单编号的费用列表
begin
close;
sql.Clear;
sql.Add('insert cost (worksheet,rentcost) values('''+str+''','''+str1+''')');
DataModule5.ADOQuery16.ExecSQL;
end;
with DataModule5.ADOQuery16 do
begin
close;
sql.Clear;
sql.Add('select * from cost');
sql.Add('where worksheet='''+str+'''and rentcost='''+str1+'''');
open;
end;
end;
end;
这里没有办法上传图片,请看看这短代码有问题吗,方便的化可以加我的QQ79505527,我可以把程序传过去
var
i:integer;
begin
Form13.Edit1.SetFocus;
with datamodule5.ADOQuery17 do //查询客房
begin
close;
sql.Clear;
sql.Add('select * from room');
sql.Add(' where id='''+edit1.text+'''');
open;
end;
with DataModule5.ADOQuery15 do //查询客户是否有入住工作单
begin
close;
sql.Clear;
sql.Add('select * from sheet_items');
sql.Add(' where room='''+edit1.Text+''' and custom='''+edit2.Text+'''');
open;
end; i:=DataModule5.ADOQuery15.RecordCount;
if i=0 then
Application.MessageBox('没有符合条件的记录!','提示')
else
begin
str:=vartostr(DataModule5.ADOQuery15.Recordset.Fields['worksheet'].Value);
str1:=vartostr(Datamodule5.ADOQuery15.Recordset.Fields['rent'].Value);
j:=datamodule5.ADOQuery15.Recordset.Fields['live_day'].Value;
with DataModule5.ADOQuery16 do //查询满足此工作单编号的费用列表
begin
close;
sql.Clear;
sql.Add('insert cost (worksheet,rentcost) values('''+str+''','''+str1+''')');
ExecSQL;
end;
with DataModule5.ADOQuery16 do
begin
close;
sql.Clear;
sql.Add('select * from cost');
sql.Add(' where worksheet='''+str+'''and rentcost='''+str1+'''');
open;
end;
end;
end;
让simonhehe 帮你调吧
居然有ADOQuery15....汗啊
你可以在调试状态下操作,出错后delphi会定位到出错行。
把出错行指出来大家也好帮你分析。另外瀑布汗 adoquery16