vb select where的问题

sql="select序号,编号,月份,姓名,个人编号,认定书号,单位名称,单位编号,待遇类型,门急诊,费用总合计,备注fromgs_dyglwhere姓名='"&Com... sql = "select 序号,编号,月份,姓名,个人编号,认定书号,单位名称,单位编号,待遇类型,门急诊,费用总合计,备注 from gs_dygl where 姓名='" & Combo3.Text & "'" And "待遇类型='" & "门急诊费" & " '"
总提示类型不匹配,是怎么回事啊,请高手帮我改一下
门急诊费 是字段 待遇类型的一个值
展开
 我来答
xiaoyuemt
2011-02-10 · TA获得超过1.6万个赞
知道大有可为答主
回答量:3202
采纳率:64%
帮助的人:1675万
展开全部
待遇类型,门急诊费 的变量呢?
假设 待遇类型是 combo2.text
门急诊费 是 combo1.text

1.combo3.text 面的 and 那儿 的引号错了。
2.这儿的字段也不对吧? 门急诊,费用总合计
3.不知道数据库结构,没法对着着改,都是些基本的错误。

sql = "select 序号,编号,月份,姓名,个人编号,认定书号,单位名称,单位编号,待遇类型,门急诊费,备注 from gs_dygl where 姓名='" & Combo3.Text & "' And 待遇类型='" & combo2.text "' and 门急诊费=" & val(combo1.text)
liuhuiviking
2011-02-10 · TA获得超过318个赞
知道小有建树答主
回答量:340
采纳率:33%
帮助的人:156万
展开全部
sql = "select 序号,编号,月份,姓名,个人编号,认定书号,单位名称,单位编号,待遇类型,门急诊,费用总合计,备注 from gs_dygl where 姓名='" & Combo3.Text & "'" And "待遇类型='" & 门急诊费& " '"
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
fxafh45
2011-02-11 · TA获得超过298个赞
知道答主
回答量:202
采纳率:100%
帮助的人:45.8万
展开全部
select max(时间) from 高压历史参数表 这里因为用的MAX函数,所以只有一个结果!
select 2B42高压柜 from 高压历史参数表 这里就不止一个返回结果了!而且语法结构也错了吧,应该是select 设备名 from 高压历史参数表 where 设备名='2B42高压柜'
你既然是指定设备名,那么就应该在子查询中指定设备名啊
时间=(select max(时间) from 高压历史参数表 where 设备名='2B42高压柜') and 设备名='2B42高压柜'
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式