Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it L'avatar di Denix79
    Registrato dal
    Apr 2004
    Messaggi
    329

    Errore con connessione a DB

    Ciao a tutti.
    La mia pagina ASP fino a ieri interagiva con un DB in access,ma da stamattina ho migrato tutti i dati su MySQL.
    Ho installato il driver ODBC e ho creato un ODBC che punta al nuovo DB.
    Nella pagina ASP ho inserito il puntamento al nuovo ODBC.
    Premesso questo...
    Quanto nella pagina ASP inserisco utenza e password,mi restituisce questo errore:

    Impossibile visualizzare la pagina
    Si è verificato un problema a livello della pagina che si desidera visualizzare che ne impedisce la visualizzazione.

    --------------------------------------------------------------------------------

    Please try the following:

    Fare clic sul pulsante Aggiorna o riprovare più tardi.

    Aprire la xx.xxx.xx.xxx(IP da me omesso in questo momento) home page e cercare i collegamenti alle informazioni desiderate.
    HTTP 500.100 - Errore interno del server - errore ASP
    Internet Information Services

    --------------------------------------------------------------------------------

    Informazioni tecniche (per il personale del supporto tecnico)

    Tipo di errore:
    Microsoft OLE DB Provider for ODBC Drivers (0x80040E14)
    [MySQL][ODBC 3.51 Driver][mysqld-4.0.1-alpha-nt]You have an error in your SQL syntax near '*,ut_profilo FROM tbl_utenti WHERE ut_login='xxx' AND ut_password='12345678'' at line 1
    /eurosfc/gestioneCommesse/login.asp, line 46
    --------------------------------------------------------------------------------

    Come posso risolvere?

    Confido in voi.

    Grazie

    Ciauz
    A volte la risposta è dentro di te,ma è sbagliata.
    Quelo(Guzzanti)

  2. #2
    Utente di HTML.it L'avatar di tekanet
    Registrato dal
    Oct 2001
    Messaggi
    300
    La sintassi delle string SQL di MySQL differisce un pochetto da quelle Access, oltre a mancare alcune funzioni che magari si utilizzano normalmente in access (che so, la Format() di un campo, che deriva da VB e non è propriamente SQL).

    Ho avuto un tempo dei problemi con gli apici in MySQL; il DB in questione non prevedeva l'uso dell'apice classico, questo qui --> ' <--

    Potrebbe essere la stessa cosa. Prova a farti fare una response.write della stringa SQL che stai per eseguire, quella che sembra dare errore e subito dopo mettere un response.flush, cosicchè ti viene stampata a video. Poi incollala qui e vediamo che può essere. A prima occhiata sembra che la connessione funzioni (puoi testare un cn.State e vedere che ti tira fuori, se restituisce open dopo la cn.Open vuol dire che la connessione va, oppure fai una select semplicissima tipo SELECT * FROM TABLE).

    tK

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.