以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  请教:这样的表能否编辑保存?  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=76043)

--  作者:bahamute
--  发布时间:2015/10/20 16:00:00
--  请教:这样的表能否编辑保存?
 对窗口表t编辑能否保存到数据库?

Dim t As Table = e.Form.Controls("Table1").Table
 t.DataTable.DataRows.clear
Dim cmd As New SQLCommand
Dim dt As DataTable
cmd.C
 cmd.CommandText = "S-e-l-ect 单位,年月,金额,备注 from {FY月报} where [年月]=\'" & Value(0) & "\'"
 dt = cmd.ExecuteReader()
 t.DataSource=dt




--  作者:大红袍
--  发布时间:2015/10/20 16:01:00
--  
不行,你直接用fill函数
--  作者:bahamute
--  发布时间:2015/10/20 16:02:00
--  
明白了,谢谢
--  作者:bahamute
--  发布时间:2015/10/20 16:31:00
--  
测试一下代码,刚开始正常,后来发现点击目录树总是无数据,感觉不对,进后台一看,FY月报里的记录都没了,
奇了怪了,没有任何删除记录的代码啊,求解。

 t.DataTable.Fill("S.e.l.e.c.t [_Identify],单位,年月,金额,备注 from {FY月报} where [年月]=\'" & Value(0) & "\'","salaryMS",False)
[此贴子已经被作者于2015/10/20 16:33:08编辑过]

--  作者:大红袍
--  发布时间:2015/10/20 16:38:00
--  
你fill之后,操作后,要save才会保存到后台数据库的。
--  作者:bahamute
--  发布时间:2015/10/20 17:01:00
--  
根据目录树节点内容查询数据,fill到窗口表,因为只是测试,所以并无并无保存和删除记录的代码,怎么会导致后台数目消失呢?
--  作者:大红袍
--  发布时间:2015/10/20 17:08:00
--  
以下是引用bahamute在2015/10/20 17:01:00的发言:
根据目录树节点内容查询数据,fill到窗口表,因为只是测试,所以并无并无保存和删除记录的代码,怎么会导致后台数目消失呢?

 

不删除和保存就不会丢失,你可以再加数据测试