佳礼资讯网

 找回密码
 注册

ADVERTISEMENT

查看: 795|回复: 5

[ASP] 如何 compare string 与 integer 的 value ?[已解决]

[复制链接]
Justin 该用户已被删除
发表于 4-10-2006 05:00 PM | 显示全部楼层 |阅读模式
dim varID
varID = request.cookies("userid")

set rs = conn.execute("select * from table where table.uid='"&varID&"'")

此时就会出现 Data type mismatch 的 error。

我估计问题是 DB 里头我的 datatype 是 autonumber,而 request.Cookies("userid") returns a string value。。。

请问要如何解决?

[ 本帖最后由 Justin 于 5-10-2006 03:07 PM 编辑 ]
回复

使用道具 举报


ADVERTISEMENT

发表于 4-10-2006 05:04 PM | 显示全部楼层
set rs = conn.execute("select * from table where table.uid='"&varID"'")

更換成

set rs = conn.execute("select * from table where table.uid="&varID)
回复

使用道具 举报

Justin 该用户已被删除
 楼主| 发表于 4-10-2006 05:09 PM | 显示全部楼层
呃。。。不行。。。。


  1. strSQL = "select top 1 category.* from category where category.uid='"&isuserid&"';"
复制代码

Description: [Microsoft][ODBC Microsoft Access Driver] Syntax error (missing operator) in query expression 'category.uid='.


  1. strSQL = "select top 1 category.* from category where category.uid="&isuserid&";"
复制代码

Description: [Microsoft][ODBC Microsoft Access Driver] Data type mismatch in criteria expression.


我还以为真的是楼上所说的基础出了问题咧,怎么知道还是。。。

[ 本帖最后由 Justin 于 4-10-2006 05:18 PM 编辑 ]
回复

使用道具 举报

发表于 4-10-2006 10:13 PM | 显示全部楼层

  1. sql = "select * From table Where uid = '"&varID&"'"
复制代码
回复

使用道具 举报

Justin 该用户已被删除
 楼主| 发表于 4-10-2006 11:22 PM | 显示全部楼层
抱歉我打漏了一个 ampersand,但不是那个问题。。。
回复

使用道具 举报

Justin 该用户已被删除
 楼主| 发表于 5-10-2006 02:43 PM | 显示全部楼层
已解决,谢谢 bins_188 的提醒


  1. strSQL = "select top 1 category.* from category where category.uid="&isuserid&";"
复制代码

Description: [Microsoft][ODBC Microsoft Access Driver] Data type mismatch in criteria expression.

首先 bins_188 提醒,数字不能用 single quote。

然后,我发现当 logout 后, isuserid = "",那么就会出现错误了。。。

再次谢谢任何提供帮助的人。
回复

使用道具 举报

Follow Us
您需要登录后才可以回帖 登录 | 注册

本版积分规则

 

ADVERTISEMENT



ADVERTISEMENT



ADVERTISEMENT

ADVERTISEMENT


版权所有 © 1996-2023 Cari Internet Sdn Bhd (483575-W)|IPSERVERONE 提供云主机|广告刊登|关于我们|私隐权|免控|投诉|联络|脸书|佳礼资讯网

GMT+8, 12-11-2024 08:57 AM , Processed in 0.114939 second(s), 25 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表