[英]OleDbCommand INSERT INTO exception- Not a valid file name and Unrecognized database format
I have got this OleDbCommand
which should INSERT INTO
netpokl.DBF
but it gives this exception - Not a valid file name
我有这个
OleDbCommand
,应该将其INSERT INTO
netpokl.DBF
但是它给出了这个例外- Not a valid file name
odcCON.Open();
OleDbCommand odc = new OleDbCommand("INSERT INTO netpokl (Castka,Akce) values(@castka,@akce)", odcCON);
odc.Parameters.AddWithValue("@castka",textBox2.Text);
odc.Parameters.AddWithValue("@akce",vyberradek);
odc.ExecuteNonQuery();
odcCON.Close();
this is the OleDbConnection
这是
OleDbConnection
public static string zapisDBF = "\\\\SERVER\\Transfer\tata\netpokl.DBF";
OleDbConnection odcCON = new OleDbConnection("Provider=Microsoft.ACE.OLEDB.12.0;Data Source='"+zapisDBF+"'");
Solution was: 解决方案是:
public static string zapisDBF = @"\\SERVER\Transfer\tata\netpokl.DBF";
Another problém occured : Unrecognized database format \\SERVER\\Transfer\\tata\\netpokl.DBF 发生另一个问题:无法识别的数据库格式\\ SERVER \\ Transfer \\ tata \\ netpokl.DBF
there is a problem with your string, 您的琴弦有问题,
public static string zapisDBF = "\\\\SERVER\\Transfer\\tata\\netpokl.DBF";
// ^ ^ missing
or simply use verbatim string 或仅使用逐字字符串
public static string zapisDBF = @"\\SERVER\Transfer\tata\netpokl.DBF";
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.