| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1385 人关注过本帖
标题:[求助]再问一个表达式的问题
只看楼主 加入收藏
scindy
Rank: 1
等 级:新手上路
威 望:1
帖 子:591
专家分:4
注 册:2006-10-23
收藏
得分:0 
我试了,输出表达式为:select * from product where cityid in(select cityid from city where dqid='1')

我放到库里执行了一下,还是提示:标准表达式中数据类型不匹配。

我明明改了cityid的数据类型的~~




淘宝新到货: http://shop36082390. 电脑及配件/杀毒U盘/移动硬盘/减肥产品/切苹果器/剥蒜器/个性烟灰缸/装饰彩灯/雨伞/女包//手机座/极品铁观间茶叶/五层布衣柜/三洋/日立投影机
QQ:410243392 (常用)
2007-03-21 17:00
冰镇柠檬汁儿
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:北京
等 级:版主
威 望:120
帖 子:8078
专家分:6657
注 册:2005-11-7
收藏
得分:0 
dqid是什么类型的?不是int型吗,你给的值为什么用“''”????
select * from product where cityid in (select cityid from city where dqid='" & dq & "')

本来无一物,何处惹尘埃
It is empty at all here, Why pm 2.5 is so TMD high!
2007-03-21 17:00
scindy
Rank: 1
等 级:新手上路
威 望:1
帖 子:591
专家分:4
注 册:2006-10-23
收藏
得分:0 
问题解决了,这条语句应该这样写:

select * from product where cityid in(select cityid from city where dqid=" & dq & ")

多了两个''号.

谢谢大家的帮助啊~~~


淘宝新到货: http://shop36082390. 电脑及配件/杀毒U盘/移动硬盘/减肥产品/切苹果器/剥蒜器/个性烟灰缸/装饰彩灯/雨伞/女包//手机座/极品铁观间茶叶/五层布衣柜/三洋/日立投影机
QQ:410243392 (常用)
2007-03-21 17:04
棉花糖ONE
Rank: 7Rank: 7Rank: 7
等 级:贵宾
威 望:32
帖 子:2987
专家分:0
注 册:2006-7-13
收藏
得分:0 

人家问你数字类型还是字符类型,你说字符类型,你那语句分明就是把dp当作数字类型来用


26403021 sql群 博客 blog./user15/81152/index.shtml
2007-03-21 17:07
Kendy123456
Rank: 10Rank: 10Rank: 10
等 级:贵宾
威 望:62
帖 子:2720
专家分:0
注 册:2007-1-3
收藏
得分:0 

理论上如果是整数 字符型和整型之间应该会自动类型转换才对
难道Access没有这个功能么


2007-03-21 17:08
chenjin145
Rank: 1
等 级:禁止访问
帖 子:3922
专家分:0
注 册:2006-7-12
收藏
得分:0 
估计是

字段='数字'是会自动转化的, 但这里access看起来没这功能

字符 in (数字,数字)是会出错的

[url=javascript:alert(1);] [div]fdgfdgfdg\" on\"[/div] [/url]
2007-03-21 17:10
scindy
Rank: 1
等 级:新手上路
威 望:1
帖 子:591
专家分:4
注 册:2006-10-23
收藏
得分:0 
我用的是access数据库,dqid是自动编号的.

我在获取值的时候,把它定义成了string的.





淘宝新到货: http://shop36082390. 电脑及配件/杀毒U盘/移动硬盘/减肥产品/切苹果器/剥蒜器/个性烟灰缸/装饰彩灯/雨伞/女包//手机座/极品铁观间茶叶/五层布衣柜/三洋/日立投影机
QQ:410243392 (常用)
2007-03-21 17:10
冰镇柠檬汁儿
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:北京
等 级:版主
威 望:120
帖 子:8078
专家分:6657
注 册:2005-11-7
收藏
得分:0 
以下是引用scindy在2007-3-21 17:10:22的发言:
我用的是access数据库,dqid是自动编号的.

我在获取值的时候,把它定义成了string的.




以后要记住哦,自动编号都是INT型的


本来无一物,何处惹尘埃
It is empty at all here, Why pm 2.5 is so TMD high!
2007-03-21 17:58
scindy
Rank: 1
等 级:新手上路
威 望:1
帖 子:591
专家分:4
注 册:2006-10-23
收藏
得分:0 
哦,记住了,谢谢版主提醒了~~

对了,问一个事,你的头像是你本人吗?你是在北京上班呢吗?

我昨天在公交车上看见一个人,跟头像上长得太像了,还以为是你呢~~呵呵~~



淘宝新到货: http://shop36082390. 电脑及配件/杀毒U盘/移动硬盘/减肥产品/切苹果器/剥蒜器/个性烟灰缸/装饰彩灯/雨伞/女包//手机座/极品铁观间茶叶/五层布衣柜/三洋/日立投影机
QQ:410243392 (常用)
2007-03-22 09:27
小恶魔
Rank: 1
等 级:新手上路
威 望:1
帖 子:76
专家分:0
注 册:2007-2-20
收藏
得分:0 
adp.Fill(ds,[这里带个空格]"product")

嘿嘿 不知道是对还是错!
2007-03-22 09:45
快速回复:[求助]再问一个表达式的问题
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.013492 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved