Ciao a tutti, importo in una tabella i dati dei file xml delle fatture elettroniche che poi devo elaborare per renderli compatibili con il mio DB.
Creo un recordset che contiene i vari record, poi con una seconda query interrogo un'altra tabella usando come filtro il nome presente nel recordset.
Se il nome è "ANGOLO" tutto bene ma se è "L'ANGOLO" genera l'errore
Perchè? dove sbaglio?
Creo un recordset che contiene i vari record, poi con una seconda query interrogo un'altra tabella usando come filtro il nome presente nel recordset.
Codice:
Dim ricerca As String
ricerca = rstIMP(3) 'campo del record che contiene il nome nel record corrente del recordset
Set rstRIC = New ADODB.Recordset
Set cmdRIC = New ADODB.Command
With cmdRIC
.ActiveConnection = CurrentProject.Connection
.CommandText = "SELECT [fornitori].[for_ID] FROM [fornitori] WHERE [fornitori].[fornitorenome] ='" & ricerca & "';"
.Execute
End With
Se il nome è "ANGOLO" tutto bene ma se è "L'ANGOLO" genera l'errore
Codice:
"Errore di sintassi (operatore mancante) '[fornitori].[fornitorenome]='L'ANGOLO';'
Perchè? dove sbaglio?