首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法访问目标表

无法访问目标表
EN

Stack Overflow用户
提问于 2016-10-07 20:23:09
回答 1查看 1.1K关注 0票数 0

我使用以下代码将csv文件导入到本地sql数据库中:

代码语言:javascript
复制
  Using cn As New SqlConnection(ConfigurationManager.ConnectionStrings("SQLConnStr").ConnectionString)
        cn.Open()
        Using copy As New SqlBulkCopy(cn)
            copy.ColumnMappings.Add(0, 0)
            copy.ColumnMappings.Add(1, 1)
            copy.ColumnMappings.Add(2, 2)
            copy.ColumnMappings.Add(3, 3)
            copy.ColumnMappings.Add(4, 4)
            copy.ColumnMappings.Add(5, 5)
            copy.ColumnMappings.Add(6, 6)
            copy.ColumnMappings.Add(7, 7)
            copy.ColumnMappings.Add(8, 8)

            copy.DestinationTableName = "Table"
            copy.WriteToServer(dt)
        End Using
    End Using

在copy.WriteToServer(dt)行,我得到以下错误:无法访问目标表' table‘。我知道dt是通过使用断点并在代码中悬停在dt上时单击放大镜来创建和填充的。

我正在使用具有以下连接字符串的本地sql数据库:

Data Source=(LocalDB)\v11.0;AttachDbFilename=|DataDirectory|\SkedDataBasis.mdf;Integrated Security=True

如果我试图使集成安全性= False,但无济于事。

任何帮助都将不胜感激。问候

EN

回答 1

Stack Overflow用户

发布于 2016-10-07 20:33:15

您的数据库中是否有一个名为" table“的表?我打赌不会,这就解释了为什么错误消息说它不能被访问。要向其中插入数据的表的名称是什么?这就是您需要分配给DestinationTableName属性。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39917224

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档