2011-08-18 70 views
0

嗨我创建了一个ASP反馈网页此页面连接访问数据库 当我运行此页面时,每件事情都可以,直到我点击提交按钮 当我点击提交按钮它给像访问数据库连接字符串错误在asp

这里的错误是我的ASP代码

<% 
DIM objConn 
Set objConn = Server.CreateObject("ADODB.Connection") 
objConn.ConnectionString =Provider=Microsoft.Jet.OLEDB.4.0; 
Data Source="Server.MapPath("/MyData.mdb") 

objConn.Open 
%> 
<% 
DIM objRS 
Set objRS = Server.CreateObject("ADODB.Recordset") 
objRS.Open "tblContact",objConn,adLockOptimistic,adCmdTable 
objRS.AddNew 
objRS("Email") = Request.Form("Email") 
objRS("FirstName") = Request.Form("FirstName") 
objRS("LastName") = Request.Form("LastName") 
objRS("Comments") = Request.Form("Comments") 
objRS("DateContacted") = Date() 
objRS.Update 
%> 

<% 
DIM strFirstName 
strFirstName = Request.Form("FirstName") 
%> 

<% 
objRS.Close 
Set objRS = Nothing 
objCONN.Close 
Set objCONN = Nothing 
%> 

所以,请帮我 谢谢

+0

请上传您收到错误消息。 – stealthyninja

+0

错误消息ISERROR类型: 微软VBScript编译(0x800A0401) 预期语句 /Form_ac.asp的端,第6行,列55 objConn.ConnectionString = PROVIDER = Microsoft.Jet.OLEDB.4.0;数据源=”&服务器.MapPath(“MyData.mdb”) – Rameez

+0

我有一个新的错误 – Rameez

回答

0

更新

objConn.ConnectionString =Provider=Microsoft.Jet.OLEDB.4.0; 
Data Source="Server.MapPath("/MyData.mdb") 

objConn.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath("/MyData.mdb") 
+0

我有一个新的错误“无法找到可安装的ISAM。在第5行“这究竟是什么 – Rameez

+0

@Rameez:请参阅http://databases.aspfaq.com/database/how-do-i-solve-could-not-find-installable-isam-errors.html和http:/ /support.microsoft.com/kb/209805 – stealthyninja