读书人

textarea文本框无法向SQL数据库插入带

发布时间: 2013-07-08 14:13:00 作者: rapoo

textarea文本框无法向SQL数据库插入带有特殊符号数据,详细问题如下,请各位大侠给帮忙看看,在线等
使用textarea文本框无法向SQL数据库插入数据,例如如下数据:
""sdfsdfhs''shdfjfhj""
""sdfhskdf
\dsfklsfk
我用的jquery-ajax ,webservice ,json
请问怎么写一个正则,然后能够正确把以上数据插入到数据库中,不要用服务器控件哟
[解决办法]
采用参数化操作数据库

string queryString = "insert into Terminals (Id, Name) values (@id, @name)";

StringBuilder errorMessages = new StringBuilder();


using (SqlConnection connection = new SqlConnection(connectionString)) {

SqlCommand command = new SqlCommand(queryString, connection);

command.Parameters.Add(new SqlParameter("@id", "1"));

command.Parameters.Add(new SqlParameter("@name", "name 1"));

connection.Open();
}

[解决办法]
[^"']把双引号和单引号去掉就可以了!

读书人网 >asp.net

热点推荐