Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Маленькая проблема с курсором! / 5 сообщений из 5, страница 1 из 1
06.02.2004, 13:58
    #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
06.02.2004, 14:09
    #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
06.02.2004, 14:46
    #32400909
Lilik
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Маленькая проблема с курсором!
2 Hel!Riser

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

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


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