以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  excel文件导入  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=42343)

--  作者:weijun
--  发布时间:2013/11/8 17:33:00
--  excel文件导入
Dim dlg As New OpenFileDialog \'定义一个新的OpenFileDialog
dlg.Filter= "excel文件|*.xls" \'设置筛选器
If dlg.ShowDialog = DialogResult.Ok Then \'如果用户单击了确定按钮
    Dim ip As New Importer
    ip.SourcePath = dlg.FileName \'指定数据文件
    ip.SourceTableName = "钢厂发货明细表" \'指定要导入的表
    ip.NewTableName = "钢厂发货明细表" \'导入后的表名
    ip.Import()
End If
提示:以存在同名表 "钢厂发货明细表"  请问要怎样改代码?

--  作者:Bin
--  发布时间:2013/11/8 17:40:00
--  
Dim dlg As New OpenFileDialog \'定义一个新的OpenFileDialog
dlg.Filter= "excel文件|*.xls" \'设置筛选器
If dlg.ShowDialog = DialogResult.Ok Then \'如果用户单击了确定按钮
    Dim ip As New Importer
    ip.SourcePath = dlg.FileName \'指定数据文件
    ip.SourceTableName = "钢厂发货明细表" \'指定要导入的表
    ip.NewTableName = "钢厂发货明细表2" \'导入后的表名
    ip.Import()
End If
--  作者:有点甜
--  发布时间:2013/11/8 19:19:00
--  
 修改这句代码,名字改成你想要的。

ip.NewTableName = "钢厂发货明细表2"

--  作者:weijun
--  发布时间:2013/11/9 10:07:00
--  
.NET Framework 版本:2.0.50727.3603
Foxtable 版本:2013.10.14.1
错误所在事件:
详细错误信息:
SELECT 子句中包含一个保留字、拼写错误或丢失的参数,或标点符号不正确。

名字改成你想要的出错

--  作者:Bin
--  发布时间:2013/11/9 10:10:00
--  
上例子,不应该会这样.
--  作者:9602084
--  发布时间:2013/11/9 10:29:00
--  
ip.SourceTableName = "钢厂发货明细表" \'指定要导入的表
好像要加个符号:
ip.SourceTableName = "钢厂发货明细表$" \'指定要导入的表