以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  SQLCommand加载后处理问题  (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=186598)

--  作者:z769036165
--  发布时间:2023/5/15 9:53:00
--  SQLCommand加载后处理问题
Dim cmd As New SQLCommand
cmd.C
cmd.CommandText = "selec t * from 单据 where id = \'1\'"
Dim dt2 As DataTable = cmd.ExecuteReader(True)
dt2.DataRows.Clear


上述这个SQLCommand加载,使用ExecuteReader(True)后,如果执行红色部分的代码就报"单据表"不存在的错误

--  作者:有点蓝
--  发布时间:2023/5/15 9:57:00
--  
DataRows.Clear是删除所有数据的,包括后台没有加载的数据。这个不适合ExecuteReader,建议直接使用delete的sql语句删除