Obtengo un nombre de cliente del menú desplegable y uso ese valor para consultar una hoja de cálculo de Excel; sin embargo, el nombre puede contener una sola comilla (por ejemplo, Adam's Meat). Esto rompe mi aplicación y ¿cómo hago una consulta con una variable que contiene una sola cita?¿Cómo lidiar con comillas simples en la consulta de Word VBA SQL?
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
¿Pero entonces no coincidirá con el nombre del cliente en la hoja de cálculo? – Morgan
Las dos comillas simples se considerarán como una sola comilla cuando coincida con el valor real. –
Ok, tuve que cambiarlo a customerName = Replace (customerName, "'", "' '") embargo. Gracias Sarfraz – Morgan