Pagina 1 di 4 1 2 3 ... ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 34

Discussione: for sql eXpert

  1. #1
    Utente di HTML.it
    Registrato dal
    Feb 2003
    Messaggi
    55

    for sql eXpert

    Sto facendo una insert con un sql ma su due campi ma mi aggiunge una virgola e uno spazio, Ho aggiunto e tolto apici singoli e doppi ma o funziona come sopra o non gira proprio, chi mi presta due occhi che i miei hanno deciso di scollegarsi dai neuroni.

    Help My

    sqlinsert = "insert into animal (id, id_tipo, specie, id_com, descr_cattura, num_campioni, num_verb, data) "_

    & " values (to_char('"&num&"'), '"&idTipo&"', '"&idSpecie&"', '"&idCom&"',)"_
    & " '"&descrCattura&"', '"&num_campioni&"', '"&descrverbale&"', to_date('"&data&"','dd/mm/yyyy'))"


    i campi sono: '"&descrCattura&"', '"&num_campioni&"',
    Vil :master: :master:
    Non ci salto fuori

  2. #2
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Fai la response.write della query prima di eseguirla.

    Roby

  3. #3
    Utente di HTML.it
    Registrato dal
    Feb 2003
    Messaggi
    55

    Mi da questo!!!

    insert into animal (id, id_tipo, specie, id_com, descr_cattura, data, num_verb, num_campioni) values (to_char('73'), '3', '8', '1', ', ', to_date('01/01/2000','dd/mm/yyyy'), '', ', ')

    :bubu: :bubu:

    Ci deve essere un carattere bastardo di troppo!

  4. #4
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Le due funzioni devi metterle all'interno delle &....

    codice:
    sqlinsert = "insert into animal (id, id_tipo, specie, id_com, descr_cattura, num_campioni, num_verb, data) "_ 
    
    & " values ("& to_char(num) &", '"&idTipo&"', '"&idSpecie&"', '"&idCom&"',)"_ 
    & " '"&descrCattura&"', '"&num_campioni&"', '"&descrverbale&"', #"& to_date(data,'dd/mm/yyyy')&"#)"
    Roby

  5. #5
    Utente di HTML.it
    Registrato dal
    Feb 2003
    Messaggi
    55

    mhhhh.

    insert into animal (id, id_tipo, specie, id_com, descr_cattura, data, num_verb, num_campioni) values (to_char('73'), '3', '8', '1', ', ' , to_date('01/01/2000','dd/mm/yyyy'), '', ', ' )
    Questi sono due campi che non ho valorizzato e li prende da una form con Request.form perchè si inventa la virgola e lo spazio.

    Grazie

  6. #6
    Utente di HTML.it
    Registrato dal
    Feb 2003
    Messaggi
    55
    Grazie Roby
    per l'aiuto

    sqlinsert = "insert into animal (id, id_tipo, specie, id_com, descr_cattura, num_campioni, num_verb, data) "_

    & " values ("& to_char(num) &", '"&idTipo&"', '"&idSpecie&"', '"&idCom&"',)"_
    & " '"&descrCattura&"', '"&num_campioni&"', '"&descrverbale&"', #"& to_date(data,'dd/mm/yyyy' )&"#)"

    Mi da un problemino nella chiusura del sql visto che il singolo apice mi commenta il finale!
    Vil

  7. #7
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Prova a raddoppiarli ma....

    Roby

  8. #8
    Utente di HTML.it
    Registrato dal
    Aug 2002
    Messaggi
    73
    ... ma id è un campo contatore?
    perchè se lo è non devi metterlo nel INSERT...

  9. #9
    Utente di HTML.it
    Registrato dal
    Feb 2003
    Messaggi
    55

    next

    Allora next
    Ho tolto id perchè è un contatore ho guardato la form è una textarea vuota senza controlli, l'SQL adesso è:

    codice:
    sqlinsert = "insert into animal (id_tipo, specie, id_com, descr_cattura, num_campioni, num_verb, data) "_ 
    & " values ('"&idTipo&"', '"&idSpecie&"', '"&idCom&"', '"&descrCattura&"' '"&num_campioni&"', '"&descrverbale&"', to_date('"&data&"','dd/mm/yyyy'))"
    response.write

    Mi scrive

    insert into animal (id_tipo, specie, id_com, descr_cattura, num_campioni, num_verb, data) values ('4', '3', '1', '12, ' '1, ', '123', to_date('01/01/2000','dd/mm/yyyy'))

    Se qualcuno ha idee.......
    AVANTI.
    Grazie a Tutti comunque

  10. #10
    Utente di HTML.it
    Registrato dal
    Feb 2003
    Messaggi
    55

    next 01

    Si noti che la virgola manca di proposito e la mette

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.