找回密码
 加入
搜索
查看: 6248|回复: 13

[AU3基础] 【已解决】SQL多字段查询。。

 火.. [复制链接]
发表于 2012-1-31 21:32:13 | 显示全部楼层 |阅读模式
本帖最后由 xyhqqaa 于 2012-2-6 10:33 编辑

原句是这句SELECT BH, MC, SP FROM  HELLO WHERE (BH LIKE '%21663%')  AND   (SP LIKE '%xyh%')  但是修改却出现语句错误       

$number = GUICtrlRead($Input1)
$RS.Open("select BH, , MC  ,SP from HELLO WHERE (S61BH LIKE '%" & $number & "%')"&"AND"&"(SP LIKE '%" & $number & "%') ")

搞晕了。。多字段该咋写。。。刚接触SQL ...点击木反映。。。  那个AND该如何处理才行

本帖子中包含更多资源

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

×

评分

参与人数 1金钱 +20 收起 理由
afan + 20 感谢主动将修改帖子分类为[已解决],请继续 ...

查看全部评分

发表于 2012-1-31 21:36:20 | 显示全部楼层
$RS.Open("select BH, , MC  ,SP from HELLO WHERE (S61BH LIKE '%" & $number & "%')"&AND&"(SP LIKE '%" & $number & "%') ")

多了一个逗号, AND 中间要有空格

$RS.Open("select BH, MC  ,SP from HELLO WHERE (S61BH LIKE '%" & $number & "% ')"&AND&"( SP LIKE '%" & $number & "%') ")
 楼主| 发表于 2012-1-31 21:56:53 | 显示全部楼层
本帖最后由 xyhqqaa 于 2012-1-31 22:00 编辑

回复 2# auto


   大哥,谢谢你,。。。但是结果表明。。囧。。还是木反应 提示表达式出错。。。。原句代入可正常显示。。就是处理多字段不知道怎么处理
发表于 2012-1-31 22:03:23 | 显示全部楼层
你的表结构呢?是什么数据库?
发表于 2012-1-31 22:04:30 | 显示全部楼层
是否有S61BH字段?把数据库一同上传

评分

参与人数 1金钱 +25 收起 理由
xyhqqaa + 25 俺继续找找。。。谢谢帮忙- -

查看全部评分

 楼主| 发表于 2012-1-31 22:12:56 | 显示全部楼层
本帖最后由 xyhqqaa 于 2012-1-31 22:15 编辑

b]回复 5# auto
   哥,SQL 数据库好几G=  =。。。。大概如下 原句代入后可查询。所以不知道多字段查询那个and该如何处理。。。

本帖子中包含更多资源

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

×
发表于 2012-1-31 22:18:40 | 显示全部楼层
回复 6# xyhqqaa


    这什么数据库啊。。like '%2124_%' 能21240的记录?
还有一般 你字母也是分大小写,xyh是小写,结果可以出大写
几G太大,可以只要上表结构,数据不上
全部代码贴上
发表于 2012-1-31 22:55:13 | 显示全部楼层
本帖最后由 kk_lee69 于 2012-1-31 22:58 编辑

回复 1# xyhqqaa

語法錯誤...............給你正確語法.......

$RS.Open("select BH, , MC  ,SP from HELLO WHERE (S61BH LIKE '%" & $number & "%') AND (SP LIKE '%" & $number & "%') ")



你原本的 是........

;錯誤代碼
$RS.Open("select BH, , MC  ,SP from HELLO WHERE (S61BH LIKE '%" & $number & "%')"&"AND"&"(SP LIKE '%" & $number & "%') ")


上面有人回覆是.......

;錯誤代碼
$RS.Open("select BH, MC  ,SP from HELLO WHERE (S61BH LIKE '%" & $number & "% ')"&AND&"( SP LIKE '%" & $number & "%') ") 

评分

参与人数 1金钱 +40 贡献 +2 收起 理由
xyhqqaa + 40 + 2 (*^__^*) 嘻嘻……。。后面我也知道错哪了。 ...

查看全部评分

发表于 2012-2-1 01:47:17 | 显示全部楼层
没看太懂哦
发表于 2012-2-1 09:01:36 | 显示全部楼层
回复 8# kk_lee69


    我也搞错了,没认真..
AND应该要放引号内的
发表于 2012-2-1 22:01:25 | 显示全部楼层
做个记号,以后可能也会碰到这样的问题
发表于 2012-3-18 01:18:02 | 显示全部楼层
学习了..........
发表于 2017-4-7 01:21:35 | 显示全部楼层
AU3讀取SQL還是不熟阿...
发表于 2017-4-10 03:12:55 | 显示全部楼层
不错,我也想做个
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-9-28 17:35 , Processed in 0.103257 second(s), 31 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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