+ Rispondi al Thread
Visualizzazione dei risultati da 1 a 6 su 6

Discussione: [ASP]Istruzione SELECT

  1. #1
    hammer62 non è in linea Novello
    Post
    24

    [ASP]Istruzione SELECT

    Salve,
    mi succede una cosa un p'ò strana, in ASP (non 3.0 non so la versione ma più vecchio) devo fare una SELECT su un DB, niente di particolarmente complicato ma se cerco di selezionare solo uno o due campi della tabella la select non funziona, mantre se li seleziono tutti con * la select funziona normalmente.
    Qualcuno saprebbe spiegarmi la ragione di questo comportamento.

    Grazie

  2. #2
    L'avatar di Morenz
    Morenz non è in linea Scribacchino
    Luogo
    Strambino (TO)
    Post
    504
    Verifica la codifica del database, forse i campi li vuole racchiusi da ' o "

    Ciao,
    Morenz
    A com' atrocità
    Doppia T com' terremoto e traggedia
    I com ir' tittio
    L com' laco di sangue
    e A com' adesso vengo lì e ti sfascio le corna!!!
    -----
    Linux User #469305
    Coltivate Linux, che Windows si pianta da solo!!!


  3. #3
    hammer62 non è in linea Novello
    Post
    24
    Quote Originariamente inviato da Morenz Visualizza il messaggio
    Verifica la codifica del database, forse i campi li vuole racchiusi da ' o "

    Ciao,
    Morenz

    Ciao,

    il mio DB e sotto SQL Server, l'istruzione sql è:
    codice:
     sqlAction = "SELECT DISTINCT  NomeFamiglia  FROM Prodotti WHERE IDSettore = " & IDSettore & " AND NomeFamiglia <> 'NULL'"
    niente di che come vedi solo che non ne vuole sapere tranne mettendo l'asterisco per selezionare tutti i campi, ma io devo fare una select con disctinct su quel solo campo.

    Come può succedere che non funziona, la stessa stringa sql funziona in sia con sql query che sotto altri ambienti.

    Ho provato anche a mettere gli apicetti singolo ma niente da fare.

  4. #4
    L'avatar di Morenz
    Morenz non è in linea Scribacchino
    Luogo
    Strambino (TO)
    Post
    504
    Ciao,

    prova a fare 2 ulteriori prove:

    1) verifica che il campo sia correttamente digitato (NomeCampo è diverso da nomecampo)
    2) Con un client (onestamente non conosco SQL Server, ma solitamente i DB di quel segmento hanno un client) prova ad eseguire la query vedi che errore ti dà

    Se è un errore di sintassi, al 99% devi verificare che quel campo sia scritto come si deve.

    Ciao,
    Morenz
    A com' atrocità
    Doppia T com' terremoto e traggedia
    I com ir' tittio
    L com' laco di sangue
    e A com' adesso vengo lì e ti sfascio le corna!!!
    -----
    Linux User #469305
    Coltivate Linux, che Windows si pianta da solo!!!


  5. #5
    hammer62 non è in linea Novello
    Post
    24
    Quote Originariamente inviato da Morenz Visualizza il messaggio
    Ciao,

    prova a fare 2 ulteriori prove:

    1) verifica che il campo sia correttamente digitato (NomeCampo è diverso da nomecampo)
    2) Con un client (onestamente non conosco SQL Server, ma solitamente i DB di quel segmento hanno un client) prova ad eseguire la query vedi che errore ti dà

    Se è un errore di sintassi, al 99% devi verificare che quel campo sia scritto come si deve.

    Ciao,
    Morenz

    Ciao,
    questa era la prima prova che ho fatto e si il nome campo è digitato correttamente. La prova l'ho fatto con tool SQLServer e funziona perfettamente, ma non nel codice ASP .......???????

  6. #6
    hammer62 non è in linea Novello
    Post
    24
    Risolto......

    Grazie

+ Rispondi al Thread

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi