我从牛角尖中退出了一点,SQL高手们再帮帮忙,拉我一把

sswwood 2000-04-14 04:51:00
多谢大家在前面的帮助!!!
我现在可以执行到where 后面的第一个参数了,
就是在"where 订单ID.客户ID = '" & Cid & " ' " 处
帮帮忙,让我把后面的部分完成:

谢谢大家的帮助!!!!!!!!!!!!!!!!

说明:我的Cid Mid Pid begindate endate,格式如:DO1、202、17、1999、2000我的这条语句在执行到 "ON 订单ID.客户ID = 客户ID.客户ID" 这条语句时没有问题,在接着执行后面语句的时候就会出现问题,执行时提示我 "语法错误(操作符丢失)在查询表达式‘订单ID.客户ID = 客户ID.客户IDwhere 订单ID.客户ID = D01'中",
这里的 "客户IDwhere"不是笔误,可能问题就出在那里了,但是我不知道怎样更改!

我在等着用呢!
请高手们多多帮忙!万分感激!!!!
源代码::
Dim strSQL As String
Dim Cid As String
Dim Mid As String
Dim Pid As String
Dim begindate As String
Dim enddate As String

Cid = Text1.Text
Mid = Text2.Text
Pid = Text3.Text
begindate = Text4.Text
enddate = Text5.Text

strSQL = "SELECT 订单ID.客户ID, 订单ID.生产ID, 订单ID.产品ID, 客户ID.客户名称, 订单ID.单价, 订单ID.数量, 订单ID.总价, 订单ID.订单日期 " & _
"INTO [客户信息] " & _
"FROM 订单ID INNER JOIN 客户ID " & _
"ON 订单ID.客户ID = 客户ID.客户ID" & _


"where 订单ID.客户ID = '" & Cid & " ' " & " and 订单ID.生产ID = _
' " & Mid & " ' " & " and 订单ID.产品ID = ' " & Pid & " ' " _
& " between 订单ID.开始日期 = '" & begindate & " ' " & "and _
订单ID.结束日期=' " & enddate" ' "



...全文
130 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
Janven 2000-04-14
  • 打赏
  • 举报
回复
你是不是按我的方法做了,现在在哪报错?提示是什么?
huitor 2000-04-14
  • 打赏
  • 举报
回复
where之前加一个空格,如何?
将 between 改为 and,如何?
Wonny 2000-04-14
  • 打赏
  • 举报
回复
您的问题太复杂了,我看还是以前的问题,没有任何进展!
"where "子句需要和其他内容分开的,"IDWHERE" 是什么语言的保留字,您知道吗?
在VB中能用空格的地方多空格不会错(我的经验!)。
您 copy 以下内容 paste 到您的程序中试试这个问题能否解决。祝您好运!

strSQL = " SELECT 订单ID.客户ID, 订单ID.生产ID, 订单ID.产品ID, 客户ID.客户名称, 订单ID.单价, 订单ID.数量, 订单ID.总价, 订单ID.订单日期 " & _
"INTO [客户信息] " & _
" FROM 订单ID INNER JOIN 客户ID " & _
" ON 订单ID.客户ID = 客户ID.客户ID " & _
" WHERE 订单ID.客户ID = '" & Cid & " ' " & " and 订单ID.生产ID = _
' " & Mid & " ' " & " and 订单ID.产品ID = ' " & Pid & " ' " _
& " between 订单ID.开始日期 = '" & begindate & " ' " & "and _
订单ID.结束日期=' " & enddate" ' "
foxpig 2000-04-14
  • 打赏
  • 举报
回复
对不起,输入错误。应该是:
"Where"语句与前面的"客户ID"字段之间不该有个空格吗?
^^^
foxpig 2000-04-14
  • 打赏
  • 举报
回复
"Where"语句与前面的"客户ID"字段之前不该有个空格吗?

7,763

社区成员

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

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