sql语句格式有什么不同的吗?

yymmme 2001-08-28 01:01:34
以前用access,现在改用sql server.以前用的select语句,现在用的时候报错。
例如:
sql:='Select * from tabel1 where name="lll" '

现在报错,说没有这一列,应该怎么改?
...全文
74 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
afreehawk 2001-08-28
  • 打赏
  • 举报
回复
有区别的,就是有时候用双引号的,用单引号,或者是翻过来,这个要用他们自带的SQL
生成器看看,会有很大的帮助的。我就是这样用的。效果不错。
yymmme 2001-08-28
  • 打赏
  • 举报
回复
我知道了,把原来的双引号,改成两个但引号就行了:),谢谢各位!
yymmme 2001-08-28
  • 打赏
  • 举报
回复
用name只是举个例子,当然没有用了。还有,什么hour(time)什么的,现在还能不能用呀?
wangkt 2001-08-28
  • 打赏
  • 举报
回复
是用的Ado吧,如果是把双引号该为单引号就可以了。
要不就是字段名name在sql.server中是保留字,建议把该字段改个名字,以免后患啊!
tikkypeng 2001-08-28
  • 打赏
  • 举报
回复
sql:='Select * from tabel1 where name='+#39+'lll'+#39
kuangning 2001-08-28
  • 打赏
  • 举报
回复
sql:='Select * from tabel1 where name='+'''lll'''
windindance 2001-08-28
  • 打赏
  • 举报
回复
Select * from tabel1 where [name]="lll"
检查表table1中是否有name列。

5,388

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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