vb select where的问题
sql="select序号,编号,月份,姓名,个人编号,认定书号,单位名称,单位编号,待遇类型,门急诊,费用总合计,备注fromgs_dyglwhere姓名='"&Com...
sql = "select 序号,编号,月份,姓名,个人编号,认定书号,单位名称,单位编号,待遇类型,门急诊,费用总合计,备注 from gs_dygl where 姓名='" & Combo3.Text & "'" And "待遇类型='" & "门急诊费" & " '"
总提示类型不匹配,是怎么回事啊,请高手帮我改一下
门急诊费 是字段 待遇类型的一个值 展开
总提示类型不匹配,是怎么回事啊,请高手帮我改一下
门急诊费 是字段 待遇类型的一个值 展开
3个回答
展开全部
待遇类型,门急诊费 的变量呢?
假设 待遇类型是 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)
假设 待遇类型是 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)
展开全部
sql = "select 序号,编号,月份,姓名,个人编号,认定书号,单位名称,单位编号,待遇类型,门急诊,费用总合计,备注 from gs_dygl where 姓名='" & Combo3.Text & "'" And "待遇类型='" & 门急诊费& " '"
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
select max(时间) from 高压历史参数表 这里因为用的MAX函数,所以只有一个结果!
select 2B42高压柜 from 高压历史参数表 这里就不止一个返回结果了!而且语法结构也错了吧,应该是select 设备名 from 高压历史参数表 where 设备名='2B42高压柜'
你既然是指定设备名,那么就应该在子查询中指定设备名啊
时间=(select max(时间) from 高压历史参数表 where 设备名='2B42高压柜') and 设备名='2B42高压柜'
select 2B42高压柜 from 高压历史参数表 这里就不止一个返回结果了!而且语法结构也错了吧,应该是select 设备名 from 高压历史参数表 where 设备名='2B42高压柜'
你既然是指定设备名,那么就应该在子查询中指定设备名啊
时间=(select max(时间) from 高压历史参数表 where 设备名='2B42高压柜') and 设备名='2B42高压柜'
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询