powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Маленькая проблема с курсором!
5 сообщений из 5, страница 1 из 1
Маленькая проблема с курсором!
    #32400836
Lilik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
На сервере MSSQL есть таблица с названием Branch. подключаюсь к серверу вот так:
cn=SQLCONNECT('SQL Server')

потом формулирую в переменную селект:
sStr="SELECT ('('+LTRIM(STR(b_code))+','+SPACE(1)+;
LTRIM(STR(b_newcode)+')'+SPACE(2)"+;
"LTRIM(b_name)) AS fil FROM branch ORDER BY b_name"

и с помощью SQLEXEC кидаю все в курсор:
SQLEXEC(cn,sStr,'CFiliala')

потом я должен данные из курсора загрузить в ComboBox, примерно так я делаю это:
SELE CFiliala
IF RECCOUNT()<>0
GO TOP
ni=1
SCAN ALL
sCFiliala=CFiliala.fil
thisform.cmbBranch.additem(sCFiliala,ni) && загружаю данные в ComboBox
ni=ni+1
ENDSCAN
ENDIF

Проблема вот в чем. Ошибка выскакивает в следуищей строке:
SELE CFiliala
Типа курсор CFiliala неопредилен.

Подскажите пожалуста где и в чем заключаеться моя ошибка. Спосибо! С уважением Лилиан!
...
Рейтинг: 0 / 0
Маленькая проблема с курсором!
    #32400859
Фотография Hel!Riser
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ты проверь, что возвращает SQLEXEC(). скорей фсего <0 потому што ошибка на сервере и соот нет и результата ;) и найди одно отличие твоей сборной солянки с этой ;))

Код: plaintext
1.
2.
sStr= "SELECT '('+LTRIM(STR(b_code))+','+SPACE(1 )+; 
LTRIM(STR(b_newcode)+')'+SPACE( 2 )"+; 
 "LTRIM(b_name)) AS fil FROM branch ORDER BY b_name"  
...
Рейтинг: 0 / 0
Маленькая проблема с курсором!
    #32400909
Lilik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
2 Hel!Riser

Ты прав SQLEXEC возвращает -1, но ведь cn возвращает 1. Значит коннекшен к серверу прошел успешно. Порверил селект и работает. Немогу понять в чем дело.
...
Рейтинг: 0 / 0
Маленькая проблема с курсором!
    #32400993
andrew_Pr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Likik, плохо ты проверил селект. Не хватает там 1 скобки и 1 плюса.
...
Рейтинг: 0 / 0
Маленькая проблема с курсором!
    #32401076
Lilik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
2 andrew_Pr

Спосибо! Проблему я уже решил! Све было в селекте дело!
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Маленькая проблема с курсором!
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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