Ciao a tutti,
Ho un Webserver IIS7 con SQL Express 2005 con un sito .asp che gira bene, e un altro server nel dominio che ha SQL Server 2008.
Devo accedere al database SQL2008 sull'altro server.
Creo un DNS dal pannello ODBC del webserver puntando all'indirizzo del server SQL2008.
Quando sviluppo ASP con Dreamviewer vedo le tabelle e i campi ma quando pubblico e apro la pagina esce:
Microsoft OLE DB Provider for ODBC Drivers error '80004005'
[Microsoft][Driver Manager ODBC] Errata corrispondenza di architettura tra il driver e l'applicazione nel DSN specificato
/arcademo/index.asp, riga 8
cosa può essere? la stringa di connessione è questa:
<%
' FileName="Connection_odbc_conn_dsn.htm"
' Type="ADO"
' DesigntimeType="ADO"
' HTTP="false"
' Catalog=""
' Schema=""
Dim MM_ARCADEMO_STRING
MM_ARCADEMO_STRING = "dsn=ARCA;"
%>
a proposito di "/arcademo/index.asp, riga 8 " ecco il contenuto del file:
<%@LANGUAGE="VBSCRIPT" CODEPAGE="1252"%>
<%
Dim prova
Dim prova_numRows
Set prova = Server.CreateObject("ADODB.Recordset")
prova.ActiveConnection = MM_ARCADEMO_STRING
prova.Source = "SELECT * FROM dbo.DBFase"
prova.CursorType = 0
prova.CursorLocation = 2
prova.LockType = 1
prova.Open()
prova_numRows = 0
%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>Documento senza titolo</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<style type="text/css">
<!--
.Stile3 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; }
.Stile4 {font-size: 10px}
.Stile5 {font-family: Verdana, Arial, Helvetica, sans-serif}
-->
</style>
</head>
<body>
ecc.... cosa posso fare? grazie