以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [求助] (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=45796) |
-- 作者:baitianyouy -- 发布时间:2014/2/11 11:38:00 -- [求助] [求助]: 导入 Click: Dim dlg As New OpenFileDialog \'定义一个新的SaveFileDialog dlg.Filter= "Excel文件|*.*" \'设置筛选器 If dlg.ShowDialog = DialogResult.Ok Then \'如果用户单击了确定按钮 Dim mg As New Merger mg.SourcePath = dlg.FileName \'指定数据文件 mg.Format = "excel" \'指定格式 mg.SourceTableName = "问题与对策$" \'指定要合并的表 mg.DataTableName = "TEST.dbo.IPC" \'指定接收数据的表 mg.Merge() \'开始合并 MessageBox.Show("数据已经导入成功!") End If 1)我连接的是sqlserver select* from TEST.dbo.IPC 2)提示错误:未将对象引用设置到对象的实例。;不存在名称为TEST.dbo.IPC的DATETABLE 我是新手请大家帮帮忙 |
-- 作者:Bin -- 发布时间:2014/2/11 11:41:00 -- 首先,没有"TEST.dbo.IPC" 这样的表名 你连接的是select* from TEST.dbo.IPC 是什么意思? 窗口 表? 还是外部数据表? 你都应该使用该表的表名.
|
-- 作者:狐狸爸爸 -- 发布时间:2014/2/11 11:57:00 -- 就是这个表在foxtable中的名称,不是在原数据库中的名称。 |
-- 作者:逛逛 -- 发布时间:2014/2/11 12:00:00 -- 有时候,用链接服务器查询可能会出现这样的表名,但前面缺少服务器地址或链接名。或是缺少链接的库名。
[服务器地址或链接名].链接库名.dbo.表名 |
-- 作者:baitianyouy -- 发布时间:2014/2/11 12:11:00 -- 我想把 "问题与对策$" 这EXCEL 通过 Click 导入到 sqlserver 中 IPC 这个表离去。修改成 mg.DataTableName = "IPC" \'指定接收数据的表 也是报同样的错误。 |
-- 作者:Bin -- 发布时间:2014/2/11 12:14:00 -- 你上例子吧 |