Hej! Sök i forumet på felmeddelandet där hittar du kanske en hel del att börja medvad betyder detta..
jag har en db fil som heter dbconn.asp... med den kör jag en include i mina andra filer. Detta fungerar aldeles utmärkt.
Nu har jag en sida som heter newapp.asp i här är koden för den
<code>
<%@LANGUAGE="VBSCRIPT" CODEPAGE="1252"%>
<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<link href="../Default.css" rel="stylesheet" type="text/css">
</head>
<body>
<table width="575" border="0" cellpadding="0" cellspacing="0">
<!--DWLayoutTable-->
<tr>
<td height="28" colspan="3" valign="top"><img src="../Bilder/doc_logga_Newbin.gif" width="227" height="28"></td>
</tr>
<tr>
<td width="56" height="238"> </td>
<td width="409" valign="top"><table width="100%" border="0" cellpadding="0" cellspacing="0">
<!--DWLayoutTable-->
<tr>
<td height="19" colspan="2" valign="top"><!--DWLayoutEmptyCell--> </td>
</tr>
<form name="form1" method="post" action="SaveBin.asp">
<tr>
<td width="94" height="27" align="left" valign="middle">
<p><strong><font color="#0000FF">Program
:</font></strong></p></td>
<td width="315" valign="middle">
<p>
<input name="program" type="text" id="program" size="30">
</p></td>
</tr>
<tr>
<td height="27" align="left" valign="middle"> <p><strong><font color="#0000FF">Version
:</font></strong></p></td>
<td valign="middle">
<p>
<input name="tversion" type="text" id="tversion" size="20">
</p></td>
</tr>
<tr>
<td height="27" align="left" valign="middle"> <p><strong><font color="#0000FF">Datum
:</font></strong></p></td>
<td valign="middle">
<p>
<input name="datum" type="text" id="datum" value="<%= date %>" size="20">
</p></td>
</tr>
<tr>
<td height="27" align="left" valign="middle"> <p><strong><font color="#0000FF">Länk
:</font></strong></p></td>
<td valign="middle"> <p>
<INPUT Name=cmdBrowser TYPE=FILE " size="35">
</p></td>
</tr>
<tr>
<td height="27" align="left" valign="middle"> <p><strong><font color="#0000FF">Användare:</font></strong></p></td>
<td valign="middle">
<p>
<input name="user" type="text" id="user" size="10">
</p></td>
</tr>
<tr bgcolor="#FFFFFF">
<td height="12" colspan="2" valign="top"> <p> </p></td>
</tr>
<tr align="center" valign="middle">
<td height="30" colspan="2"> <p>
<input type="submit" name="Submit" value="Spara">
</p></td>
</tr>
</form>
<tr align="center" valign="middle">
<td height="28"> | Avbryt | </td>
</table></td>
<td width="110"> </td>
</tr>
<tr>
<td height="230"> </td>
<td> </td>
<td> </td>
</tr>
</table>
</body>
</html>
</code>
I denna fil så vill jag fylla i information om ett program och sedan länka en sökväg till programmet. För att länka sökvägen använder ja
<code>
<INPUT Name=cmdBrowser TYPE=FILE " size="35">
</code>
denna genererar automatiskt en textruta och en browse knapp.
Sedan när formuläret är ifyll skickar jag det vidare till savebin.asp
koden ser ut så här
<code>
<%@LANGUAGE="VBSCRIPT" CODEPAGE="1252"%>
<!--#include file ="../DBconn.asp"--->
<%
' hämtar upp sessionsvariablen
PROGRAM = Request.Form ("program")
TVERSION = Request.Form ("tversion")
STRDATE = Request.Form ("datum")
LINKEN = Request.Form ("cmdBrowser")
USER = Request.Form("user")
strSQL1= "INSERT INTO apps (appnamn,version,insertdate,link,user)"
strSQL1= strSQL1 & "VALUES('" & PROGRAM & "','" & TVERSION & "','" & STRDATE & "',"
strSQL1= strSQL1 & "'" & LINKEN & "','" & USER & "')"
Set RS = ObjConn.Execute(strSQL1)
response.redirect "../applcations.asp"
%>
<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body>
<%= (strSQL1) %>
</body>
</html>
</code>
när värderna skickas över till savebin.asp komme följande felmeddelande upp:
<code>
Technical Information (for support personnel)
Error Type:
Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[Microsoft][Drivrutin för ODBC Microsoft Access]Allmänt fel Det går inte att öppna registernyckeln 'Temporary (volatile) Jet DSN for process 0x668 Thread 0x708 DBC 0x1a58014 Jet'.
/interclasswebb/DBconn.asp, line 5
Browser Type:
Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0)
Page:
POST 208 bytes to /interclasswebb/Apps/SaveBin.asp
POST Data:
program=asd&tversion=sad&datum=2003-03-11&cmdBrowser=%5C%5CPc-ten%5CDocuments+and+Settings%5Cusrten%5CMina+dokument%5CDownload%5CDrivrutiner%5CBr%E4nnare%5CPhilips%5C0205220098_d2k.zip&user=asdas&Subm . . .
</code>
det rolig är att jag har andra sidor som jag använder dbkopplinegn till och där fungerarde och att SQLfrågan har jag använt i access frågedel och den skapar fin en rad.
dbconn.asp ser ut så här:
<code>
<%
' ansluter till min datakälla
Set ObjConn = Server.CreateObject("ADODB.Connection")
ObjConn.Open "driver={Microsoft Access Driver (*.mdb)};dbq=" + Server.MapPath("icsupport.mdb")
%>
<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body>
</body>
</html>
</code>
är det någon som kan ge mig några input på en lösning.
/phinala
Sv: vad betyder detta..
Verkar som om det handlar om uppdaterade MDAC eller rättigheter