###実現したいこと
C#を用いてsqlserverにBULK insertをし,CSV形式のファイルの中身をinsertするプログラムを作成しています。
sqlserverでの実行に際しては問題なく行が追加されたのですが,C#で実行させようとするとうまく入ってくれません。
C#でのinsertの書き方と一緒ではない別の書き方があるのでしょうか?教えていただきたいです。
###発生している問題
insertが実行されない
###該当のソースコード
C#
1 private void Form_Load(object sender, EventArgs e) 2 { 3 cn.ConnectionString = cnstr; 4 cn.Open(); 5 6 cmd.Connection = cn; 7 cmd.CommandType = CommandType.Text; 8 cmd.CommandText = "BULK INSERT [dbo].[zz] " + 9 "FROM 'C:\test.txt' " + 10 "WITH" + 11 "(" + 12 "FIELDTERMINATOR = ','," + 13 "ROWTERMINATOR = '\n'" + 14 ")"; 15 cn.close(); 16 }
###試したこと
改行をしてみましたが,改善はしませんでした。
###補足情報(言語/FW/ツール等のバージョンなど)
言語 C#
開発環境 windows7 professional 64bit・microsoft visualstdio2015 express ・ microsoft sqlserver 2016 express
回答4件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。