以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 判断数据库里面表是否有该条记录 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=61485) |
-- 作者:sara -- 发布时间:2014/12/13 11:49:00 -- 判断数据库里面表是否有该条记录 Dim str As Integer cmd.CommandText = "Select CMachineCode from {CMachine} where CMachineName= (\'" & Sheet(0,0).Value & "\')" str = cmd.ExecuteScalar MessageBox.Show(str) 本来数据库没有这条记录,但是仍然能查询到索引ID。我该如何判断数据库中是否有某条记录 |
-- 作者:新福星 -- 发布时间:2014/12/13 13:46:00 -- dim dr as datarow=datatables("CMachine").Sqlfind("CMachineName= \'" & Sheet(0,0).Value & "\'") if dr IsNot nothing then 有该条记录 end if 前题是表CMachine是已经加载了的
|
-- 作者:sara -- 发布时间:2014/12/13 14:49:00 -- dr = DataTables("CMachine").Sqlfind("CMachineName= \'" & Sheet(0,0).Value & "\'") 我用这个判断条件,明明导入了,下次查询还是满足空条件,还能继续导入怎么回事 |
-- 作者:新福星 -- 发布时间:2014/12/13 15:57:00 -- 那你实际上导入没啊?你可以看一下! |
-- 作者:有点甜 -- 发布时间:2014/12/14 10:13:00 -- SqlFind是查找后台数据的。你导入以后,记得把新增的那一行保存。 |