一个SELECT语句的问题,100分送,在线等待

dichun 2003-08-29 01:45:02
sqlstr:='select * from 操作表 where '+
'厂号='+inttostr(combobox1.ItemIndex)+' and ' +
'类型 ='+inttostr(combobox4.ItemIndex)+' and ' +
' 保存时间 like '''+trim(combobox2.Text+'-'+combobox3.Text)+'%'' order by 操作编号';
保存时间字段是DATE型
我的数据库是ACCESS,combobox2.Text存的是年如(2003,2004),
combobox3.Text存的是月如(08,09),在我的电脑上可以查出记录,在别人的
电脑上就不行了,
我要根据我的选择任意查询记录???????
...全文
27 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
fsroger 2003-08-29
  • 打赏
  • 举报
回复
FormatDateTime('yyyy-MM',trim(combobox2.Text+'-'+combobox3.Text))
yujohny 2003-08-29
  • 打赏
  • 举报
回复
你的保存时间字段是什么类型???
dichun 2003-08-29
  • 打赏
  • 举报
回复
怎样设置系统日期格式
guanghui 2003-08-29
  • 打赏
  • 举报
回复
请注意你电脑的日期格式和客户电脑的日期格式是否一致
IwantFlay 2003-08-29
  • 打赏
  • 举报
回复
我是说你机器上的office版本和他器上的office版本是否一致?
dichun 2003-08-29
  • 打赏
  • 举报
回复
我的程序打包后,在别人那里安装了,数据库多是一样的,

我用LIKE做模糊查询啊,
但是在我的电脑上可以查询出数据,
我们在搞数据库设计的时候已经定了,不能在改,一定要用日期型的,
Spqk005 2003-08-29
  • 打赏
  • 举报
回复
别人电脑别是没数据吧
库结构有数据没有?
你先看看
IwantFlay 2003-08-29
  • 打赏
  • 举报
回复
是不是别人电脑上的access和你的asscess版本不一样啊? 建议你对于时间,日期都可以用字符串的型式来保存,这样子好处理

2,497

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 数据库相关
社区管理员
  • 数据库相关社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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