14/02/10 17:55
flappo
In una tabella bevo trovare un record
i codici che ho scritto sono i seguenti:
num = InputBox$("DAMMI IL NUMERO DI PROGRAMMA DA MODIIFCARE", , , 4550, 6500)
patmdb = App.Path & "\Impostazioni.mdb"
DbDati.DatabaseName = patmdb
DbDati.Connect = ""
DbDati.RecordsetType = 1
ordine = "select * from Programmazione order by Nr_Prog"
DbDati.RecordSource = ordine
DbDati.Refresh
kriterio = "Nr_Prog = '" & num & "' "
DbDati.Recordset.FindFirst kriterio
Dove:
- Impostazioni = nome file
- Programmazione= nome tabella
- Nr_Prog= nome del campo della tabella Programmazione
Tramite il codice di KRITERIO dovrei trovare il record, invece mi dice Errore "tipi di dati non corrispondente al'espressione criterio"
Dov'è sbagliato il codice? Chi mi può aitare?
Grazie a tutti
i codici che ho scritto sono i seguenti:
num = InputBox$("DAMMI IL NUMERO DI PROGRAMMA DA MODIIFCARE", , , 4550, 6500)
patmdb = App.Path & "\Impostazioni.mdb"
DbDati.DatabaseName = patmdb
DbDati.Connect = ""
DbDati.RecordsetType = 1
ordine = "select * from Programmazione order by Nr_Prog"
DbDati.RecordSource = ordine
DbDati.Refresh
kriterio = "Nr_Prog = '" & num & "' "
DbDati.Recordset.FindFirst kriterio
Dove:
- Impostazioni = nome file
- Programmazione= nome tabella
- Nr_Prog= nome del campo della tabella Programmazione
Tramite il codice di KRITERIO dovrei trovare il record, invece mi dice Errore "tipi di dati non corrispondente al'espressione criterio"
Dov'è sbagliato il codice? Chi mi può aitare?
Grazie a tutti
aaa