Я получаю имя клиента из раскрывающегося списка и использую это значение для запроса таблицы Excel, однако имя может содержать одну цитату (например, Adam's Meat). Это нарушает мое приложение и как я могу сделать запрос с переменной, которая содержит одну цитату?Как справиться с одной цитатой в 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
Но не совпадает ли оно с именем клиента в электронной таблице? – Morgan
Две одиночные кавычки будут рассматриваться как одна одинарная кавычка, когда происходит совпадение фактического значения. –
Хорошо, мне пришлось изменить его на customerName = Replace (customerName, «'», «' '»). Спасибо Sarfraz – Morgan