Ho questo codice
Codice PHP:
Set con CurrentDb
sql 
"SELECT max(IdInterno) as maxInterno From IntestatarioInterno WHERE Lettera = '" valoreOPT "' And Numero=true"
Set rs con.OpenRecordset(sql)
If (
rs!maxInterno 0Then
    
'esiste già un valore nel db prendo il valore e lo aggiorno
    con.Close
    Set con = CurrentDb
    sql = "SELECT Numero,IdInterno FROM IntestatarioInterno WHERE IdInterno = '" & rs!maxInterno & "'"
    Set rs = con.OpenRecordset(sql)
    con.Close
    '
sql2 "INSERT INTO IntestatarioInterno VALUES('','" valoreOPT "','& rs2!Numero &'"
    'Set rs2 = con.OpenRecordes(sql)
    
    MsgBox (sql)
Else
'
Inserisco il valore nel database a partire dal valore dichiarato in num
    con
.Close
    Set con 
CurrentDb
    sql 
"INSERT INTO IntestatarioInterno VALUES('','" valoreOPT "','& num &','1')"
    
Set rs con.OpenRecordset(sql)
    
con.Close
End 
If 
La prima query la esegue correttamente.
Se entra nel ramo THEN
dice "Oggetto non valido o non impostato"
nell'else
dice "operazione non valida"

dove sbaglio?