在delphi sql语句中' '附近有语法错误怎么解决
展开全部
不建议以上方案,建议两种方案,如果你用的是sql server等网络数据库的话:
1、当你新建一个商品时,就查到如库存1条记录,数量为0,这样你再继续入库、出库操作时就不用去判断是否存在这个商品了
2、如果按照你这样的要求,建议用存储过程来执行你的操作,而不要用客户端编程工具来实现(当然你要是access数据库则没有办法了。
<strong答案补充</strong
你可以看一下delphi中的帮助,Execute的返回值根本不是操作影响的记录数,所以用你=0,或者not来进行判断是肯定错误的你必须先执行select,再决定是insert或者update。<strong答案补充</strong
我已经说过,Execute的返回值根本不是操作影响的记录数!!!!切忌,切忌!!!你只能用select先查,再决定是insert或者update。即按照如下步骤:
1、用select * From 库存库 where 条件
1、当你新建一个商品时,就查到如库存1条记录,数量为0,这样你再继续入库、出库操作时就不用去判断是否存在这个商品了
2、如果按照你这样的要求,建议用存储过程来执行你的操作,而不要用客户端编程工具来实现(当然你要是access数据库则没有办法了。
<strong答案补充</strong
你可以看一下delphi中的帮助,Execute的返回值根本不是操作影响的记录数,所以用你=0,或者not来进行判断是肯定错误的你必须先执行select,再决定是insert或者update。<strong答案补充</strong
我已经说过,Execute的返回值根本不是操作影响的记录数!!!!切忌,切忌!!!你只能用select先查,再决定是insert或者update。即按照如下步骤:
1、用select * From 库存库 where 条件
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询