Visualizzazione dei risultati da 1 a 7 su 7

Discussione: Trova l'errore

  1. #1
    Utente di HTML.it
    Registrato dal
    Apr 2007
    Messaggi
    124

    Trova l'errore

    Ciao a tutti,
    da access ho estrapolato questa query SQL solo che se la copio così come è in ASP la pagina visualizza un errore.

    ecco la query:

    SELECT dbo_Prodotti.Codice, dbo_Prodotti.Descrizione, dbo_OrdiniClientiDettaglio.DataConsegnaRichiesta, dbo_OrdiniClientiDettaglio.IDTipoStatoOrdine, dbo_OrdiniClientiTestata.IDTipoOrdine FROM (((dbo_OrdiniClientiDettaglio INNER JOIN dbo_Prodotti ON dbo_OrdiniClientiDettaglio.IDProdotto = dbo_Prodotti.ID) INNER JOIN dbo_OrdiniClientiTestata ON dbo_OrdiniClientiDettaglio.IDOrdineClienteTestata = dbo_OrdiniClientiTestata.ID) INNER JOIN dbo_CommesseTestata ON dbo_OrdiniClientiDettaglio.IDCommessaTestata = dbo_CommesseTestata.ID) INNER JOIN dbo_Clienti ON dbo_OrdiniClientiTestata.IDCliente = dbo_Clienti.ID WHERE (((dbo_OrdiniClientiDettaglio.IDTipoStatoOrdine)<> 4) AND ((dbo_OrdiniClientiTestata.IDTipoOrdine)<>12))

    mi potete aiutare?

  2. #2
    Utente di HTML.it
    Registrato dal
    Apr 2007
    Messaggi
    124
    Ho provato anche così ma niente!

    SELECT dbo_Prodotti.Codice, dbo_Prodotti.Descrizione, dbo_OrdiniClientiDettaglio.DataConsegnaRichiesta, dbo_OrdiniClientiDettaglio.IDTipoStatoOrdine, dbo_OrdiniClientiTestata.IDTipoOrdine
    FROM dbo_OrdiniClientiDettaglio, dbo_Prodotti, dbo_OrdiniClientiTestata, dbo_CommesseTestata, dbo_Clienti
    WHERE (((dbo_OrdiniClientiDettaglio.IDTipoStatoOrdine)<> 4) AND ((dbo_OrdiniClientiTestata.IDTipoOrdine)<>12)
    AND (dbo_OrdiniClientiDettaglio.IDProdotto = dbo_Prodotti.ID)
    AND (dbo_OrdiniClientiDettaglio.IDOrdineClienteTestata = dbo_OrdiniClientiTestata.ID)
    AND (dbo_OrdiniClientiDettaglio.IDCommessaTestata = dbo_CommesseTestata.ID)
    AND (dbo_OrdiniClientiTestata.IDCliente = dbo_Clienti.ID)) "

  3. #3
    dai, uno sforzino piccino picciò: dicci anche l'errore...

  4. #4
    Utente di HTML.it
    Registrato dal
    Apr 2007
    Messaggi
    124
    Microsoft JET Database Engine error '80004005'

    ODBC--connection to 'GP90_SOVEM' failed.

    /ordini_cli_op.asp, line 74

  5. #5
    la parola "connection" dovrebbe insospettirti e farti pensare che l'errore è nella connessione, non nella query. altro sforzo, posta la stringa di connessione

  6. #6
    Utente di HTML.it
    Registrato dal
    Apr 2007
    Messaggi
    124
    cString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath("database\db1.mdb") &";"

    'creazione connessione
    Set objConn=Server.CreateObject("ADODB.Connection")


    'apertura connessione
    objConn.Open cString

    'creazione recordset
    Set rs = Server.CreateObject("ADODB.Recordset")

    rs.Open sql, objConn, 1

  7. #7
    Utente di HTML.it
    Registrato dal
    Apr 2007
    Messaggi
    124
    la parola connection non mi ha insospettito perchè cambiando la query tutto funziona correttamente!

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.