佳礼资讯网

 找回密码
 注册

ADVERTISEMENT

查看: 956|回复: 4

SQL escape char?

[复制链接]
发表于 26-12-2005 04:54 AM | 显示全部楼层 |阅读模式
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的?
要怎么弄?
回复

使用道具 举报


ADVERTISEMENT

发表于 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 | 显示全部楼层
哈哈
应该是ba~信我的话就TRY罗~
回复

使用道具 举报

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

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

 

ADVERTISEMENT



ADVERTISEMENT



ADVERTISEMENT

ADVERTISEMENT


版权所有 © 1996-2023 Cari Internet Sdn Bhd (483575-W)|IPSERVERONE 提供云主机|广告刊登|关于我们|私隐权|免控|投诉|联络|脸书|佳礼资讯网

GMT+8, 4-3-2025 01:39 PM , Processed in 0.405227 second(s), 25 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表