社区
数据库(包含打印,安装,报表)
帖子详情
insert into 出错,字符串中有单引号!
netmuse
2003-04-26 07:33:22
s_temp="INT'L CO"
insert into a(b) values('" & s_temp & "')出错,请问怎么解决?
...全文
360
10
打赏
收藏
insert into 出错,字符串中有单引号!
s_temp="INT'L CO" insert into a(b) values('" & s_temp & "')出错,请问怎么解决?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用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
字符串
使用
单引号
引起来的,所以如果要插入的或者是查询的数据中含有
单引号
就需要转义才可以 正常工作,下面含有写出的是两种转义方式: 最简单的一种方式就是在需要转义的
单引号
前面再加上一个
单引号
。
INSERT
INTO TEST_TABLE(MONTHFUND_ID, SUBMIT_PERSON) VALUES ('000101',...
sql添加数据时如何处理
字符串
中的
单引号
sql添加数据时如何处理
字符串
中的
单引号
2010-11-3 23:01 提问者:wangyuanshun88|浏览次数:921次 问题补充:比如:
insert
into user values('aa','it's') 我来帮他解答 2010-11-3 23:09 满意回答
insert
into user values...
[SqlServer]如何向数据库插入带有
单引号
(')的
字符串
今天在做一个复制功能的时候,发现存在
单引号
字符串
与
INSERT
INTO 语句的' '产生冲突。 在网络上找到了一个这样功能 如何向数据库插入带有
单引号
(')的
字符串
用SQL语句往数据库某字段(字符型)中插入
字符串
,但是当该
字符串
中带有
单引号
(')时就会
出错
!因为插入的
字符串
被从
单引号
处截断,造成SQL语句的语法错误! 我们在编程当中,经常会遇到在操作数据库时,向表里插入
python
字符串
有
单引号
_python
字符串
组成MySql 命令时,
字符串
含有
单引号
或者双引号导致
出错
解决办法...
引用自:https://blog.csdn.net/zhaoya_huangqing/article/details/48036839一、在组成SQL语句并发送命令时完全按照Python中的样式去传递,这样在MySql中执行的时候就会遇到错误的命令,由
单引号
或者双引号引起。因此应该在组成
字符串
之前,手动将
字符串
中的
单引号
或者双引号之前加上反斜杠,这样在组合成
字符串
的时候,MySql就能够识别了。例...
Oracle
insert
数据时
字符串
中有
‘
单引号
问题
Oracle
insert
数据时
字符串
中有
'
单引号
问题
数据库(包含打印,安装,报表)
1,217
社区成员
55,952
社区内容
发帖
与我相关
我的任务
数据库(包含打印,安装,报表)
VB 数据库(包含打印,安装,报表)
复制链接
扫一扫
分享
社区描述
VB 数据库(包含打印,安装,报表)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章