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

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

а в форме к гриду или листу этот курсор как источник цепляю
...
Рейтинг: 0 / 0
07.07.2008, 13:54
    #35414903
АлексейЯ
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SQL to VFP
да, забыл - material_fb это в источник ODBC прописан к моей базе
...
Рейтинг: 0 / 0
07.07.2008, 14:05
    #35414958
CTAC-KO
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SQL to VFP
ну так Вам уже ответили - вооружайтесь 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
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / SQL to VFP / 7 сообщений из 7, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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