| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 2059 人关注过本帖
标题:[求助]SQL查询中文字段出错......
取消只看楼主 加入收藏
gupiao175
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:40
帖 子:1787
专家分:7527
注 册:2007-6-27
结帖率:100%
收藏
 问题点数:0 回复次数:5 
[求助]SQL查询中文字段出错......
语句如下:
sql="select 姓名,电话,地址 from telephone"
结果出现了:
错误类型:
ADODB.Recordset (0x800A0CC1)
在对应所需名称或序数的集合中,未找到项目。

这样的错误,我用英文状态下输入了逗号(红色部分)也一样出错同样的错误,实在不理解!

特此向大家请教,非常感谢!
搜索更多相关主题的帖子: SQL 字段 中文 查询 
2007-08-13 12:37
gupiao175
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:40
帖 子:1787
专家分:7527
注 册:2007-6-27
收藏
得分:0 
表里也绝对有姓名\地址等字段,我不是非得用中文字段,只是觉得学东西,不管是什么都可以去尝试下,希望大家多多关注,一起解决这个问题!谢谢!

Q:1428196631,百度:开发地 即可找到我,有事请留言!
2007-08-13 13:18
gupiao175
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:40
帖 子:1787
专家分:7527
注 册:2007-6-27
收藏
得分:0 
我把SQL换成:sql="select * from telephone"就完全没有问题,可以正确显示,加上几个中文字段就不行了.我在数据库里用的全是中文字段.英文肯定没问题,我这里只是想验证一下而已.不知道是不是SQL语句或者ADO组件等根本不支持中文字段呢?

Q:1428196631,百度:开发地 即可找到我,有事请留言!
2007-08-13 13:50
gupiao175
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:40
帖 子:1787
专家分:7527
注 册:2007-6-27
收藏
得分:0 

sql="select telephone.[姓名],telephone.[电话],telephone.[地址] from telephone"
刚用了这句可是还是提示同样的错误啊!
如果换成这个:
sql="select * from telephone"就一切正常!不知道为什么?好奇怪!
我用的执行语句是:
rs.open sql,conn,1,1


Q:1428196631,百度:开发地 即可找到我,有事请留言!
2007-08-13 13:58
gupiao175
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:40
帖 子:1787
专家分:7527
注 册:2007-6-27
收藏
得分:0 
我查了ACCESS联机手册:它完全可以支持中文字段!可是为何却无法查询?

Q:1428196631,百度:开发地 即可找到我,有事请留言!
2007-08-13 14:03
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
快速回复:[求助]SQL查询中文字段出错......
数据加载中...
 
   



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

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