| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 905 人关注过本帖
标题:ASP保留关键字问题
只看楼主 加入收藏
ding804
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2008-11-9
收藏
 问题点数:0 回复次数:4 
ASP保留关键字问题
大家都知道access数据库连接最常用的两种方式。
①直接连接数据库文件
Set conn = Server.CreateObject("ADODB.Connection")
conn.Open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ="&Server.MapPath

("database/data.mdb")

②通过数据源来连接数据库文件
Set conn = Server.CreateObject("ADODB.Connection")
conn.Open "Provider=Microsoft.Jet.OLEDB.4.0; Data Source="&Server.MapPath

("database/data.mdb")
但奇怪的是,在我用第一种数据库连接方式创建Recordset时,不会报错,
set rs=server.CreateObject("adodb.recordset")
rs.open "select * from image",conn,0,2,1
而用第二种数据库连接方式创建Recordset,提示错误:
Microsoft JET Database Engine (0x80040E14)
FROM 子句语法错误
网上查了下,说可能是ASP保留关键字问题,于是乎将image改为[image]当真没有报错了。
我奇怪的是为什么用第一种数据库连接方式不会报错呢?
哪位大侠知道。。。
搜索更多相关主题的帖子: 字问题 ASP 关键 
2008-11-21 20:24
hmhz
Rank: 7Rank: 7Rank: 7
等 级:贵宾
威 望:30
帖 子:1890
专家分:503
注 册:2006-12-17
收藏
得分:0 
第一种连接方式可以将不正确的纠正,
比如image是关键词,它会自动按照[image]方式,所以起到纠正的目的

[编程论坛] ASP超级群:49158383  敲门暗号:ASP编程
龍艺博客 http://www.
2008-11-22 10:48
ding804
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2008-11-9
收藏
得分:0 
啊?这么高级,,还自动纠正,
2008-11-22 16:38
yms123
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:209
帖 子:12488
专家分:19042
注 册:2004-7-17
收藏
得分:0 
在Access中image是一种数据类型,这种数据类型作用是在数据库中存储图片,所以是关键字。
2008-11-22 20:58
multiple1902
Rank: 8Rank: 8
等 级:贵宾
威 望:42
帖 子:4881
专家分:671
注 册:2007-2-9
收藏
得分:0 
Access里的保留字,和ASP没有关系。

ASP里没有保留字,ASP的VBScript语言里有保留字。
2008-11-23 08:43
快速回复:ASP保留关键字问题
数据加载中...
 
   



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

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