Pagina 1 di 1

Problema Sql

Inviato: martedì 2 maggio 2023, 11:54
da Fa_Fer
Ciao Ragazzi, ho un problema,
sto provando a fare in modo, che all'apertura di una maschera, si svuoti la tabella relativa.
per fare ciò ho provato a fare eseguire en semplice delete sql all'apertura
Queste le istruzioni che ho inserito

Sub Delete (Event as Object)
dim oForm as Object
oForm = Event.Source.model.Parent
oStatement = oForm.ActiveConnection.createStatement() 'Create an SQL statement object
sSQL = "Delete from ""Nome "
oStatement.executeUpdate( sSQL ) 'Execute the SQL command
End sub

purtroppo quando si apre la maschera mi dice :

Errore di runtime BASIC.
Proprietà o metodo non trovato: model.

Non capisco l'errore

sicuramente sarà una cosa semplicissima che ho dimenticato

potete aiutarmi?
grazie mille

Re: Problema Sql

Inviato: martedì 2 maggio 2023, 12:17
da charlie
Ciao, per una completa leggibilità dei messaggi, usa correttamente la puteggiatura e le lettere maiuscole, grazie. Usa cortesemente anche la formattazione del codice, per lo stesso motivo.
  • L'errore segnalato potrebbe essere dovuto al codice usato, che è adatto per un accesso tramite un evento di un controllo del formulario e non di un evento del formulario stesso: viewtopic.php?t=10509
  • Ammesso che sia possibile usare un comando SQL "diretto" all'interno della macro (ho dei dubbi ma non ho mai provato), il codice corretto con il raddoppio dei doppi apici dovrebbe essere:

    Codice: Seleziona tutto

    sSQL = "Delete from ""Nome"""  
  • Attenzione anche a non inserire spazi inesistenti come hai fatto nel codice postato.