把FCK里的编辑的内容写入数据库时有时候会提示错误,估计是HTML代码里包含了SQL的保留字.
例如:font-family: 'Times New Roman';
提示的是Times错误...
请问有什么方法避免这样的错误,如果在FCK写入数据库时做字符串处理的话要怎么做.
我用数据库的SQL2000..语言是ASP.NET C#...
例如:font-family: 'Times New Roman';
提示的是Times错误...
请问有什么方法避免这样的错误,如果在FCK写入数据库时做字符串处理的话要怎么做.
我用数据库的SQL2000..语言是ASP.NET C#...
用SqlParameter
如:
SqlParameter param = new SqlParameter("@val", SqlType.VarChar, 50000);
param.Value = FCK中的内容;
string sql = "INSERT INTO TABLE (Field1) VALUES (@val)";
SqlCommand cmd = new SqlCommand(sql);
cmd.Connection = "";
cmd.Parameters.Add(param);
cmd.ExecuteNonQuery();
SqlParameter param = new SqlParameter("@val", SqlType.合适的类型, int.MaxValue);