Microsoft OLE DB Provider for ODBC Drivers error '80040e21'
Multiple-step OLE DB operation generated errors. Check each OLE DB status value, if available. No work was done.
/public/news/privata.asp, line 58
mi sapete dire cosa significa
:master:
Microsoft OLE DB Provider for ODBC Drivers error '80040e21'
Multiple-step OLE DB operation generated errors. Check each OLE DB status value, if available. No work was done.
/public/news/privata.asp, line 58
mi sapete dire cosa significa
:master:
Vediamo almeno la connessione...
Roby
www.creamweb.it [v. 3.0]
:: Script ASP!
:: Web directory gratuita!
:: Campioni del mondo!
eccola
<%
Response.Buffer = true;
var Cn = new ActiveXObject("ADODB.Connection");
Cn.Open("driver={Microsoft Access Driver (*.mdb)};dbq=" + Server.MapPath("database.mdb"));
%>
e poi
<%@LANGUAGE = JScript%>
<%
if (Session("username") == null)
{
Response.Write("ACCESSO NEGATO!");
Cn.Close();
Response.End;
}
var azione = new String(Request.QueryString("azione"))
%>
<html>
<head>
<title>Inserisci una News</title>
<style type="text/css">
td, p, input, textarea { font-size: 12px; font-family: Verdana; }
a { color: #000080; text-decoration: None; }
a:hover { color: #800000; text-decoration: Underline; }
</style>
</head>
<body>
<table align="center" width="300" cellpadding="1" cellspacing="0" style="border: Solid 1px #000000;">
<form method="post" action="privata.asp?azione=InserisciNews">
<tr>
<td bgcolor="#008080"><font color="#FFFFFF">Inserisci una News</a></td>
</tr>
<tr>
<td>
<%if (azione == "undefined") {%>
Titolo
<input type="text" name="titolo" style="width: 100%" size="60">
Descrizione
<textarea name="descrizione" style="width: 619; height: 619;" rows="1" cols="80"></textarea>
<div align="right"><input type="submit" value="Inserisci"></div>
<%
}
else if (azione == "InserisciNews")
{
var titolo = new String(Request.Form("titolo"));
var descrizione = new String(Request.Form("descrizione"));
if (titolo == "" || titolo == "undefined" || titolo.charAt(0) == " " || descrizione == "" || descrizione == "undefined" || descrizione.charAt(0) == " ")
{
Response.Redirect("privata.asp");
}
else
{
var oggi = new Date();
var data = oggi.getDate() + "/" + (oggi.getMonth() + 1) + "/" + oggi.getYear();
var Rs = new ActiveXObject("ADODB.Recordset");
Rs.Open("news",Cn,3,3);
Rs.AddNew();
Rs("data") = data;
Rs("titolo") = titolo;
Rs("descrizione") = descrizione;
Rs.Update();
Rs.Close();
Response.Write("<p align='center'>News inserita con successo!
Nuova</p>");
}
}
else
{
Cn.Close();
Response.Redirect("logout.asp");
}
%>
</td>
</tr>
</form>
</table>
<p align="center">Logout</p>
</body>
</html>
<%Cn.Close()%>
codice:Cn.Open("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + Server.MapPath("database.mdb"));
Roby
www.creamweb.it [v. 3.0]
:: Script ASP!
:: Web directory gratuita!
:: Campioni del mondo!
GRAZIE
MA LA DIFFERENZA IN COSA CONSISTE?
![]()
Oltre al fatto che funziona? :maLOL:
E' più performante.
Usa sempre OLEDB.
Roby
www.creamweb.it [v. 3.0]
:: Script ASP!
:: Web directory gratuita!
:: Campioni del mondo!
![]()
OK! grazie ancora
![]()