今天晚上在搞电影站的时候采集了些电影结果在导入数据库的时候发现出错了,数据库访问失败,以为是程序的问题最后发现是采集回来的数据有问题,主要是Access里的特殊字字符“[”在搞鬼。

原来很多电影一次不能导入成功老出错,于是一次导入50部、30、20……晕,一会行一会不行,最后终于发现问题原因啦,不能导入的电影都有个相同的地方:电影名称里面有个单独的“[”而没有“]”(不包含引号),于是我修改一下把缺少]加上就能导入了,原来是采集的时候很多电影少了个]。

<一>。数据库的连接方法:

引用内容 引用内容
1.Access数据库的DSN-less连接方法:
set adocon=Server.Createobject("adodb.connection")
adoconn.Open"Driver={Microsoft Access Driver(*.mdb)};DBQ="& _
Server.MapPath("数据库所在路径")
2.Access OLE DB连接方法:
set adocon=Server.Createobject("adodb.connection")
adocon.open"Provider=Microsoft.Jet.OLEDB.4.0;"& _
"Data Source=" & Server.MapPath("数据库所在路径")
3.SQL server连接方法:
set adocon=server.createobject("adodb.recordset")
加载中……