|
Взять зарезвированное значение поля для MSSQL
|
|||
---|---|---|---|
#18+
Здравствуйте! Может кто сиалкивался Powerbuilder 9.0 , MSSQL -2005. Коннект через OleDb. Хочу взять из клиенсткой части select [file] into :file from dbo.temp_ where id =1 using sql; В профайлере вижу что powerbuilder дополнительные пробелы вставляет вместо [file] получается [ file ] И соотвественно вылетает ошибка. Может есть какой параметр в Powerbuilder, который бы эти пробелы исключил? ... |
|||
:
Нравится:
Не нравится:
|
|||
15.02.2010, 13:12 |
|
Взять зарезвированное значение поля для MSSQL
|
|||
---|---|---|---|
#18+
а если без квадратных скобок попробовать, что получится? ------------ С уважением, IKAR IkarHomeCenter ........ Детский Дворик ........ ГавГав.Инфо .................................. Винтовка.ру .................................. Портал русскоязычной группы пользователей Sybase ... |
|||
:
Нравится:
Не нравится:
|
|||
15.02.2010, 13:32 |
|
Взять зарезвированное значение поля для MSSQL
|
|||
---|---|---|---|
#18+
Получится полный сосыч! Напоминаю что в отличие от ASE , слово file в MSSQL зарезервировано! ... |
|||
:
Нравится:
Не нравится:
|
|||
15.02.2010, 14:16 |
|
Взять зарезвированное значение поля для MSSQL
|
|||
---|---|---|---|
#18+
Можно так, по емпанутому, но всё таки работает DECLARE my_cur DYNAMIC PROCEDURE FOR SQLSA; PREPARE SQLSA FROM 'select [file] from dbo.temp_ where id = ?' USING SQL; DESCRIBE SQLSA INTO SQLDA; SetDynamicParm(SQLDA, 1, 1) EXECUTE DYNAMIC my_cur using descriptor sqlda; if sql.sqlcode <> 0 then messagebox("Ошибка!" ,"Не смог взять имя артибута файла для выгрузки!" + ' ~n' + sql.sqlerrtext) end if FETCH my_cur INTO :file; ... |
|||
:
Нравится:
Не нравится:
|
|||
15.02.2010, 14:59 |
|
Взять зарезвированное значение поля для MSSQL
|
|||
---|---|---|---|
#18+
Имелось ввиду Код: plaintext
Главная деталь любой машины - голова ее владельца ... |
|||
:
Нравится:
Не нравится:
|
|||
15.02.2010, 15:19 |
|
Взять зарезвированное значение поля для MSSQL
|
|||
---|---|---|---|
#18+
boogimanПолучится полный сосыч! Напоминаю что в отличие от ASE , слово file в MSSQL зарезервировано!Вообще то я имел ввиду не в квере запрос выполнить, а из РВ в синтаксисе Код: plaintext
spas2001Имелось ввиду Код: plaintext
... |
|||
:
Нравится:
Не нравится:
|
|||
15.02.2010, 15:19 |
|
Взять зарезвированное значение поля для MSSQL
|
|||
---|---|---|---|
#18+
Икар, очевидно что Embeded SQL Powera транслирует запросы на сервак. Дык вот в отличие от Сайбеса select - ить ключевые слова нельзя напрямую и на сервере и в Embeded SQL Powera для MSSQL тоже. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.02.2010, 15:40 |
|
Взять зарезвированное значение поля для MSSQL
|
|||
---|---|---|---|
#18+
можно попробовать параметры коннекта Delimitidentifier IdentifierQuoteChar ... |
|||
:
Нравится:
Не нравится:
|
|||
16.02.2010, 10:38 |
|
|
start [/forum/topic.php?fid=15&msg=36470209&tid=1336033]: |
0ms |
get settings: |
9ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
178ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
39ms |
get tp. blocked users: |
1ms |
others: | 314ms |
total: | 576ms |
0 / 0 |