先テーブルにアクセスできません:ラインで私は私のローカルSQLデータベースにCSVファイルをインポートするには、以下のコード持って
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)を、私は次のエラーを取得する:先にアクセスできませんテーブル 'テーブル'。私はdtが作成され、充足されていることを知っています。 ポイントを使用して、コード内のdtをホバーすると拡大鏡をクリックします。私は次の接続文字列を使用してローカルSQLデータベース使用してい
:
データソース=(LocalDB)の\ v11.0を、AttachDbFilename = | DataDirectoryの| \ SkedDataBasis.mdf;統合セキュリティ= Trueの
もし統合セキュリティを= Falseにしようとしたが役に立たない。
ご協力いただければ幸いです。 よろしくお願いします。
はい、私のデータベースのテーブルは実際には "テーブル"と呼ばれます – Gideon
なぜあなたはテーブル "テーブル"と名前を付けますか?それにかかわらず、エラーメッセージは、そのようなテーブルがないか、またはそのテーブルに挿入する権限がないことを示します。コードに間違いはないようです。 – jmcilhinney