Ricevo un nome cliente dal menu a discesa e utilizzo quel valore per interrogare un foglio di calcolo Excel, tuttavia, il nome può contenere una virgoletta singola (esempio: Adam's Meat). Questo rompe la mia domanda e come faccio a fare una query con una variabile che contiene una singola citazione?Come gestire una virgoletta singola nella query SQL VBA di Word?
Private Sub cboCompany_Change()
Dim customerName As String
customerName = cboCompany.Value
rsT.Open "SELECT Customer, Postcode, Address1, Address2, State, Country FROM Customers WHERE Customer = '" & customerName & "'", cn, adOpenStatic
Ma allora non corrisponderà al nome del cliente nel foglio di calcolo? – Morgan
Le due virgolette singole saranno considerate come una virgoletta singola, quando avviene la corrispondenza del valore reale. –
Ok, ho dovuto cambiarlo in customerName = Replace (customerName, "'", "' '") però. Grazie Sarfraz – Morgan