powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / как обозначить символ ' в строку
7 сообщений из 7, страница 1 из 1
как обозначить символ ' в строку
    #32763178
Вопросник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Необходимо изменить секцию where
famil_a=sle.text
wher=wher+' and ("isk_iskovoe"."famil_a" like '+''+famil_a+'%)'

Но ведь, надо like ' <stroka> ', никак не получается втиснуть символ '
...
Рейтинг: 0 / 0
как обозначить символ ' в строку
    #32763184
Nividimka
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Используё другие кавычки: "'" === '"'
...
Рейтинг: 0 / 0
как обозначить символ ' в строку
    #32763201
Вопросник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Нет, не получается! Только при использовании кавычки ' -весь текст после нее обрубается.


if famil_a<>''and not isnull(famil_a) then
wher=wher+" and (famil_a like '"+famil_a+"%')"
end if


curr_sel=dw_show.Describe("DataWindow.Table.Select")
rezul_sel= "DataWindow.Table.Select='"+ curr_sel +wher+"'"
rc = dw_show.Modify(rezul_sel)
...
Рейтинг: 0 / 0
как обозначить символ ' в строку
    #32763301
Louder
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Используй dw.SetSqlSelect или тильды (~) перед кавычками в синтаксисе.
...
Рейтинг: 0 / 0
как обозначить символ ' в строку
    #32763309
Фотография PL99
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторif famil_a<>''and not isnull(famil_a) then
wher=wher+" and (famil_a like ~~~'"+famil_a+"%~~~')"
end if
...
Рейтинг: 0 / 0
как обозначить символ ' в строку
    #32763337
Вопросник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо огромное ! С тильдами работает!
...
Рейтинг: 0 / 0
как обозначить символ ' в строку
    #32763486
Nividimka
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Такое замечание:
конструкция w_ware_select.SetSQLSelect (old_sql_script) дает ошибку
runtime на updatable DW , а то же самое через Modify проходит o'k.
Для строкового условия в SQL скрипте в ф-ии SetSQLSelect используется
в качестве ограничителей символы одинарные кавычки, ex: 'значение',
а в ф-ии Modify - ограничители двойные кавычки, ex: "значение" .
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / как обозначить символ ' в строку
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]