Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/275.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 使用C在Ms access 2007中插入数据时出错#_C#_Asp.net_Ms Access 2007 - Fatal编程技术网

C# 使用C在Ms access 2007中插入数据时出错#

C# 使用C在Ms access 2007中插入数据时出错#,c#,asp.net,ms-access-2007,C#,Asp.net,Ms Access 2007,这是我的密码。当我在TextBox3和TextBox4中输入数据时,如果没有特殊字符,那么这很好;当我输入包含特殊字符的数据时,例如“,.;:#”。 请给我解决方案谢谢 OleDbCommand cmd = new OleDbCommand(); OleDbConnection mycon = new OleDbConnection(); mycon.ConnectionString = @"Provider=Microsoft.ACE.OLEDB.12.0;Data So

这是我的密码。当我在TextBox3和TextBox4中输入数据时,如果没有特殊字符,那么这很好;当我输入包含特殊字符的数据时,例如“,.;:#”。 请给我解决方案谢谢

   OleDbCommand cmd = new OleDbCommand();

   OleDbConnection mycon = new OleDbConnection();

   mycon.ConnectionString = @"Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\Users\AGENTJ.AGENTJ-PC\Documents\Visual Studio 2010\WebSites\mfaridalam\App_Data\mfaridalam1.accdb";

   cmd = mycon.CreateCommand();

   mycon.Open();
   cmd.CommandText = "INSERT INTO [Image] ([Image],[Sort],[Created],[Albumid],[Description],[title])VALUES('" + filename + "','" + ips + "','" + dateTime.ToString("dd/MM/yyyy") + "','" + newtable + "','" + TextBox4.Text + "','" + TextBox3.Text + "')";


    cmd.ExecuteNonQuery();
使用将有助于避免这些类型的引用错误,还将保护应用程序免受SQL注入攻击和其他奇怪行为的影响。它们的代码稍微不够紧凑,但它们非常值得努力。

看看如何使用它们