列名无效是怎么回事

htt9931 2003-07-02 11:49:26
我在vb中编程
Dim rs As New ADODB.Recordset
dim cn as new adodb.connection
dim nusername as string
cn 连接成功后

SQLstr = "select * from biao where Username=" & nusername

rs.Open SQLstr, cn

-----
当执行到rs.open时,错误提示为列名无效
而当sql语句在sql server 2000 的查询分析器中执行时无误
这是怎么回事?
...全文
129 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
愉快的登山者 2003-07-02
  • 打赏
  • 举报
回复
SQLstr = "select * from biao where Username='" & nusername & "'"

rs.Open SQLstr, cn
CrazyFor 2003-07-02
  • 打赏
  • 举报
回复
cn 连接成功后

SQLstr = "select * from biao where Username='" & nusername &"'"

rs.Open SQLstr, cn
htt9931 2003-07-02
  • 打赏
  • 举报
回复
列名username在数据库中的数据类型为varchar(50)

34,593

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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