读书人

ASP.NET中数据库添加的有关问题

发布时间: 2012-01-10 21:26:50 作者: rapoo

ASP.NET中数据库添加的问题
有这么一句SQL语句,看不太懂,还望高手帮帮忙:

dim mysql as string= " insert into pinfor(pname,price,lprice,pkind,pimg,pmsg) values ( ' "+textbox1.text.replace( " ' ", " ").replace( " < ", " ")+ " ', "+str(int(textbox3.text))+ ", "+str(int(textbox4.text))+ ", ' "+ptlist.selectedvalue+ " ', ' "+pimg+ " ', ' "+textbox7.text.replace( " ' ", " ").replace( "> ", " ").replace(chr(10), " <br> ")+ " ') "

想请问一下, ' "+textbox1.text.replace( " ' ", " ").replace( " < ", " ")+ " '这样写是什么意思呢?高手能给个详细的解释吗?
还有在SQL中,什么情况下用双引号 " ",什么情况下用单双引号 ' " " '呢?

谢谢大家了!


[解决办法]
想请问一下, ' "+textbox1.text.replace( " ' ", " ").replace( " < ", " ")+ " '这样写是什么意思呢?高手能给个详细的解释吗?
-----------------------如上意思就是去掉 '和 <字符,这样可以防止sql多出以外的 '字符而出错
-------------------------------------------------
还有在SQL中,什么情况下用双引号 " ",什么情况下用单双引号 ' " " '呢?
------------查只用引是把你的量作一值型加引作字符量
在你的insert句量都用引引起作一完整的value

读书人网 >asp.net

热点推荐