自动编号的查找问题

DonQuixote 2000-02-23 10:33:00
我使用一个整形的自动编号字段作为索引字段.但是在查询中
无论我把这个字段作为字符串还是作为整形都不能查找到纪录
如何解决?
...全文
272 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
powderbun 2001-07-26
  • 打赏
  • 举报
回复
整形的话就不要用单引号了,字符串必须用单引号
SqlText = "SELECT * FROM BoytoBoy WHERE No='" & ReQuest("Number") & "'" --字符串
SqlText = "SELECT * FROM BoytoBoy WHERE No="& ReQuest("Number") --int形的

可用
response.write sqltext
response.end
先看一下生成的sqltext,然后在sql的query analyzer里执行一下试试
access可能用visdata吧

再者:错误信息是什么呢? 仅仅找不到?


njimxiaogy 2000-02-27
  • 打赏
  • 举报
回复
你是实现先把request("number")赋给变量,再放入SqlText中
i=request("number")
SqlText = "SELECT * FROM BoytoBoy WHERE No="&i

subzero 2000-02-26
  • 打赏
  • 举报
回复
ReQuest("Number") ??
是request.form("Number")吧?
DonQuixote 2000-02-25
  • 打赏
  • 举报
回复
Set Rs14 = CreateObject("ADODB.RecordSet")
DnsText = "FILEDSN="+server.mappath("L.dsn")

SqlText = "SELECT * FROM BoytoBoy WHERE No=" & CLng(ReQuest("Number"))

Rs14.Open SqlText, DnsText, 3, 1

No 就是自动编号的字段。

SqlText = "SELECT * FROM BoytoBoy WHERE No='' & ReQuest("Number") & "'"

同样不行。
Daisy 2000-02-24
  • 打赏
  • 举报
回复
虽然我猜测有可能是数据类型不匹配的愿因,但也只有看到了你的代码才知道。
zdg 2000-02-23
  • 打赏
  • 举报
回复
贴上你的代码吧...
sintony 2000-02-23
  • 打赏
  • 举报
回复
长整形

28,390

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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