Office中国论坛/Access中国论坛

标题: [求助]双引号和单引号的用法 [打印本页]

作者: lfxwolf    时间: 2006-5-30 21:27
标题: [求助]双引号和单引号的用法
如下面的语句:

Set rsX = CurrentDb.OpenRecordset("select * from [用户列表] where [用户名]='" & user & "' and [密码]='" & password & "'")

为什么有那么多的双引号和单引号,又为什么会双引号中有单引号???

能详细讲解一下吗?

谢谢
作者: tz-chf    时间: 2006-5-30 23:17
文本要用单引号引起来,把select抽出来调试一下看看。
作者: fan0217    时间: 2006-5-31 03:59
文本要用单引号引起来,数字不能使用单引号否则会出现错误。
作者: lfxwolf    时间: 2006-5-31 19:55
  文本要用单引号引起来

文本不是要用双引号吗???
作者: fan0217    时间: 2006-5-31 20:08
"select * from [用户列表] where [用户名]='" & user & "' and [密码]='" & password & "'"

请注意观测颜色
作者: 一点通    时间: 2006-5-31 20:08
以下是引用lfxwolf在2006-5-31 11:55:00的发言:




  文本要用单引号引起来



文本不是要用双引号吗???

因为一对双引号为一段内容,在特殊情况下如果也用双引号来处理,就变成两段内容了,在双引号内使用单引号,程序将视为双引号




欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/) Powered by Discuz! X3.3