有关图书管理系统的问题~急请教~
小妹我在写一个图书管理系统,但是在借还模块中遇到了问题~请大侠帮忙解决~~~~~~
现在想要实现的就是通过输入书号,点击确定,书名,价格,数量,类别的DBEdit中自动出现相应的字段值,但是现在运行的时候总是出现"标准表达式中数据类型不匹配",代码如下:
procedure TLend.Button1Click(Sender: TObject);
begin
if trim(Edit1.Text) <> '' then
begin
try
ADOQuery1.Active:=True;
ADOQuery1.Close;
ADOQuery1.SQL.Clear;
ADOQuery1.SQL.Add('select * from 图书信息表 where 书号='''+Edit1.text+'''');
ADOQuery1.Open;
ADOquery1.fieldbyname('书名').AsString:=DBEdit1.Text;
ADOquery1.FieldByName('价格').AsVariant:=DBEdit2.Text;
ADOquery1.FieldByName('数量').AsVariant:=strtoint(DBEdit3.Text);
ADOquery1.fieldbyname('类别').AsString:=DBEdit4.Text;
except
MessageDlg('数据操作出错',mtError,[mbok],0);
end;
end;
end;
小妹使用的是ACCESS数据库,不知道出了什么问题,大家能不能帮忙解决一下~~~~~~~~~~~~~~~
小妹不想要更改数据库的类型,因为改了其他模块就会出问题,所以请大家尽量在代码上修改~谢谢~~~~~~~~~~