查看: 956|回复: 4
|
SQL escape char?
[复制链接]
|
|
gstrSQL = "UPDATE Books SET BOOK_NAME = """ & txtBookName.Text & """ AND BOOK_PUB = """ & txtPublisher.Text & """ AND BOOK_AUTHOR = """ & txtAuthor.Text & """ AND BOOK_QTY = " & txtQuantity.Text & " AND BOOK_GENRE = """ & txtGenre.Text & """ AND BOOK_DESCRIPT = """ & txtDescription.Text & """ AND BOOK_DEPARTMENT = """ & txtDepartment.Text & """ WHERE BOOK_ID = " & txtBookID.Text & ";"
以上是用在VB6的SQL,因为我的BOOK_NAME可能有'所以我全部用double Quotation,但是不能够Update的?
要怎么弄? |
|
|
|
|
|
|
|
发表于 26-12-2005 08:48 AM
|
显示全部楼层
;<< 可以省回,除非要做batch execution
"" << 不太建议使用,因为资料库种类不同,"和'的用法可以是不同的
text << 用replace("'","''") |
|
|
|
|
|
|
|

楼主 |
发表于 26-12-2005 02:17 PM
|
显示全部楼层
就是……把全部""变成"'吗?,然后全部txtbox的value用replace更换吗? |
|
|
|
|
|
|
|
发表于 26-12-2005 06:29 PM
|
显示全部楼层
|
|
|
|
|
|
|

楼主 |
发表于 26-12-2005 06:59 PM
|
显示全部楼层
可以work了,谢谢……
很晕啊,连着两三天对着电脑弄一个简单的程序(对你们这些experienced的programmer来说)……
全部界面都在我的blog
http://jeff.coolsilon.com/?p=69
我只负责整个system的form linking加两个FORM罢了,建中帮我的group members搞一两个form |
|
|
|
|
|
|
| |
本周最热论坛帖子
|