powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / Проблема при написании приложения на pb под mssqlserver 2000
3 сообщений из 3, страница 1 из 1
Проблема при написании приложения на pb под mssqlserver 2000
    #32791759
bulat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Проблема при написании приложения на pb 8.0.3 под mssqlserver 2000 SP3
Проблема в следующем:

Есть DW sql-код такой:

SELECT
assignment_id = 0,
dbo.Posts.post_name,
w_id = 0,
w_f_name = '',
w_name = '',
w_s_name = '',
rate = 1.00,
pluralism = 2,
surcharge = 2,
dbo.Structure_posts.structure_posts_id,
sp_type = 2
FROM
dbo.Posts,
dbo.Structure_posts
WHERE
( dbo.Structure_posts.post_id = dbo.Posts.post_id ) and
( dbo.Structure_posts.structure_posts_id not in (
SELECT
dbo.Assignment.structure_posts_id
FROM
dbo.Assignment,
dbo.Structure_posts
WHERE ( dbo.Structure_posts.structure_id = :structure_id ) and
(dbo.Assignment.released = 0 ) and
(dbo.Structure_posts.structure_posts_id = dbo.Assignment.structure_posts_id )) ) and
( dbo.Structure_posts.structure_id = :structure_id )

т.е. есть retrieval argument :structure_id во вложенном запросе

при ретриве mssqlerver выдает ошибку:

Select error: SQLSTATE=37000
[Microsoft][ODBC SQL Server Driver]Ошибка синтаксиса или нарушение прав доступа

Ошибка возникает только при использовании ретривл аргумента во вложенном запросе sql и только через odbc драйвер mssqlserver 2000.
При прямом коннекте все работает.
Через odbc работает правильно, если подставить вместо аргумента конкретные значения. Т.е. запрос сам по себе воспринимается сервером.

С сервером ASE 12.5 под NT все работает замечательно!

Если кто-нибудь сталкивался с такой же проблемой или просто знает в чем дело, прошу откликнуться.

Заренее спасибо!!!
...
Рейтинг: 0 / 0
Проблема при написании приложения на pb под mssqlserver 2000
    #32791869
лшк
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Если "Через odbc работает правильно, если подставить вместо аргумента конкретные значения" то надо смотреть на настройки DisableBind и StaticBind в ODBC
...
Рейтинг: 0 / 0
Проблема при написании приложения на pb под mssqlserver 2000
    #32793592
bulat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо все работает!!!
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / Проблема при написании приложения на pb под mssqlserver 2000
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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