386 messaggi dal 25 maggio 2001
salve ho la seguente stringa SQL:

SQL = SQL&"VALUES ("& cod &",'"& CodiceFiscale &"','"& Numerocartellaclinica &"', '"& Pazientevistoda &"', '"& Certficazionieffettuate &"', '"& Motivodellavisita &"', '"& Diarioclinico &"', '"& Abitudinialimentari &"', '"& Attivitafisica &"', '"& Farmaciinusoedietainatto &"', '"& Prescrizionedietafarmaci &"', '"& Prenotatoper &"', '"& Esamiprescritti &"', '"& Peso &"', '"& Altezzacorporea &"', '"& Circonferenzaaddome &"', '"& Pressionearteriosamax &"', '"& Pressionearteriosamin &"', '"& Frequenzacardiaca &"', '"& Temperaturacorporea &"','"& Ematocrito &"','"& Emoglobina &"','"& Globulirossi &"','"& MCV &"','"& Globulibianchi &"','"& Neutrofiliinpercent &"','"& Linfocitiinpercent &"', '"& Eosinofiliinpercent &"', '"& Basofiliinpercent &"', '"& Monocitiinpercent &"', '"& Neutrofiliinnumero &"', '"& Eosinofiliinnumero &"','"& Basofiliinnumero &"','"& Monocitiinnumero &"','"& Piastrine &"', '"& Urea &"', '"& Azotemia &"', '"& Creatinemia &"', '"& Esameurine &"','"& Microalbuminuria &"','"&Colesterolototal &"', '"& ColesteroloHDL &"', '"& ColesteroloLDL &"', '"& Trigliceridi &"', '"& ApoA1 &"', '"& ApoB &"', '"& BilirubinaTOTALE &"', '"& BilirubinaDIRETTA &"', '"& Bilirubinaindiretta &"', '"& GOT &"', '"& GPT &"', '"& GGT &"', '"& Fosfatasialcalina &"', '"& CPH &"')"


quando inserisco dei dati, mi da il seguente errore:

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

[Microsoft][ODBC Microsoft Access Driver] Data type mismatch in criteria expression.

/cardclinica/ins-process_visite.asp, line 59


la line 59 è Conn.Execute(SQL)
come posso risolvere questo errore?

Come faccio a dividere su 2 o + righe la stringa SQL scritta sopra?

Grazie
635 messaggi dal 06 settembre 2002
Ciao
dal tipo di errore sembrerebbe che una variabile nella query, impostata nel database come obbligatoria, non sia valorizzata o che manca una variabile.

prova a fare un

Response.write(SQL)
Response.End


subito dopo la costruzione della query, in questo modo la visualizzi e vedi se manca qualcosa.

dimenticavo, se vuoi dividere la query, devi utilizzare &_

Ciao.
Modificato da ojd il 06 dicembre 2006 11.24 -

OJD

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.