Pagina 2 di 5 primaprima 1 2 3 4 ... ultimoultimo
Visualizzazione dei risultati da 11 a 20 su 41
  1. #11
    Utente di HTML.it
    Registrato dal
    Jun 2007
    Messaggi
    461
    Set conn = Server.CreateObject("ADODB.Connection")
    conn.Open "Driver={MySQL};Server=***;Port=3306;Database=***; User=***;Password=***;Option=3;"

    questa è la stringa di connessione al db( le *** sono dati inseriti che x sicurezza non immetto..)

  2. #12
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    codice:
    sql = "INSERT INTO LAVORI (id_cl, data_inizio, data_fine, ) values ("& id_cl &", "&data_inizio&", "&data_fine&")"
    conn.Execute(sql)
    data_inizio e data_fine presuppongono campi numerici nel caso, attenzione!

    Roby

  3. #13
    Utente di HTML.it
    Registrato dal
    Jun 2007
    Messaggi
    461
    Microsoft OLE DB Provider for ODBC Drivers error '80040e09'

    [TCX][MyODBC]You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near ') values (35, 0, 0)' at line 1

    /gestione_clienti/aggiungilavoro.asp, line 8

    .....!!!
    perche??!

  4. #14
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    codice:
    sql = "INSERT INTO LAVORI (id_cl, data_inizio, data_fine) values ("& id_cl &", "&data_inizio&", "&data_fine&")" 
    conn.Execute(sql)
    Occhio! Le date valgono 0!

  5. #15
    Utente di HTML.it
    Registrato dal
    Jun 2007
    Messaggi
    461
    lo stesso problema me lo da anche se ometto le date...

  6. #16
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    1) Non le devi omettere, le devi passare nel formato corretto!
    2) I campi data di quella tabella di che formato sono? Ora le stai trattando come campi numerici: sicuro lo siano?

    Roby

  7. #17
    Utente di HTML.it
    Registrato dal
    Jun 2007
    Messaggi
    461
    allora i campi delle date sn in formato date
    quello del prezzo in decimal
    quello del tempo in int(tanto mi serve soolo per i minuti...)

  8. #18
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Le date vanno tra apici e virgolette, tu hai messo solo queste ultime.

    Roby

  9. #19
    Utente di HTML.it
    Registrato dal
    Jun 2007
    Messaggi
    461
    ma ho provato adesso togliendo le date e lasciando il tempo che è in intero..
    ma mi da sempre il solito errore...

    Microsoft OLE DB Provider for ODBC Drivers error '80040e09'

    [TCX][MyODBC]You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near ')VALUES (35, 0, 0, )' at line 1

    /gestione_clienti/aggiungilavoro.asp, line 11


    premetto che ho messo il cint per il numero del tempo...e me lo da sempre a zero!!
    chissa perche pero l'id_cl lo passa!!

  10. #20
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Stampa la query e vediamo cosa vedi a video:
    codice:
    sql = "INSERT INTO LAVORI (id_cl, data_inizio, data_fine) VALUES ("& id_cl &", "&data_inizio&", "&data_fine&")" 
    response.write(sql)
    response.end
    conn.Execute(sql)
    ROBY

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.