| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 2059 人关注过本帖
标题:[求助]SQL查询中文字段出错......
只看楼主 加入收藏
gupiao175
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:40
帖 子:1787
专家分:7527
注 册:2007-6-27
收藏
得分:0 
我查了ACCESS联机手册:它完全可以支持中文字段!可是为何却无法查询?

Q:1428196631,百度:开发地 即可找到我,有事请留言!
2007-08-13 14:03
leaftest
Rank: 1
等 级:新手上路
帖 子:47
专家分:0
注 册:2007-8-9
收藏
得分:0 
SQL 支持中文的, 我就用过一个全中文字段的数据库

help you , help me - -%
2007-08-13 14:27
yms123
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:209
帖 子:12488
专家分:19042
注 册:2004-7-17
收藏
得分:0 
把这部分代码帖全我看看。
2007-08-13 14:29
gupiao175
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:40
帖 子:1787
专家分:7527
注 册:2007-6-27
收藏
得分:0 
我只是做测试用的,并没有用在其他什么地方,就是想了解中文字段的显示问题,所以只用了以下简短的几句:
数据库连接这里我就不写了,数据库内共4个字段:ID,姓名,电话,传真.
<%
sql="select 姓名,电话,地址 from telephone"
set rs=server.createobject("adodb.recordset")
rs.open sql,conn,1,1
if rs.eof and rs.bof then
response.write("暂时没有数据")
else %>
之后是分行显示数据的代码,这里我就不写了!
红色部分如果换成:
sql="select * from telephone"
就一切正常!


如果保持中文字段,则结果出现了:


错误类型:
ADODB.Recordset (0x800A0CC1)
在对应所需名称或序数的集合中,未找到项目。

Q:1428196631,百度:开发地 即可找到我,有事请留言!
2007-08-13 15:17
通缉犯
Rank: 1
等 级:新手上路
帖 子:11
专家分:0
注 册:2007-8-14
收藏
得分:0 

你条件上哪儿了?改为:

select 姓名,电话,地址 from telephone where _______

例如:select 姓名,电话,地址 from telephone where id>0

最好是别使用中文字段,因为有些时候是不能正常查询的。改为英文,如name,tel,adr.

2007-08-14 20:39
multiple1902
Rank: 8Rank: 8
等 级:贵宾
威 望:42
帖 子:4881
专家分:671
注 册:2007-2-9
收藏
得分:0 
where自句是可选的,和1=1是or的关系
2007-08-14 21:11
愿望
Rank: 1
等 级:新手上路
威 望:1
帖 子:111
专家分:0
注 册:2007-7-28
收藏
得分:0 
有可能是编码的问题

试试把 asp 文件改成 utf-8 编码然后在开头加上:
<%@ Language = "VBScript" CodePage = "65001" %>

2007-08-14 21:27
xinzheng
Rank: 1
等 级:新手上路
帖 子:193
专家分:0
注 册:2007-7-22
收藏
得分:0 
回复:(gupiao175)我只是做测试用的,并没有用在其他...
这应该和你的:网页文字突然变成????的问题!
是同个问题,估计你计算机存在编码问题,你应该朝这方面查

也就是你输入的中文字段变成了???怎么能查询到结果??
2007-08-21 18:48
快速回复:[求助]SQL查询中文字段出错......
数据加载中...
 
   



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

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