CI SONO RIUSCITO MA CON UNA DOPPIA QUERY KE SINCERAMENTE NN MI PIACE PROPRIO TROPPO POCO OTTIMIZZATO ECCO IL CODICE :
codice:
Function AggiornaNTransazione(ByVal Conn As ADODB.Connection) As Integer
Conn.Open
Conn.Execute "USE Thermocanal"
Set RecSet = Conn.Execute(" SELECT NTrans" _
& " FROM Movimenti")
If RecSet.EOF Then
AggiornaNTransazione = 1
Else
Set RecSet = Conn.Execute(" SELECT MAX(NTrans) As Numero" _
& " FROM Movimenti")
AggiornaNTransazione = RecSet.Fields("Numero") + 1
End If
RecSet.Close
Conn.Close
Set RecSet = Nothing
End Function
P.S.:Un altro problema ke dovrei risolvere riguarda i campi stringa ke passo al DB se ad esempio provo a inserire una parola apostyrofata tipo "l'altalena " il programma mi da errore sulla stringa SQL in quanto sorgono problemi le virgolette che aprono la sintassi del codice come posso fare ???