Ho la necessità di fare delle cose particolari con delle query, percio' ho deciso di lanciarle da vbscript, e ho fatto così:
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?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
NOTA: dichiaro le variabili perchè ho messo un bell'option explicit nella sub generale (buona abitudine di programmazione...)
Grazie.

Rispondi quotando

