J
jh925
Unregistered / Unconfirmed
GUEST, unregistred user!
这是个什么错误:
prject raise except class EoleException with message"string or binary would
be truncated".是我在用ADOStoredProc取返回值的出的问题
这是原程序:
ADOQuery1.Active:=False;
ADOQuery1.SQL.Clear;
ADOQuery1.SQL.Add('Select * from Project_info order by P_id');
ADOQuery1.Active:=True;
try
ADOStoredProc1.Parameters[1].Value:=Trim(Edit3.Text);
ADOStoredProc1.Parameters[2].Value:=DateToStr(DateTimePicker1.DateTime)+' '+Trim(Edit4.Text);//天和小时分钟秒
ADOStoredProc1.Parameters[3].Value:=DateToStr(DateTimePicker2.DateTime)+' '+Trim(Edit5.Text);//天和小时分钟秒
ADOStoredProc1.Parameters[4].Value:=IntTostr(ComboBox1.Items.IndexOf(ComboBox1.Text));
ADOStoredProc1.Parameters[6].Value:=Trim(ComboBox2.Text);
ADOStoredProc1.ExecProc;
pid:=ADOStoredProc1.Parameters[5].Value;//取得一个返回值Pid,有问题,有时取不到值???
except
showmessage('网络发生异常,致使程序无法正常运行,请您及时检查您的网络');
exit;
end;
光标指在 pid:=ADOStoredProc1.Parameters[5].Value;这一行,出现我说的那种错误。我
以为是网络有时连接不通。不敢肯定,但是提示又不是这样,,有谁知道什么错误吗?
prject raise except class EoleException with message"string or binary would
be truncated".是我在用ADOStoredProc取返回值的出的问题
这是原程序:
ADOQuery1.Active:=False;
ADOQuery1.SQL.Clear;
ADOQuery1.SQL.Add('Select * from Project_info order by P_id');
ADOQuery1.Active:=True;
try
ADOStoredProc1.Parameters[1].Value:=Trim(Edit3.Text);
ADOStoredProc1.Parameters[2].Value:=DateToStr(DateTimePicker1.DateTime)+' '+Trim(Edit4.Text);//天和小时分钟秒
ADOStoredProc1.Parameters[3].Value:=DateToStr(DateTimePicker2.DateTime)+' '+Trim(Edit5.Text);//天和小时分钟秒
ADOStoredProc1.Parameters[4].Value:=IntTostr(ComboBox1.Items.IndexOf(ComboBox1.Text));
ADOStoredProc1.Parameters[6].Value:=Trim(ComboBox2.Text);
ADOStoredProc1.ExecProc;
pid:=ADOStoredProc1.Parameters[5].Value;//取得一个返回值Pid,有问题,有时取不到值???
except
showmessage('网络发生异常,致使程序无法正常运行,请您及时检查您的网络');
exit;
end;
光标指在 pid:=ADOStoredProc1.Parameters[5].Value;这一行,出现我说的那种错误。我
以为是网络有时连接不通。不敢肯定,但是提示又不是这样,,有谁知道什么错误吗?