| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1137 人关注过本帖
标题:救命!~高手请进!!!
只看楼主 加入收藏
happyhu
Rank: 1
等 级:新手上路
帖 子:292
专家分:0
注 册:2005-7-12
收藏
得分:0 
hwid的数据类型是“自动编号”(用的是access数据库)
改成 where hwid="&zht) 也不行,好像是自动编号类型的数据不能这样用,
怎么能把它改成字符串型或数值型呢?
请指教,谢谢!!!

2005-09-07 10:51
happyhu
Rank: 1
等 级:新手上路
帖 子:292
专家分:0
注 册:2005-7-12
收藏
得分:0 
是自动编号类型的

2005-09-07 10:52
happyhu
Rank: 1
等 级:新手上路
帖 子:292
专家分:0
注 册:2005-7-12
收藏
得分:0 
我引用的hwid是自动编号类型的

2005-09-07 10:53
yms123
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:209
帖 子:12488
专家分:19042
注 册:2004-7-17
收藏
得分:0 
把数据库的hwid的数据类型改为“字符串”或“数字”型不要用“自动编号”,这样改完了试试。
2005-09-07 10:53
islet
Rank: 12Rank: 12Rank: 12
等 级:贵宾
威 望:89
帖 子:6548
专家分:0
注 册:2005-1-28
收藏
得分:0 
怎么不能那样用了 自动编号就是数字

hw_zht='1'

hw_zht要是数字就把单引号去掉就行了
2005-09-07 10:54
happyhu
Rank: 1
等 级:新手上路
帖 子:292
专家分:0
注 册:2005-7-12
收藏
得分:0 
hwid是主健,是用来唯一标志一条记录的,不用自动编号怎么让他自动增加啊。
是不是可以在程序中让它自动增加,该怎么写?谢谢!!

小弟比较菜,多谢两位耐心指教,还请两位在帮小弟一把,把问题解决了。
小弟不胜感激!!!

2005-09-07 11:03
islet
Rank: 12Rank: 12Rank: 12
等 级:贵宾
威 望:89
帖 子:6548
专家分:0
注 册:2005-1-28
收藏
得分:0 
hwid自动编号不要动
hw_zht字段是数字就这样:
conn.execute "update hwinf set hw_zht=1 where hwid="&zht
否则:
conn.execute "update hwinf set hw_zht='1' where hwid="&zht

再不行就response.write zht 看看是什么
2005-09-07 11:07
happyhu
Rank: 1
等 级:新手上路
帖 子:292
专家分:0
注 册:2005-7-12
收藏
得分:0 
hw_zht是文本型字段
response.write zht返回值是自动编号的数字11,12,13等
可为什么conn.execute "update hwinf set hw_zht='1' where hwid="&zht&
 老是执行出错呢?提示是“语法错误”
我听人说自动编号类型的数值要经过转换才能用,是不是这样啊?该怎么转换?

2005-09-07 11:21
islet
Rank: 12Rank: 12Rank: 12
等 级:贵宾
威 望:89
帖 子:6548
专家分:0
注 册:2005-1-28
收藏
得分:0 
conn.execute "update hwinf set hw_zht='1' where hwid="&zht& 没有东西了就不要加&了
2005-09-07 11:26
happyhu
Rank: 1
等 级:新手上路
帖 子:292
专家分:0
注 册:2005-7-12
收藏
得分:0 
好了,搞定了
哎,一实疏忽让我郁闷了这么长时间,
多亏两位帮忙,小弟不胜感激!谢谢!!!

2005-09-07 11:39
快速回复:救命!~高手请进!!!
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.014505 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved