首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

ASP.NET更新与插入新闻的有关问题

2012-01-07 
ASP.NET更新与插入新闻的问题!在插入与更新的时候,要是内容里有单引号就出现错误~~~这个怎么解决呀?SqlCom

ASP.NET更新与插入新闻的问题!
在插入与更新的时候,要是内容里有单引号 ' '就出现错误~~~这个怎么解决呀?

SqlCommand   cmd=new   SqlCommand( "update   news   set   newsctt= ' "+tbcct.Text+ " '   newstitle= ' "+Tbtitle.Text+ " '   where   newsID= ' "+newsID+ " ' ",con);

news为新闻表,newsctt为新闻内容,newstitle为新闻标题!!!

[解决办法]
con.Open();//打开数据库连接
insql = "insert into tb(test1,test2) values (@test1,@test2) ";//设置SQL查询语句,定义参数@test1,@test2
SqlCommand incmd = new SqlCommand(insql, 数据库连接字符串);//用SqlCommand创建一个Command对象,并提供属性,执行查询语句。
incmd.Parameters.Add(new SqlParameter( "@test1 ", SqlDbType.VarChar, 30));
incmd.Parameters[ "@jw_subname "].Value = TextBox1.Text;//声明一个SqlParameter,为SqlParameter添加参数名称,类型,大小,并通过Parameters集合Add的方法把参数添加到Command上.
incmd.Parameters.Add(new SqlParameter( "@test2 ", SqlDbType.VarChar, 10));
incmd.Parameters[ "@jw_subxz "].Value = TextBox2.Text; //同理
incmd.ExecuteNonQuery();//执行SQL查询,返回受影响行数
incmd.Dispose();//释放Command对象资源
con.Close();//关闭数据库连接

这么详细,应该够了吧,哈哈,今天太无聊,写详细点..- -!这个是insert的方法,update和select,都可以用参数来进行查询。买本书看看..这些是基础...

热点排行