社区
数据库(包含打印,安装,报表)
帖子详情
insert into 出错,字符串中有单引号!
netmuse
2003-04-26 07:33:22
s_temp="INT'L CO"
insert into a(b) values('" & s_temp & "')出错,请问怎么解决?
...全文
387
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 & "')"
看清双引号的作用
C++实现在带有
单引号
的
字符串
的
单引号
前再加一个
单引号
本文介绍了在使用PostgreSQL时遇到的插入含有
单引号
字符串
的问题,以及如何通过在
单引号
前添加额外的
单引号
来解决这个问题。提供了一个C++实现的示例函数,用于在
字符串
的每个
单引号
前插入
单引号
,确保SQL语句的正确性。
insert
into mysql 报错_mysql在
insert
into 的时候报错
本文讨论了一个具体的SQL插入语句中的语法错误,并详细分析了日期字段的正确格式。通过逐步调试和修改,最终解决了由于日期格式引起的语法问题。
C# 向数据库插入带
单引号
的
字符串
:一个Replace就能搞定,但99%的人用错过
博客分析了C#向数据库(SQL Server、Oracle等)插入含
单引号
字符串
时的常见错误,指出直接Replace转义
单引号
仅为临时方案且易
出错
;重点推荐参数化查询,因其能自动处理特殊字符并有效防止SQL注入,是生产环境的强制最佳实践。
零基础学SQL:
INSERT
INTO语句入门指南
本文介绍SQL中
INSERT
INTO语句的基础用法与进阶技巧,涵盖语法结构、显式与隐式写法对比、特殊数据类型处理、批量插入优化及多表关联插入方法。结合InsCode(快马)平台的交互式练习环境,帮助新手快速掌握数据插入操作,并提供常见错误排查和安全防护建议。
MySQL
insert
into 语句中
字符串
报错
本文探讨了在C#中使用
字符串
拼接构建SQL命令时遇到的问题,特别是当传入的参数未正确格式化导致的错误。通过一个具体示例,展示了由于未在
字符串
参数周围添加引号而引发的SQL语法错误,并提供了正确的解决方案。
数据库(包含打印,安装,报表)
1,217
社区成员
55,950
社区内容
发帖
与我相关
我的任务
数据库(包含打印,安装,报表)
VB 数据库(包含打印,安装,报表)
复制链接
扫一扫
分享
社区描述
VB 数据库(包含打印,安装,报表)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章