以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [原创]狐狸爸爸,为什么这里不能使用动态合成表达式 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=32759) |
-- 作者:chinalw -- 发布时间:2013/5/7 21:46:00 -- [原创]狐狸爸爸,为什么这里不能使用动态合成表达式 Dim cj As WinForm.ComboBox = e.Form.Controls("创建文件名") Dim cmd As New SQLCommand cmd.CommandText = "select * into " & cj.text & " from 新装用户表 where 1<>1" ‘从既有表生成一个空表 cmd.C cmd.ExecuteNonQuery DataTables("表C").Fill("Select * From {文件表}","daiwei" ,False) Dim drs As List(Of DataRow) drs = DataTables("表C").Select("[新装用户表] = \'" & cj.text & "\'") For Each dr As DataRow In drs dr("新装存在") = True Next DataTables("表C").Save() DataTables("新装用户表").Fill("Select * From {"& cj.text &"}","daiwei" ,False) ‘为什么最后一条不能使用动态合成表达式,怎么解决??
[此贴子已经被作者于2013-5-8 21:05:14编辑过]
|
-- 作者:hanxuntx -- 发布时间:2013/5/7 21:48:00 -- From {" & cj.text & "}","
好像 & 位置少了空格? |
-- 作者:chinalw -- 发布时间:2013/5/7 21:56:00 -- 肯定没少,提示不支持动态合成表达式,不知道是不是狐表本身不支持,可有其他方法解决 |
-- 作者:夕然 -- 发布时间:2013/5/8 0:21:00 -- 缺少空格 |
-- 作者:chinalw -- 发布时间:2013/5/8 8:04:00 -- 以下是引用夕然在2013-5-8 0:21:00的发言:
缺少空格 我又仔细看了程序,不缺少空格, |
-- 作者:程兴刚 -- 发布时间:2013/5/8 8:17:00 -- 对比1、2楼! |
-- 作者:chinalw -- 发布时间:2013/5/8 20:49:00 -- 还是请狐爸指点一下,我按部分狐兄的指点都试了,还是不行,希望能够指出问题,至少提供一个解决办法 |
-- 作者:zerov -- 发布时间:2013/5/8 21:07:00 -- 把例子上传吧,大家都说你少了空格,纠结在这样的问题上无意义。 |
-- 作者:chinalw -- 发布时间:2013/5/8 21:32:00 -- 晕,我早就把空格加上了,还是出一样的错误 Dim cj As WinForm.ComboBox = e.Form.Controls("创建文件名") Dim cmd As New SQLCommand cmd.C cmd.ExecuteNonQuery DataTables("表C").Fill("Select * From {文件表}","daiwei" ,False) Dim drs As List(Of DataRow) drs = DataTables("表C").Select("[新装用户表] = \'" & cj.text & "\'") For Each dr As DataRow In drs dr("新装存在") = True Next DataTables("表C").Save() DataTables("表A").Fill("Select * From {" & cj.text & "}","daiwei" ,False) |
-- 作者:chinalw -- 发布时间:2013/5/9 18:32:00 -- 求求大家了,指点一下哦 |