找回密码
 加入
搜索
查看: 2524|回复: 12

[AU3基础] 关于给SQLite数据库输入一些特殊符号无法输入问题【已解决】

[复制链接]
发表于 2020-5-22 11:21:31 | 显示全部楼层 |阅读模式
本帖最后由 qsy666888 于 2020-5-26 14:06 编辑

通常SQLite作为我们保存数据的一个工具,然而当我们文本中有特殊符号的时候,却无法保存到数据库里面去 。不知道这种情况有没有办法处理?
借用水木子大佬的例子,当我们输入"aaa"  aa   aa   aa  aa ,也就是说我们输入的文本带有""的时候就无法保存。


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?加入

×
发表于 2020-5-22 13:04:05 | 显示全部楼层
單引號才無法存入吧  先把單引號  換成其他符號  存入的時候 在取代回來
发表于 2020-5-24 07:36:20 | 显示全部楼层
用变量可以不
 楼主| 发表于 2020-5-24 08:24:59 | 显示全部楼层

看来这个问题大佬些都早发现了,目前为止还没有直接保存方法,只有按kk大侠的替代法进行保存。
发表于 2020-5-25 07:53:00 | 显示全部楼层
qsy666888 发表于 2020-5-24 08:24
看来这个问题大佬些都早发现了,目前为止还没有直接保存方法,只有按kk大侠的替代法进行保存。

写查询的时候 经常出现引号  问题  后来研究用变量结局了一下


查询=一个变量
 楼主| 发表于 2020-5-25 08:32:46 | 显示全部楼层
xin266 发表于 2020-5-25 07:53
写查询的时候 经常出现引号  问题  后来研究用变量结局了一下

能详细一点吗?没有明白你的意思
发表于 2020-5-26 10:21:26 | 显示全部楼层
可以考虑转码存储,比如转换成二进制数据再存储。
 楼主| 发表于 2020-5-26 12:33:25 | 显示全部楼层
水木子 发表于 2020-5-26 10:21
可以考虑转码存储,比如转换成二进制数据再存储。

谢谢    谢谢 两位大佬点拨   这一点我怎么没有想到呢
发表于 2020-5-26 17:51:33 | 显示全部楼层
qsy666888 发表于 2020-5-25 08:32
能详细一点吗?没有明白你的意思

sql=' select * from tabne '

_SQLite_Query(-1, a, $hQuery) ; 查询
 楼主| 发表于 2020-5-26 18:31:56 | 显示全部楼层
xin266 发表于 2020-5-26 17:51
sql=' select * from tabne '

_SQLite_Query(-1, a, $hQuery) ; 查询

对呀   你想说什么?
发表于 2020-5-28 07:41:39 | 显示全部楼层
qsy666888 发表于 2020-5-26 18:31
对呀   你想说什么?

如果你的sql里面有特殊符号  可能写在一起就不行


所以 我的写法避开这个问题
 楼主| 发表于 2020-5-28 10:26:38 | 显示全部楼层
xin266 发表于 2020-5-28 07:41
如果你的sql里面有特殊符号  可能写在一起就不行

没有理解  不晓得怎么写?能写个例子看看不?
发表于 2020-6-2 06:41:12 | 显示全部楼层
qsy666888 发表于 2020-5-28 10:26
没有理解  不晓得怎么写?能写个例子看看不?
我发的这个 sql语句就有  符号的问题
$SQL = "SELECT gold.spjia FROM gold where gold.shijian=date('now','localtime')"
_SQLite_GetTable2d(-1, $SQL, $aResult, $aRow, $iColumns)
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-11-16 10:28 , Processed in 0.074088 second(s), 20 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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