读书人

数据库引擎找不到输入表或查询‘SF_图

发布时间: 2012-02-25 10:01:48 作者: rapoo

数据库引擎找不到输入表或查询‘SF_图书归还 ’。   急,在线等!!
错误提示如下:

   Microsoft Jet 数据库引擎找不到输入表或查询‘SF_图书归还 ’,确定它是否存在,以及它的名称拼写是否正确。


代码如下:
  procedure Tbookback.BitBtn2Click(Sender: TObject);
var
returndate:TDateTime;
money:double;
fine,num:string;
begin
inherited;
returndate:=adotable1.FieldByName( '应还时间 ').AsDateTime;
num:=adotable1.FieldByName( '借阅编号 ').AsString;
//搜索数据库中有无此书
if num= ' ' then
showmessage( '已无此书 ');

if (date+time-returndate)> 0 then
begin
//超期图书按每天0.1元交纳罚金
money:=0.1*(date-returndate);
fine:= InputBox( '该书已经过期,需交纳罚金 ', '应交纳的罚金 ', floattostr(money));
adocommand1.CommandText:= 'exec sf_图书归还 '+num+ ', '+fine;
end
else
adocommand1.CommandText:= 'exec sf_图书归还 '+num+ ',0 ';
adocommand1.Execute;
//更新数据库
adoquery2.Active:=false;
adoquery2.Active:=true;
adotable1.Clone(adoquery2,ltunspecified);
end;

  哪位高手知道是怎么回事的话请教教小弟。感激不尽!

[解决办法]
sf_图书归还 是ms sqlserver存储过程?存储过程名可以包含中文吗?
[解决办法]
你有没有 "sf_图书归还 "这个存储过程啊?
[解决办法]
更具提示意思是没有找到这个存储过程。
建议按书写命名规范来给存储过程命名

读书人网 >.NET

热点推荐