powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / SQL to VFP
7 сообщений из 7, страница 1 из 1
SQL to VFP
    #35413055
noobb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Привет всем!
раньше работал с MS Access и тут встал вопрос поработать с VFP 9.0 и таблицами в SQL Server.
хотел добавить таблица из SQL в лису...создал connection все указал, но все равно их не вижу в лисе
в эксессе все просто делается: adp проект создаешь и вперед...работаешь с таблицами SQL Server.
подскажите как быть
...
Рейтинг: 0 / 0
SQL to VFP
    #35413064
Sergey Sizov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
noobbПривет всем!
раньше работал с MS Access и тут встал вопрос поработать с VFP 9.0 и таблицами в SQL Server.
хотел добавить таблица из SQL в лису...создал connection все указал, но все равно их не вижу в лисе
в эксессе все просто делается: adp проект создаешь и вперед...работаешь с таблицами SQL Server.
подскажите как быть
Тут тоже все просто: создаешь соединение и SQLEXEC/Remote View/Cursor Adapter работаешь с таблицами на сервере.
...
Рейтинг: 0 / 0
SQL to VFP
    #35413074
noobb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Извиняюсь...а SQLEXEC это что и где такое?
...
Рейтинг: 0 / 0
SQL to VFP
    #35413081
CTAC-KO
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SQLEXEC это для работы с SQL в режиме PassThru, т.е. непосредственной передачи SQL-команд серверу на исполнение.
Проще работать с RemoteView/Cursor Adapter
Проще говоря, не все так просто и наскоком не решишь
...
Рейтинг: 0 / 0
SQL to VFP
    #35414865
АлексейЯ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Приветствую. Я работаю VFP+FireBerd и делаю так:

_pas=''
_user=''
_session=SQLCONNECT('material_fb',_user,_pas)
...
_sqlstr="select ... from ... where ..."
sqlexec(_session,_sqlstr,'prosm_reestr')

а в форме к гриду или листу этот курсор как источник цепляю
...
Рейтинг: 0 / 0
SQL to VFP
    #35414903
АлексейЯ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
да, забыл - material_fb это в источник ODBC прописан к моей базе
...
Рейтинг: 0 / 0
SQL to VFP
    #35414958
CTAC-KO
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ну так Вам уже ответили - вооружайтесь Cursor Adapter-ом, но если хотите делать все вручную (что вряд ли) - то SQLEXEC() Вам подойдет.
Вручную это значит, например:
надо удалить запись с RecID=23, пишите
Код: plaintext
SQLEXEC(nHandle,"DELETE FROM MyTable WHERE RecID=23")
нужна выборка:
Код: plaintext
SQLEXEC(nHandle,"SELECT * FROM MyTable",'curMyTable')
надо обновить данные в таблице, к примеру в поле MyField надо вставить значение из фоксовой переменной lcNewValue:
Код: plaintext
SQLEXEC(nHandle,"UPDATE MyTable SET MyField=?m.lcNewValue WHERE RecID=23")
причем SQLEXEC как функция возвращает результат, по которому можно определиться - все ок или произошло ашипко, что тоже нужно обрабатывать.

В КА все максимально автоматизированно.
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / SQL to VFP
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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