Ho la necessità di fare delle cose particolari con delle query, percio' ho deciso di lanciarle da vbscript, e ho fatto così:
codice:
Private Sub Procedi_Click()
' SUB CHE GENERA LA VENDITA
' SUB CHE GENERA LA VENDITA
Dim dbgesticars As Database
Dim vendita As Recordset
Dim query As String
Dim max As String
Dim numeroauto As Integer
Set dbgesticars = CurrentDb
' Se stiamo gestendo una bolla...
If CasellaCombinata75.Value = 2 Then
numeroauto = IdAuto
query = "select * form magazzino where idveicolo=4;"
Set vendita = dbgesticars.OpenRecordset(query, dbOpenDynaset)
vendita.Fields("venduta") = 1
vendita.Close
DoCmd.GoToRecord , , acNewRec
DoCmd.Close
Else
ecc ecc ecc
Fatto sta che mi da l'errore di runtime 3075 sulla riga che esegue la query (set vendita ecc ecc) dicendomi che manca un operatore. Qualcuno può darmi qualche hint?
NOTA: dichiaro le variabili perchè ho messo un bell'option explicit nella sub generale (buona abitudine di programmazione...)
Grazie.