delphi中的SQL语句
delphi中,如何在某个条件(如在序号在库中有记录)下执行修改数据库的语句,在另一条件(序号在库中没有记录)下执行插入数据库的语句...
delphi中,如何在某个条件(如在序号在库中有记录)下执行修改数据库的语句,在另一条件(序号在库中没有记录)下执行插入数据库的语句
展开
4个回答
展开全部
建立一个数组t,把表的序号sql出来全部赋值给数组,用textedit控件输入要更新的数据记录字段,在序号的textedit.onexit事件将序号的textedit.text赋给一个变量x,将变量x循环对比数组t的值
t[i,0],当x=t[i,0],执行update语句,else执行insert语句。这方法只能在数据量不大的情况下使用,量大的运行会很慢,因为等于需要和全表记录进行循环对比
t[i,0],当x=t[i,0],执行update语句,else执行insert语句。这方法只能在数据量不大的情况下使用,量大的运行会很慢,因为等于需要和全表记录进行循环对比
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
select * from 表A where 序号 in(selcet 序号 from 表B group by 序号 )
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
先做一次查询,有的话就做update,没有就insert。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询