scusate ma sono un principiante......devo convertire(causa cambio server) una connessione a db di una pagina asp da dsn con stringa a dsn-less. il sistema fu creato da un'altro webmaster.ho seguito anche le istruzioni di un caso simile sul forum ma non riesco a uscirne fuori........perfavore aiuto o ditemi dove posso trovare info per studiarmi la cosa e risolvere. questo il codice:
--------------------------------------------------------
<%@LANGUAGE="JAVASCRIPT"%>
<%
var prodotti__MMColParam = "0";
if(String(Request.QueryString("ID")) != "undefined") {
prodotti__MMColParam = String(Request.QueryString("ID"));
}
%>
<%
var mese = Server.CreateObject("ADODB.Recordset");
mese.ActiveConnection = MM_connectarredo_STRING;
mese.Source = "SELECT ID, meseanno, thumbnail FROM prodotti WHERE meseanno = 'giugno04' AND tipo='arredogiardino'";
mese.CursorType = 0;
mese.CursorLocation = 2;
mese.LockType = 3;
mese.Open();
var mese_numRows = 0;
%>
<%
var prodotti = Server.CreateObject("ADODB.Recordset");
prodotti.ActiveConnection = MM_connectarredo_STRING;
prodotti.Source = "SELECT * FROM prodotti WHERE ID = "+ prodotti__MMColParam.replace(/'/g, "''") + "";
prodotti.CursorType = 0;
prodotti.CursorLocation = 2;
prodotti.LockType = 3;
prodotti.Open();
var prodotti_numRows = 0;
%>
<%
var Repeat1__numRows = -1;
var Repeat1__index = 0;
mese_numRows += Repeat1__numRows;
%>
<%
var Repeat2__numRows = -1;
var Repeat2__index = 0;
mese_numRows += Repeat2__numRows;
%>
--------------------------------------
sulla pagina connectarredo di connessione al db c'era:
<%
// FileName="Connection_odbc_conn_dsn.htm"
// Type="ADO"
// HTTP="true"
// Catalog=""
// Schema=""
var MM_arredare1_STRING = "dsn=arredare;"
%>
------------------------------------------------------
ho provato a sustituire il tutto con:
<%
Set connect = Server.CreateObject("ADODB.Connection") ' Prepare to connect to database
connect.Provider = "Microsoft.Jet.OLEDB.4.0"
connect.Open(Server.MapPath ("/mdb-database/arredare1.mdb"))
%>
ma penso di aver sbagliato..devo definire la stringa vero?
ho provato anche così:
<%
// FileName="Connection_odbc_conn_dsn.htm"
// Type="ADO"
// HTTP="true"
// Catalog=""
// Schema=""
var MM_connectarredo_STRING = Provider=Microsoft.Jet.OLEDB.4.0; Data Source=" & Server.MapPath("/mdb-database/arredare.mdb")"
%>
mi da l'errore:
Microsoft JScript compilation error '800a03ec'
Expected ';'
/vec/Connections/connectarredo.asp, line 7
var MM_connectarredo_STRING = Provider=Microsoft.Jet.OLEDB.4.0; Data Source=" & Server.MapPath("/mdb-database/arredare.mdb")"
e che non so proprio dove mettere le mani...vado a tentativi.ora ho finito i tentativi.........anche un indicazione dove trovare info a riguarda sarebbe molto utile. grazie