以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  textbox的值保存在数据表  (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=121443)

--  作者:lycliu
--  发布时间:2018/7/6 11:37:00
--  textbox的值保存在数据表
怎么把窗口里面多个textbox里面的值保存在数据表里面?
--  作者:有点甜
--  发布时间:2018/7/6 11:41:00
--  

参考这种方式

 

http://www.foxtable.com/webhelp/scr/2263.htm

 


--  作者:有点甜
--  发布时间:2018/7/6 11:42:00
--  

或者写代码

 

Dim nr As Row = Tables("表A").AddNew

nr("第一列") = e.form.controls("TextBox1").Text

nr("第二列") = e.form.controls("TextBox2").Text

nr("第三列") = e.form.controls("TextBox3").Text


--  作者:lycliu
--  发布时间:2018/7/7 15:30:00
--  向后台写入数据
我想像这样子向后台的数据库表写入数据,但是有两个问题就是(1)&tb1.value&的值没有转变(2)出现下面的系统显示框
图片点击可在新窗口打开查看此主题相关图片如下:qq图片20180707152709.png
图片点击可在新窗口打开查看
Dim tb1 As WinForm.TextBox = e.Form.Controls("TextBox1")
Dim tb2 As WinForm.TextBox = e.Form.Controls("TextBox2")
Dim dt As DataTable
Dim cmd1 As new  SQLCommand
cmd1.C
cmd1.CommandText="insert into scd_file (条形码编号,装箱单ID) Values(\'&tb1.value&\',\'&tb2.value&\')"
dt=cmd1.ExecuteReader(True)
有什么办法可以解决,或者换一种办法写入数据吗?

--  作者:有点蓝
--  发布时间:2018/7/7 15:53:00
--  
cmd1.CommandText="insert into scd_file (条形码编号,装箱单ID) Values(\'" & tb1.value & "\',\'" & tb2.value & "\')"


--  作者:lycliu
--  发布时间:2018/7/7 16:02:00
--  
我知道这个,这个是有问题的
图片点击可在新窗口打开查看此主题相关图片如下:qq图片20180707155849.png
图片点击可在新窗口打开查看
我去掉双引号是为了给老师你看我上面的第二个问题的

--  作者:有点蓝
--  发布时间:2018/7/7 16:22:00
--  
&前后要有空格啊!
--  作者:lycliu
--  发布时间:2018/7/7 16:34:00
--  
图片点击可在新窗口打开查看数据插入了,谢谢老师,但是4楼的那个弹框是解决不了是吗?一定要用一个表去生成它吗?
详细错误信息:
对于不返回任何基表信息的 SelectCommand 不支持动态 SQL 生成。

--  作者:有点蓝
--  发布时间:2018/7/7 17:19:00
--  
cmd1.CommandText="insert into scd_file (条形码编号,装箱单ID) Values(\'&tb1.value&\',\'&tb2.value&\')"
cmd1.ExecuteNonQuery