简单的sql语句问题

Weblog 2002-09-25 08:35:25
Set rstfeed = dbfeed.OpenRecordset("SELECT * FROM [" _
& category & "] WHERE 制作人='" & Ren & "' AND 配方日期='" & Dated & "'")
系统提示:数据类型不匹配。数据库里“制作人”和“制作日期”字段都是文本类型的,Ren和Dated是string类型,还有在vb中想判断两个string的值是否相同,返回boolean值,该怎样写?请指教!
...全文
25 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
Weblog 2002-09-25
  • 打赏
  • 举报
回复
to goaxfei:是文本类型(access),顺便问一下如果是日期类型呢
gaoxfei 2002-09-25
  • 打赏
  • 举报
回复
你的“配方日期”是什么类型?
Weblog 2002-09-25
  • 打赏
  • 举报
回复
rstfeed是记录型,不过我用的是DAO
sindyzhou 2002-09-25
  • 打赏
  • 举报
回复
配方日期的數據類型如果是日期型可能不可以這樣寫
rstfeed=dbfeed.openRecordset ("select * from 表格名 where 制作人='"& Ren & "' and 配方日期=#"& Dated & "#")
Fanks 2002-09-25
  • 打赏
  • 举报
回复
如果是,请Set rstfeed=new adodb.recordset
Fanks 2002-09-25
  • 打赏
  • 举报
回复
1.rstfeed定义的是记录集变量吗?
2.AA=(string1=string2)
ksmark 2002-09-25
  • 打赏
  • 举报
回复
1.rstfeed=dbfeed.openRecordset ("select * from 表格名 where 制作人='"& Ren & "' and 配方日期='"& Dated & "'")

2.if trim(string1)=trim(string2) then

建议:字段名最好使用英文!
yaoylguest 2002-09-25
  • 打赏
  • 举报
回复
1、try:
Set rstfeed = dbfeed.OpenRecordset("SELECT * FROM " _
& category & " WHERE 制作人='" & Ren & "' AND 配方日期='" & Dated & "'")
2、if string1=string2 then

7,763

社区成员

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

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