帮帮这位菜鸟同志吧!

Brady 2000-01-14 02:41:00
请看下面:
sSQL="select XXXXXX.XX," & "XXXX,XXXX,XXXX,XXXX" & "from XXXX"_
"where XXX='" & LTrim(Rtrim(textX.text)) & "'and"
DATA1.Recordsouce=sSQL
data1.refresh
为什么在运行的时候,总是语法错误,请各位专家门诊一下,小弟这相有礼了!
...全文
204 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
Tyro 2000-01-17
  • 打赏
  • 举报
回复
sSQL="select XXXXXX.XX," & "XXXX,XXXX,XXXX,XXXX" & " from XXXX " & _
"where XXX='" & LTrim(Rtrim(textX.text)) & "'and"
DATA1.Recordsouce=sSQL
data1.refresh

StarLittle 2000-01-15
  • 打赏
  • 举报
回复
用Trim就可以去掉前后空格,没必要调LTrim和RTrim
Firing_Sky 2000-01-15
  • 打赏
  • 举报
回复
sSQL="select XXXXXX.XX," & "XXXX,XXXX,XXXX,XXXX" & "from XXXX_
where XXX='" & LTrim(Rtrim(textX.text)) & "'and"
DATA1.Recordsouce=sSQL
data1.refresh
Michael 2000-01-14
  • 打赏
  • 举报
回复
因所列SQL语句不全,无法具体指明出错所在,但可能的问题:
1)若只涉及一表,其中的XXXXXX.XX有错,可能发生找不到相关的表名或列名。
2)不知何故,为何SELECT部份在列名确定下还用&连接,建议取消。
3)注意列名与表名重复时表名最好用别名。请对照下例:
"Select S.Name,ID from student s where name='"+trim("AAA")+"' and ..."
jco 2000-01-14
  • 打赏
  • 举报
回复
你的SQL语句中,from 和 where 前要加空格。如还不行,把详细信息Emaito:jin_chao@sina.com

7,759

社区成员

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

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