Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 14
  1. #1
    Utente di HTML.it L'avatar di diegoctn
    Registrato dal
    May 2001
    Messaggi
    2,118

    Campo data null mi da errore su insert (criterio)

    Ragazzi ho un problema su un campo data/ora in access (richiesto=no).

    codice:
    Function myDatafine(fine)
      If isNull(fine) OR fine= "" Then
          myDatafine = NULL
       Else
          myDatafine = "'" & fine & "'" 
       End If
    End Function
    
    e poi
    
    Sql = "INSERT into provv (cc) values ("&myDatafine(fine)&").....
    Non va, se il campo è nullo mi da errore di criterio etc. etc.
    Perchè?

  2. #2
    Utente di HTML.it L'avatar di mexican
    Registrato dal
    Oct 2001
    residenza
    cava de tirreni
    Messaggi
    3,541

    Re: Campo data null mi da errore su insert (criterio)

    Originariamente inviato da diegoctn
    Ragazzi ho un problema su un campo data/ora in access (richiesto=no).

    codice:
    Function myDatafine(fine)
      If isNull(fine) OR fine= "" Then
          myDatafine = NULL
       Else
          myDatafine = "'" & fine & "'" 
       End If
    End Function
    
    e poi
    
    Sql = "INSERT into provv (cc) values ("&myDatafine(fine)&").....
    Non va, se il campo è nullo mi da errore di criterio etc. etc.
    Perchè?
    Sql = "INSERT into provv (cc) values (#myDatafine(fine)#, .....).....

  3. #3
    Utente di HTML.it L'avatar di diegoctn
    Registrato dal
    May 2001
    Messaggi
    2,118
    non funge. Mi da sempre errore sui criteri.

    fatto nuovo. Metto:
    codice:
    ('"&myDatafine(fine)&"').....
    Stampo la query a video poi faccio il copia ed incolla su access e mi va. Vado con il codice asp e non va.

  4. #4
    posta la query che ti appare a video

  5. #5
    Utente di HTML.it L'avatar di diegoctn
    Registrato dal
    May 2001
    Messaggi
    2,118
    Ecco la query:
    codice:
    INSERT into provv (cc,dtt,gropet,sale,uo,oraingpazbop,ingrpaz,orainc, uscsala,orafine,orauscipazbop,printe,tipointervento,secintervento,oraingpriope, orauscpriope,chirurgo,secoperatore,strumentista,anestesita,nurse,neu, neurologo,cambio)VALUES ('11152525',' 21/3/2006 ','GRUPPO I','A','Veterinario', '2.00','2.00','2.20', '2.35','' ,'2.00', 'no','','','2.00','2.00','---------------------','---------------------','ANELLI','BONO','Rossi','no','rossi','no')
    In access (copia ed incolla) va, in asp no.

  6. #6
    Utente di HTML.it L'avatar di mexican
    Registrato dal
    Oct 2001
    residenza
    cava de tirreni
    Messaggi
    3,541

    per le date ci vuole il cancelletto

    Originariamente inviato da diegoctn
    Ecco la query:
    codice:
    INSERT into provv (cc,dtt,gropet,sale,uo,oraingpazbop,ingrpaz,orainc, uscsala,orafine,orauscipazbop,printe,tipointervento,secintervento,oraingpriope, orauscpriope,chirurgo,secoperatore,strumentista,anestesita,nurse,neu, neurologo,cambio)VALUES ('11152525',' 21/3/2006 ','GRUPPO I','A','Veterinario', '2.00','2.00','2.20', '2.35','' ,'2.00', 'no','','','2.00','2.00','---------------------','---------------------','ANELLI','BONO','Rossi','no','rossi','no')
    In access (copia ed incolla) va, in asp no.

    non devi mettere gli apici prima delle date, non sei in sql server ma su access e vuole il #10/03/2006# ok?

  7. #7
    Utente di HTML.it L'avatar di diegoctn
    Registrato dal
    May 2001
    Messaggi
    2,118
    A: se riempio tutti i valori la query va.
    B: ho pure provato come dicevi tu e non va.
    C: Ripeto, con il copia ed incolla la query va.

  8. #8

  9. #9
    Utente di HTML.it L'avatar di diegoctn
    Registrato dal
    May 2001
    Messaggi
    2,118
    Tipo di errore:
    Microsoft OLE DB Provider for ODBC Drivers (0x80040E07)
    [Microsoft][Driver ODBC Microsoft Access] Tipi di dati non corrispondenti nell'espressione criterio.

  10. #10
    hai controllato l'esatta corrispondenza tra il tipo di campo e il dato? (al solito, 'stringa', #data#, numero)

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.