Home | Contact Us | FAQ | Search & Site Map | Link to Us
Sign In | Join | Other 45 Sites in Network
Home
Discussion GroupsVB SyntaxEnterprise DevelopmentDatabase AccessControlsCOMWin APICrystal ReportDeploymentGeneralGeneral 2
Related Topics
VB.NET / ASP.NETMS SQL ServerMS AccessOther Database ProductsMore Topics ...

VB Forum / Database Access / February 2006



Tip: Looking for answers? Try searching our database.

Error 80004005  HELP Please.....

Thread view: 
Enable EMail Alerts  Start New Thread
Thread rating: 
JNariss@gmail.com - 23 Feb 2006 22:29 GMT
I keep getting this error when trying to submit a form I created on
Dreamweaver that is connected to an Access database:

Microsoft OLE DB Provider for ODBC Drivers error '80004005'

[Microsoft][ODBC Driver Manager] Data source name not found and no
default driver specified

/egs intranet/Connections/testpage.asp, line 76

My include page is:

<%
// FileName="Connection_odbc_conn_dsn.htm"
// Type="ADO"
// DesigntimeType="ADO"
// HTTP="false"
// Catalog=""
// Schema=""
var MM_Testing_STRING = "DSN=Testing"
%>

And the DSN=Testing is pointing to the correct web server. Could this
have something to do with permissions on that server??

My Full code for my test form is:

<%@LANGUAGE="JAVASCRIPT" CODEPAGE="1252"%>
<!--#include virtual="/egs intranet/Connections/Testing.asp" -->
<%
// *** Edit Operations: declare variables

// set the form action variable
var MM_editAction = Request.ServerVariables("SCRIPT_NAME");
if (Request.QueryString) {
 MM_editAction += "?" + Server.HTMLEncode(Request.QueryString);
}

// boolean to abort record edit
var MM_abortEdit = false;

// query string to execute
var MM_editQuery = "";
%>
<%
// *** Insert Record: set variables

if (String(Request("MM_insert")) == "form1") {

 var MM_editConnection = MM_Testing_STRING;
 var MM_editTable  = "tblTest";
 var MM_editRedirectUrl = "ESCThankYou.asp";
 var MM_fieldsStr = "ID|value|Name|value|City|value";
 var MM_columnsStr =
"ID|none,none,NULL|Name|',none,''|City|',none,''";

 // create the MM_fields and MM_columns arrays
 var MM_fields = MM_fieldsStr.split("|");
 var MM_columns = MM_columnsStr.split("|");

 // set the form values
 for (var i=0; i+1 < MM_fields.length; i+=2) {
   MM_fields[i+1] = String(Request.Form(MM_fields[i]));
 }

 // append the query string to the redirect URL
 if (MM_editRedirectUrl && Request.QueryString &&
Request.QueryString.Count > 0) {
   MM_editRedirectUrl += ((MM_editRedirectUrl.indexOf('?') ==
-1)?"?":"&") + Request.QueryString;
 }
}
%>
<%
// *** Insert Record: construct a sql insert statement and execute it

if (String(Request("MM_insert")) != "undefined") {

 // create the sql insert statement
 var MM_tableValues = "", MM_dbValues = "";
 for (var i=0; i+1 < MM_fields.length; i+=2) {
   var formVal = MM_fields[i+1];
   var MM_typesArray = MM_columns[i+1].split(",");
   var delim =    (MM_typesArray[0] != "none") ? MM_typesArray[0] :
"";
   var altVal =   (MM_typesArray[1] != "none") ? MM_typesArray[1] :
"";
   var emptyVal = (MM_typesArray[2] != "none") ? MM_typesArray[2] :
"";
   if (formVal == "" || formVal == "undefined") {
     formVal = emptyVal;
   } else {
     if (altVal != "") {
       formVal = altVal;
     } else if (delim == "'") { // escape quotes
       formVal = "'" + formVal.replace(/'/g,"''") + "'";
     } else {
       formVal = delim + formVal + delim;
     }
   }
   MM_tableValues += ((i != 0) ? "," : "") + MM_columns[i];
   MM_dbValues += ((i != 0) ? "," : "") + formVal;
 }
 MM_editQuery = "insert into " + MM_editTable + " (" + MM_tableValues
+ ") values (" + MM_dbValues + ")";

 if (!MM_abortEdit) {
   // execute the insert
   var MM_editCmd = Server.CreateObject('ADODB.Command');
   MM_editCmd.ActiveConnection = MM_editConnection;
------------------------------->>>ERROR
   MM_editCmd.CommandText = MM_editQuery;
   MM_editCmd.Execute();
   MM_editCmd.ActiveConnection.Close();

   if (MM_editRedirectUrl) {
     Response.Redirect(MM_editRedirectUrl);
   }
 }

}
%>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"
/>
<title>Untitled Document</title>
</head>

<body>
<form method="POST" action="<%=MM_editAction%>" name="form1">
 <table align="center">
   <tr valign="baseline">
     <td nowrap align="right">ID:</td>
     <td><input type="text" name="ID" value="" size="32">
     </td>
   </tr>
   <tr valign="baseline">
     <td nowrap align="right">Name:</td>
     <td><input type="text" name="Name" value="" size="32">
     </td>
   </tr>
   <tr valign="baseline">
     <td nowrap align="right">City:</td>
     <td><input type="text" name="City" value="" size="32">
     </td>
   </tr>
   <tr valign="baseline">
     <td nowrap align="right">&nbsp;</td>
     <td><input type="submit" value="Insert record">
     </td>
   </tr>
 </table>
 <input type="hidden" name="MM_insert" value="form1">
</form>
<p>&nbsp;</p>
</body>
</html>

Any help would be great.

Thanks,
Justine
argusy - 24 Feb 2006 03:59 GMT
To quote Randy Birch:-

You have posted your question to a newsgroup supporting Visual Basic 6 and
earlier ("VB Classic in the parlance of the locals").  While you may be
lucky enough to get a response to your .net question, Microsoft has
established newsgroups specifically for this purpose. Take a look on the
msnews.microsoft.com server for the newsgroups devoted exclusively to .net
programming, such as:

news://msnews.microsoft.com/microsoft.public.dotnet.general
news://msnews.microsoft.com/microsoft.public.dotnet.languages.vb
news://msnews.microsoft.com/microsoft.public.vsnet.general
... etc.

Argusy

> I keep getting this error when trying to submit a form I created on
> Dreamweaver that is connected to an Access database:
[quoted text clipped - 161 lines]
> Thanks,
> Justine
JNariss@gmail.com - 24 Feb 2006 14:05 GMT
Will do............Thanks
 
Sign In
Join
My Latest Posts
My Monitored Threads
My Blog
My Photo Gallery
My Profile
My Homepage

Start New Thread
Enable EMail Alerts
Rate this Thread



©2009 Advenet LLC   Privacy Policy - Terms of Use
This website includes both content owned or controlled by Advenet as well as content owned or controlled by third parties.