以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  帮助中疑问求解  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=91813)

--  作者:ljh29206
--  发布时间:2016/10/19 17:08:00
--  帮助中疑问求解
Dim cmd As new SQLCommand
Dim
dt As DataTable
cmd
.CommandText = "s elect * From {A}"
dt = cmd.ExecuteReader(
True) \'记得将参数设置为True
dt
.DataRows(0)("第一列") =  "123"
dt.Save()

DataTables(
"A").Load() \'重新加载表A,看看值是否已经变化

ExecuteReader用于从后台提取数据生成一个临时的DataTable,




为什么 生成的临时 datatable , 会作用于 原来的 datatable,不是生成一个全新的datatable,
有点想不明白

--  作者:有点蓝
--  发布时间:2016/10/19 17:17:00
--  
临时 datatable数据还是来源于{表A}啊,不管是临时的还是主表最终操作的还是数据库中{表A}的数据。相当于{表A}的多个马甲而已。并不是说临时表就会导致数据库增加多一个表