Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 11

Discussione: Problema su un insert.

  1. #1
    Utente di HTML.it L'avatar di diegoctn
    Registrato dal
    May 2001
    Messaggi
    2,118

    Problema su un insert.

    Ragazzi riprendo un post che non trovo più. Continuo ad avere un problema su una insert (TIPI DI DATI NON CORRISPONDENTI), è un peccato perchè a questo punto avrei finito il lavoro per il veterinario :
    codice:
    Sql = "INSERT into principale (dtt,gropet,sale,uo,oraingpazbop,ingrpaz,orainc, "
    sql=sql & " orafine,uscsala,orauscipazbop,printe,tipointervento,secintervento,oraingpriope, "
    sql=sql & " orauscpriope,oraarrane,chirurgo,secoperatore,strumentista,anestesita,nurse,neu, "
    sql=sql & " neurologo,cambio,notex)"
    sql= Sql & "VALUES ('#&dtta&#' ,'"& grop &"','" & sala & "','" & uop & "', "
    sql= sql & "'#& opzbop &#' ,'#& ingpaz &#' ,'#&orainc&#', "
    sql= sql & "'#& fine &#' ,'#& ussala &#' ,'#&usbop&#' , "
    sql= sql & "'& prin &' ,'"& intp &"','"& sintp& "',"
    sql= sql & "'#& e1ope &#' ,'#&u1ope&#' ,'"&anest&"',"
    sql= sql & "'" &chi& "','" &secchi& "','" & stru & "',"
    sql= sql & "'" &anes1& "','" &nurs& "',' &neurol& ' ,"
    sql= sql & "'" &neul& "',' &cam& ' ,'" &nttp& "')"
    I campi in rosso sono data/ora, quelli in verde yes/no. Db Access. Dove cavolo sbaglio?

  2. #2
    Utente di HTML.it L'avatar di diegoctn
    Registrato dal
    May 2001
    Messaggi
    2,118
    Ragazzi ho messo a posto le date. Ma il campo si/no è così?

    '&cam&'

  3. #3
    fatti stampare l'istruzione sql, copiala e provala direttamente dentro axs

  4. #4
    Utente di HTML.it L'avatar di diegoctn
    Registrato dal
    May 2001
    Messaggi
    2,118
    Ho risolto. Grazie mille Optime. Il problema adesso è un altro. Se lascio vuoto il campo prin mi da errore di sintassi nell'istruzione sql.
    codice:
    INSERT into principale (nomepaz,cognomepaz,dtt,gropet,sale,uo,oraingpazbop,ingrpaz,orainc, orafine,uscsala,orauscipazbop,printe ,tipointervento,secintervento,oraingpriope, orauscpriope,oraarrane,chirurgo,secoperatore,strumentista,anestesita,nurse,neu, neurologo,cambio)VALUES ('alibrando','alibrandi','20/01/2006','GRUPPO','B','Ch.', '11.22','11.45','11.56', '11.33','11.22','11.21', , 'wer','rew','12.58','13.45','11.50','RAIMONDI','RAMPOLDI','CERESOLI','BRORING','Rossi',on,'verdi',on)
    Eppure dovrebbe passarmi il valore off.

    A meno che non devo settare l'off quì:

    codice:
    <input tabindex="11" type="checkbox" name="priin">

  5. #5
    per riempire il campo 'printe' usi la variabile 'prin', giusto? testala e sistemala

  6. #6
    Utente di HTML.it L'avatar di diegoctn
    Registrato dal
    May 2001
    Messaggi
    2,118
    Non ci riesco. Ho pure provato:
    codice:
    prin=Request.Form("priin")
    if prin<>"on" then
    prin="off"
    end if
    e sulla sql a stampa mi passa il valore off, ma poi non lo inserisce.

  7. #7
    Utente di HTML.it L'avatar di diegoctn
    Registrato dal
    May 2001
    Messaggi
    2,118
    Aggiunta: ho notato che se non inserisco un campo data mi dice Tipi di dati non corrispondenti nell'espressione criterio.
    se non fleggo un campo ceck Errore di sintassi nell'istruzione INSERT INTO.

  8. #8
    Utente di HTML.it L'avatar di diegoctn
    Registrato dal
    May 2001
    Messaggi
    2,118
    Risolto il campo check. Mi rimane solo il campo data. Se è vuoto mi dice che i dati non sono corrispondenti. Non si finisce mai..... Consigli ragazzi?

  9. #9
    è un campo che puo' essere lasciato vuoto?

  10. #10
    Utente di HTML.it L'avatar di diegoctn
    Registrato dal
    May 2001
    Messaggi
    2,118
    Si. Un semplice campo data/ora. In access prende tranquillamente il valore null che io sappia.

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.