我有一个涉及到关于库存和借出的问题:
我想在借出的时候进行判断库存是否足够。
因为库存和借出是2张数据表zlgl和zljy。
我用下面的代码为什么没有进行判断哦。那里有问题。麻烦高手指点一下小弟哦
begin
close;
sql.clear;
sql.add('select * from zlgl where bh='''+edit1.text+'''');
open;
n:=fieldbyname('kcl').asstring;
if edit3.Text>n then
begin
edit3.SetFocus;
application.MessageBox('没有足够的库存了','',64);
modalresult:=mrnone;
exit;
end;
s:='insert into zljy (...) values (...)';
dm1.ADO1.Execute(s);
end;
我想在借出的时候进行判断库存是否足够。
因为库存和借出是2张数据表zlgl和zljy。
我用下面的代码为什么没有进行判断哦。那里有问题。麻烦高手指点一下小弟哦
begin
close;
sql.clear;
sql.add('select * from zlgl where bh='''+edit1.text+'''');
open;
n:=fieldbyname('kcl').asstring;
if edit3.Text>n then
begin
edit3.SetFocus;
application.MessageBox('没有足够的库存了','',64);
modalresult:=mrnone;
exit;
end;
s:='insert into zljy (...) values (...)';
dm1.ADO1.Execute(s);
end;
解决方案 »
- 求dll注入程序当中找按钮控件方法。
- C语言转化
- 基础:数组长度???
- Delphi Tquery insert 问题?
- 急:请各位大虾来帮帮忙,看看是什么错误,发生错误的原因2天了,没搞明白,谢谢各位!!!在线等
- 关于在delphi前台执行Transact-SQL的问题,高手请进!!!
- 关于用socket拷贝整个文件夹问题
- 现有一 Rect 区域为32x32的,有一 Bitmap 为64x64的,要将此bitmap画在此Rect 中,用TCanvas.Draw(Rect.Left,Rect.Top,BitMap) 的话会将
- 请教如何编写一个类似MessageDlg的函数
- 文文过来拿分哟~~~~谢谢了,不过我只能跟这么多
- 在三层结构中,怎样在服务器端停止某个客户的连接,客户端通过TSocketConnection连接服务端
- 请大狭们帮助~~~数据库好象出问题了
StrToInt (edit3.text) > StrToInt (n)
sql.clear;
sql.add('select * from zlgl where bh=:bh ');
Parameters.ParamByname('bh').Value:=edit1.text;
open;
n:=fieldbyname('kcl').asstring;
点多了易出错!
单步跟踪一下看看