Visualizzazione dei risultati da 1 a 5 su 5
  1. #1

    [Driver Manager ODBC] Errata corrispondenza

    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

  2. #2
    se dal serverA devi leggere dati sul serverB, il serverA deve avere i driver sql2008

  3. #3
    dunque, scusate il mio errore sul web server c'è SQL 2008 Express sull'altro SQL 2008
    ho fatto una connessione DSN con ODBC 32bit

    %systemdrive%\Windows\SysWoW64\Odbcad32.exe

    l'errore è cambiato in:

    500 - Errore interno del server.
    Si è verificato un problema che non consente di visualizzare la risorsa desiderata.

    non mi sembra ci siano errori nel codice

  4. #4
    ecco facendo il dettaglio errori:

    ADODB.Recordset error '800a0bb9'

    Gli argomenti non sono di tipo valido, non sono compresi nell'intervallo consentito o sono in conflitto.

    /ARCADEMO/index.asp, riga 8

  5. #5

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.