社区
数据库(包含打印,安装,报表)
帖子详情
insert into 出错,字符串中有单引号!
netmuse
2003-04-26 07:33:22
s_temp="INT'L CO"
insert into a(b) values('" & s_temp & "')出错,请问怎么解决?
...全文
336
10
打赏
收藏
insert into 出错,字符串中有单引号!
s_temp="INT'L CO" insert into a(b) values('" & s_temp & "')出错,请问怎么解决?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
penper
2003-04-28
打赏
举报
回复
1、替换成别的特殊字符存入,显示地时候再处理;
2、用记录集地update方法;
Quady515
2003-04-28
打赏
举报
回复
recordset.Addnew
饮水需思源
2003-04-28
打赏
举报
回复
s_temp="INT'L CO"
insert a(b) values('" & replace(s_temp,"'","''") & "')
lazycat818
2003-04-28
打赏
举报
回复
Function DealStr4SQL(ByVal strOld As String) As String
Dim pos As Integer
pos = InStr(strOld, "'")
While pos > 0
strOld = mID(strOld, 1, pos) & "'" & mID(strOld, pos + 1)
pos = InStr(pos + 2, strOld, "'")
Wend
DealStr4SQL = RTrim$(strOld)
End Function
对每个可能出现单引号的字符串进行处理。
还有,用Insert的效率比不上recordset的Addnew.
DimVar
2003-04-28
打赏
举报
回复
改成:insert into a(b) values('" & replace(s_temp,"'","''") & "')
netmuse
2003-04-28
打赏
举报
回复
replace(s_temp,"'","''")就可以了
yuhaii
2003-04-28
打赏
举报
回复
Private Sub Aa()
s_temp=strsq("INT'L CO")
insert into a(b) values('" & s_temp & "')
end sub
Function StrSQ(ByVal Str As String) As String
DropSQ = "'" & Replace(Str, "'", "''") & "'"
End Function
LichKingSZ
2003-04-26
打赏
举报
回复
b字段如果不是字符类型的,就不能用单引号
netmuse
2003-04-26
打赏
举报
回复
adocon.execute("insert into a(b) values('" & s_temp & "')")
s_temp不含单引号就没有问题的
yangwl
2003-04-26
打赏
举报
回复
"insert into a(b) values('" & s_temp & "')"
看清双引号的作用
Oracle中要查询或新增的
字符串
中含有
单引号
的处理
Oracle中要查询或新增的
字符串
中含有
单引号
的处理 oracle
字符串
使用
单引号
引起来的,所以如果要插入的或者是查询的数据中含有
单引号
就需要转义才可以 正常工作,下面含有写出的是两种转义方式: 最简单的一种方式...
sql添加数据时如何处理
字符串
中的
单引号
sql添加数据时如何处理
字符串
中的
单引号
2010-11-3 23:01 提问者:wangyuanshun88|浏览次数:921次 问题补充:比如:
insert
into user values('aa','it's') 我来帮他解答 2010-11-3 23:09 满意回答 ...
Oracle
insert
数据时
字符串
中有
‘
单引号
问题
Oracle
insert
数据时
字符串
中有
'
单引号
问题
[SqlServer]如何向数据库插入带有
单引号
(')的
字符串
用SQL语句往数据库某字段(字符型)中插入
字符串
,但是当该
字符串
中带有
单引号
(')时就会
出错
!因为插入的
字符串
被从
单引号
处截断,造成SQL语句的语法错误! 我们在编程当中,经常会遇到在操作数据库时,向表里...
oracle 数据有引号,oracle插入
字符串
数据时
字符串
中有
'
单引号
问题
使用
insert
into(field1,field2...) values('val1','val2'...)时,若值
中有
单引号
时会报错。处理方法:判断一下val1,val2中是否含有
单引号
,若含
单引号
,则将
单引号
'替换成两个
单引号
''。将字段与字段值组织到一个...
数据库(包含打印,安装,报表)
1,216
社区成员
55,954
社区内容
发帖
与我相关
我的任务
数据库(包含打印,安装,报表)
VB 数据库(包含打印,安装,报表)
复制链接
扫一扫
分享
社区描述
VB 数据库(包含打印,安装,报表)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章