sql insert语句往数据库插入数据出错 对于有'的,必须要把单引号,写两次,比如:declare @t table(v varchar(100))insert into @tvalues('I''m a boy!')select * from @t/*I'm a boy!*/ 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 比如,你的语句:string art_sql = "INSERT INTO [it].[dbo].[Article]([ArticleTitle],[ArticleContent],[UserId],[ArticleTime],[ArticleTypeId])VALUES('" + txtTitle.Text + "','"+Convert.ToString(txtCKEditor.Text.ToString())+"'," + Convert.ToInt32(lblUserId.Text) + ",'" + Convert.ToDateTime(lblTime.Text) + "'," + Convert.ToInt32(ddlArticleType.SelectedValue) + ")";在字符串上,最好替换一下:string art_sql = "INSERT INTO [it].[dbo].[Article]([ArticleTitle],[ArticleContent],[UserId],[ArticleTime],[ArticleTypeId])VALUES('" + 替换函数(txtTitle.Text,"'","''") + "','"+Convert.ToString(txtCKEditor.Text.ToString())+"'," + Convert.ToInt32(lblUserId.Text) + ",'" + Convert.ToDateTime(lblTime.Text) + "'," + Convert.ToInt32(ddlArticleType.SelectedValue) + ")"; 其实这个应该是前端处理的问题,在sql端加那么多'维护性非常低 嗯嗯,我用替换的办法解决了,string下有一个函数。 关于大类和二类的联合查询,部分大类下二类为空怎么办? 请问如何分配一个数值,到各记录行中,分配到完为止。 dtswiz这个语法是怎么用的?谁用过.. 关于计算问题,在线等答案 新手请问:简单的问题 行变列问题。 重启服务器,MSSQL中某一数据库死 字段类型为CHAR时,添加新记录后,数值的长度总是与类型的长度相同的。 请教,无法连接数据库? SQL Server的存储过程在ASP中返回结果时的输出参数该怎么写? 请问一个数据库中的实例有多个数据库,数据库可以相应对应不同的服务器不?? sqlserver 2008 中密码设为image类型,如何查看?
比如,你的语句:
string art_sql = "INSERT INTO [it].[dbo].[Article]([ArticleTitle],[ArticleContent],[UserId],[ArticleTime],[ArticleTypeId])VALUES('" + txtTitle.Text + "','"+Convert.ToString(txtCKEditor.Text.ToString())+"'," + Convert.ToInt32(lblUserId.Text) + ",'" + Convert.ToDateTime(lblTime.Text) + "'," + Convert.ToInt32(ddlArticleType.SelectedValue) + ")";在字符串上,最好替换一下:
string art_sql = "INSERT INTO [it].[dbo].[Article]([ArticleTitle],[ArticleContent],[UserId],[ArticleTime],[ArticleTypeId])VALUES('" + 替换函数(txtTitle.Text,"'","''") + "','"+Convert.ToString(txtCKEditor.Text.ToString())+"'," + Convert.ToInt32(lblUserId.Text) + ",'" + Convert.ToDateTime(lblTime.Text) + "'," + Convert.ToInt32(ddlArticleType.SelectedValue) + ")";