条件:要求“对象”

dashanshi 2002-02-28 03:05:42
条件 = "select patiinhosinfo.patiid from patiinhosinfo,patidiaginfo,patientbaseinfo"
条件 = 条件 & " where patiinhosinfo.patiid=patidiaginfo.patiid"
条件 = 条件 & " and patiinhosinfo.patiid=patientbaseinfo.patiid"
条件 = 条件 & " and " & Agestate(patientbaseinfo.birthday, 年龄) & " "

在最后的一行上出现了错误:要求对象。
请问是什么错误???
我着急这个问题啊,请大家给予帮助。分数马上就送上。
...全文
152 20 打赏 收藏 转发到动态 举报
写回复
用AI写文章
20 条回复
切换为时间正序
请发表友善的回复…
发表回复
ferrytang 2002-02-28
  • 打赏
  • 举报
回复
条件 = "select patiinhosinfo.patiid from patiinhosinfo,patidiaginfo,patientbaseinfo"
条件 = 条件 & " where patiinhosinfo.patiid=patidiaginfo.patiid"
条件 = 条件 & " and patiinhosinfo.patiid=patientbaseinfo.patiid"
条件 = 条件 & " and 年龄=year(getdate())-year( patientbaseinfo.birthday)+1 "



pengnick 2002-02-28
  • 打赏
  • 举报
回复
你VB里的“patientbaseinfo.birthday”的值是什么???它并不是patientbaseinfo表里面的数据啊。
ferrytang 2002-02-28
  • 打赏
  • 举报
回复
你的函数就是将当前年与出生年做一个比对是吧
如果是的话你可以在查询里实现!
pengnick 2002-02-28
  • 打赏
  • 举报
回复
条件 = 条件 & " and " & Agestate(patientbaseinfo.birthday, 年龄) & " "

你说Agestate是函数,这个我没见过。但有一点你里面的参数:“(patientbaseinfo.birthday, 年龄)”,请问“patientbaseinfo.birthday”的值是多少???
VB_support 2002-02-28
  • 打赏
  • 举报
回复
如果是个函数的话,把他解析成sql语句在用
不让估计不行
dashanshi 2002-02-28
  • 打赏
  • 举报
回复
为什么啊?没有道理的。
ferrytang 2002-02-28
  • 打赏
  • 举报
回复
这个函数估计是没办法用了!
VB_support 2002-02-28
  • 打赏
  • 举报
回复
Agestate(patientbaseinfo.birthday, 年龄)
什么意思呀?
dashanshi 2002-02-28
  • 打赏
  • 举报
回复
怎么是有乱吗呢?
专家们对这个问题有什么别的见解么?
没有的帮忙up一下,谢谢了!
dashanshi 2002-02-28
  • 打赏
  • 举报
回复
别的,在讨厌它也有可爱的一面啊。
帮忙解决问题吧,ferrytang(ferry) 。
ferrytang 2002-02-28
  • 打赏
  • 举报
回复
那就讨厌了!
dashanshi 2002-02-28
  • 打赏
  • 举报
回复
是vb的。所以你刚才的结果不行啊,再怎么改?
ferrytang 2002-02-28
  • 打赏
  • 举报
回复
问一下,这个函数是 vb的还是sql的?
ferrytang 2002-02-28
  • 打赏
  • 举报
回复
条件 = "select patiinhosinfo.patiid from patiinhosinfo,patidiaginfo,patientbaseinfo"
条件 = 条件 & " where patiinhosinfo.patiid=patidiaginfo.patiid"
条件 = 条件 & " and patiinhosinfo.patiid=patientbaseinfo.patiid"
条件 = 条件 & " and Agestate(patientbaseinfo.birthday, 年龄) "

dashanshi 2002-02-28
  • 打赏
  • 举报
回复
大家帮忙看一下啊。专家,求教专家。
dashanshi 2002-02-28
  • 打赏
  • 举报
回复
Agestate(patientbaseinfo.birthday,年龄)是一个函数,返回布尔值。
dashanshi 2002-02-28
  • 打赏
  • 举报
回复
Agestate(patientbaseinfo.birthday,年龄)是年龄的对错状态。
40Star 2002-02-28
  • 打赏
  • 举报
回复
条件 = 条件 & " and 年龄=" & Agestate(patientbaseinfo.birthday, 年龄)
40Star 2002-02-28
  • 打赏
  • 举报
回复
Agestate(patientbaseinfo.birthday, 年龄)
是?
sha_boy 2002-02-28
  • 打赏
  • 举报
回复
条件 = 条件 & " and " & Agestate(patientbaseinfo.birthday, 年龄) & " "

操作符呢

7,763

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧