这是我的代码:
string sqllaydl = @"BULK INSERT dbo.Infosp1 FROM '@laydl' WITH (FIELDTERMINATOR = ',',ROWTERMINATOR = '\n')";
SqlCommand cmd = new SqlCommand(sqllaydl, con);
SqlParameter para = new SqlParameter();
para.ParameterName = "@laydl";
para.Value = txblink.Text;
cmd.Parameters.Add(para);
cmd.ExecuteNonQuery();
MessageBox.Show("Đã lấy DL", "Thông báo");
Hienthi();
从表单插入时@laydl
的值为
D:\test.txt
但是当我使用debug时,该值有两个反斜杠\\
。
D:\\test.txt
所以,我无法找到插入数据的链接,请帮助我!
答案 0 :(得分:0)
您的反斜杠正在转义。你必须使用@“txblink.Text”