以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- excel导入请教 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=54912) |
-- 作者:hbhb -- 发布时间:2014/8/7 11:08:00 -- excel导入请教 大师:好! 请教一问题:excel表名中如果有空格时为何显示表名为‘表名$\',而不是表名$, 如果这样写代码不就错误吗? Dim
Sheet As XLS.Sheet =
Book.Sheets(e.Form.Controls("ComboBox2").value.trim("$")) 请问如何避免此问题?
|
-- 作者:Bin -- 发布时间:2014/8/7 11:21:00 -- 额.什么意思? 多出单引号吗? 那追加单引号呗 |
-- 作者:有点甜 -- 发布时间:2014/8/7 11:22:00 -- 呃,这个正常,表名是不能有空格的。
Dim name As String = "\'表名 aaa$\'" |
-- 作者:hbhb -- 发布时间:2014/8/7 11:40:00 -- 还可以这么用?大姑娘出嫁! 那如果反过来,又如何用? mycmd.CommandText = "Select * from " & "[" & tblnames.SelectedValue & " $]" 能否这样用 Try
mycmd.CommandText = "Select * from " & "[" & tblnames.SelectedValue & " $]" Catch ex As Exception mycmd.CommandText = "Select * from " & "\'[" & tblnames.SelectedValue & " $\']" End Try |
-- 作者:有点甜 -- 发布时间:2014/8/7 11:44:00 -- 直接写,自己测试一下
mycmd.CommandText = "Select * from " & "[\'abc efg$\']"
或者
mycmd.CommandText = "Select * from " & "[abc efg$]" |