Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 12
  1. #1

    Connessione locale e remota al db: problema

    Salve a tutti,
    mi trovo a dover riesumare un vecchio problema che non riuscii a risolvere qualche mese fa. Ora che devo riprenedere in mano questo sito me lo ritrovovo davanti fumante e maleodorante

    La questione è questa:
    Con Dreamweaver 2004 su win XP sto lavorando ad un sito basato su un database access.
    Come server di prova uso un computer della LAN aziendale con windows 2000 e tutto funziona per il meglio.
    Quando sposto tutto su server remoto ho dei problemi di connessione al database. Precisamente viene riscontrato il seguente errore:

    ADODB.Connection.1 error '800a0bb9'

    The application is using arguments that are of the wrong type, are out of acceptable range, or are in conflict with one another.

    Connections/ellisse_VB.asp, line 9
    Dove la riga 9 (per la prova due e 8 per la uno, vedi sotto)

    Ora ecco la pagina di connessione che funziona sul server locale (e non sul remoto):

    <%
    ' FileName="Connection_ado_conn_string.htm"
    ' Type="ADO"
    ' DesigntimeType="ADO"
    ' HTTP="true"
    ' Catalog=""
    ' Schema=""
    Dim MM_ellisse_VB_STRING
    MM_ellisse_VB_STRING = "DRIVER={Microsoft Access Driver (*.mdb)};DBQ= \\computerSan\c\Inetpub\wwwroot\ellisse_asp\mdb-database\ellisse.mdb"
    %>
    Ecco altre due pagine di prova che ho fatto per sostituire la precedente sul server remoto (ma entrambe non funzionano):

    <%
    ' FileName="Connection_ado_conn_string.htm"
    ' Type="ADO"
    ' DesigntimeType="ADO"
    ' HTTP="true"
    ' Catalog=""
    ' Schema=""
    Dim MM_ellisse_VB_STRING
    MM_ellisse_VB_STRING = "DRIVER={Microsoft Access Driver (*.mdb)};DBQ=" & Server.MapPath("mdb-database/ellisse.mdb")
    %>
    <%
    ' FileName="Connection_ado_conn_string.htm"
    ' Type="ADO"
    ' DesigntimeType="ADO"
    ' HTTP="true"
    ' Catalog=""
    ' Schema=""
    Set MM_ellisse_VB_STRING = CreateObject("ADODB.Connection")
    MM_ellisse_VB_STRING.Open "DRIVER={Microsoft Access Driver (*.mdb)};DBQ=" & Server.MapPath("mdb-database/ellisse.mdb")
    %>
    Ora: sono arrivato alla conclusione che il problema non è sulla path del db (corretta), ma probabilmente su qualche problema del drive o cos'altro... Boh!!

    Aiuto, vi prego! Probabilmente è una fesseria, ma non ci sto capendo più niente!

  2. #2
    codice:
    Server.MapPath("/mdb-database/ellisse.mdb")

  3. #3
    Purtroppo la soluzione non funge in nessuna delle due pagine, e l'errore è sempre uguale... sembrava troppo facile

  4. #4
    una domanda, ma quella stringa di connessione è tutta sulla stessa riga?

  5. #5
    Si... tutto sulla stessa riga

  6. #6
    ma di preciso qual'è la riga incriminata?

  7. #7
    La riga è la seguente (nelle due diverse prove che ho fatto):

    Prova 1:
    MM_ellisse_VB_STRING = "DRIVER={Microsoft Access Driver (*.mdb)};DBQ=" & Server.MapPath("/mdb-database/ellisse.mdb")
    Prova 2:
    MM_ellisse_VB_STRING.Open "DRIVER={Microsoft Access Driver (*.mdb)};DBQ=" & Server.MapPath("/mdb-database/ellisse.mdb")
    A naso credo sia un problema di driver... ma non ho la più pallida idea di come metterci mano

  8. #8
    Aiuto... non fate morire il thread senza un piccolo barlume di speranza!

  9. #9
    domanda stupida...ma il server su cui fai girare le pagine asp e il database sono sullo stesso pc?
    Purtroppo bisogna imparare che il computer non sbaglia...fa solo quello che gli dici di fare

    www.netpolaris.it

  10. #10
    No... come server locale uso un pc della LAN aziendale con win 2000, e qui tutto ok. Come server remoto uso uno spazio su Tiscali-business (e non chiedetemi perché: ormai è così) e qui ho i problemi

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 © 2026 vBulletin Solutions, Inc. All rights reserved.