#0
by Сергиус
Кто подскажет..как в запросе sql(не 1с) сравнить строку с каким то значение так, чтобы бралось не само значение строки а сокращенное(без пробелов). Например: SELECT * from Tabl Where Cod = '123' При этом в Cod стоит '1 2 3'. Как сделать чтобы вот эти лишние пробелы не учитывались(сжимались)?
#16
by Сергиус
СonnStr = "Driver={Microsoft Access Driver (*.mdb)};Dbq="+СокрЛП(ПутьКФайлу) +";Uid=Admin;Pwd="; Попытка ФайлПрайсаПоставщика = Новый COMОбъект("ADODB.Connection"); ФайлПрайсаПоставщика.ConnectionString = СonnStr; ФайлПрайсаПоставщика.Open; Исключение ФайлПрайсаПоставщика = Неопределено; КонецПопытки; Если ФайлПрайсаПоставщика <> Неопределено Тогда Cmd = New COMОбъект("ADODB.Command"); Cmd.ActiveConnection = ФайлПрайсаПоставщика; Cmd.CommandText = "Select | * |FROM | PREISLISTE2 Pr |Where | Replace(Pr.TNR,' ','') = '123'"; НайтиПоз = Cmd.Execute; КонецЕсли; Пытаюсь делать из 1с запрос к Аксессовском файлу через ADODB.
#17
by Сергиус
+ при исполнении в строке НайтиПоз = Cmd.Execute; выдается ошибка что неопределена функция replace.
#18
by Сергиус
+ Вот полный текст ошибки: {Обработка.Прайс.Форма.Форма}: Ошибка при вызове метода контекста (Execute): Произошла исключительная ситуация (Microsoft OLE DB Provider for ODBC Drivers): [Microsoft][Драйвер ODBC Microsoft Access] Неопределенная функция 'Replace' в выражении. НайтиПоз = Cmd.Execute; по причине: Произошла исключительная ситуация (Microsoft OLE DB Provider for ODBC Drivers): [Microsoft][Драйвер ODBC Microsoft Access] Неопределенная функция 'Replace' в выражении.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
В этой группе 1С
- 8.2 Не работает ПоместитьВоВременноеХранилище() со строковым адресом
- Как добавить программно реквизит объекта на форму?
- Сообщения пользователям в УТ
- Как купить лицензионную 1С 7.7 SQL по нормальным ценам?
- v8: СКД в макете нужно поменять слово Итого на нужное мне
- Не получается провести документ в Реализации Товаров И Услуг 1с 8.1 УТ?
- Терминальный доступ к 1С 8.2
- Программно созданные документы не проводятся
- 8.2 Веб-сервер Apache и 1С через браузер - Не обнаружен ключ защиты программы!
- Почему счет-фактуру печатает не на тот принтер?
- где скачать NDeclin.dll склонения
- УТ 8.1 Зачем "УчитыватьНДС" ставится всегда для нового документа в ИСТИНА?
- Нужен совет по очистке измерения в регистре накопления.
- План обмена + регламентное задание
- Куда вывести HTML макет на управляемой форме 8.2
- Число в 4 байта
- Почему падает 1Ска при загрузке V7plus.dll
- Как перевести базу с SQL Enterprise Edition 2005 в SQL Standart Edition 2008?
- "Addon1C.Commands"
- Проблема с переносом из УТ в Бух