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]当真没有报错了。
我奇怪的是为什么用第一种数据库连接方式不会报错呢?
哪位大侠知道。。。