|
主题: 好奇怪的数据库连接问题,大家见过吗?
|
 枫凌雨
职务:普通成员
等级:1
金币:0.0
发贴:2
注册:2003/4/2 21:54:08
|
#12003/4/2 22:35:57
两种方法都是数字面包提供的! 1."Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath( "/winworld/data.mdb") 测试成功,可是在插入数据的时候出错了!数据显示又可以! 2.MM_forum_STRING = "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ="& Server.Mappath("data.mdb") 在本机测试,插入都成功了,没什么问题!可是传到中学生网的空间里又出问题了!
好像在耍我一样?我被搞昏了。请教这是什么原因?有什么解决方法吗? 有没有比较好的连接数据库方法,最好不要用硬盘绝对路径链接,因为太麻烦! 在这里先谢了!
|
 ziriyan
职务:普通成员
等级:2
金币:1.0
发贴:303
注册:2002/1/28 15:58:03
|
#22003/4/3 4:34:42
给你一个标准的,我就是这么连接的: <% dim conn dim dbpath set conn=server.createobject("adodb.connection") DBPath = Server.MapPath("数据库.mdb") conn.Open "driver={Microsoft Access Driver (*.mdb)};dbq=" & DBPath %>
|
 mantou_5d
职务:普通成员
等级:3
金币:1.0
发贴:437
注册:2002/10/27 0:08:41
|
#32003/4/3 14:18:57
“插入数据出错,数据显示又可以”应该和数据库连接无关! 我觉得是你的数据库里肯定用了sql的保留字做字段名了!比如password等都是sql保留字,仔细检查一遍!
编辑历史:[这消息被mantou编辑过(编辑时间2003-04-03 14:19:54)]
|
 零点飞越
职务:普通成员
等级:1
金币:0.0
发贴:100
注册:2003/3/12 14:52:21
|
#42003/4/3 14:42:17
dw mx 错误的处理 当错误时候 出现以下提示消息。 解决的方法是 这种问题是因为Microsoft JET Database Engine 的bug 引起的。 你可以把数据库连接字符串改为标准驱动 而不使用jet引擎 。 你也可以测试一下 明明sql是标准的和准确的。 把它改为driver驱动立即正常了。
HTTP 错误 500.100 - 内部服务器错误 - ASP 错误 Internet 信息服务
--------------------------------------------------------------------------------
技术信息(用于支持人员)
错误类型: Microsoft JET Database Engine (0x80040E14) INSERT INTO 语句的语法错误。 /fa/html/TMP9oegf9q282.asp, 第 115 行
浏览器类型: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; .NET CLR 1.0.3705)
网页: POST 93 ??? /fa/html/TMP9oegf9q282.asp
POST Data: textfield=AFASD&textfield2=1234566799&textfield3=thrrth@www.net&Submit=Submit&MM_insert=form1
时间: 2003年2月3日, 15:31:29
|