Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / ODBC or ADO? / 9 сообщений из 9, страница 1 из 1
28.05.2004, 08:25
    #32537898
saedra
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ODBC or ADO?
Помогите решить, какой способ доступа выбрать: ODBC или ADO при разработки приложения VFP с БД MS SQLServer 2000? Что удобнее, надежнее, быстрее и перспективнее?
Пока предполагается только БД MS SQLServer, может понадобится доступ к dBase.
Правильно ли несколько БД, или все таблицы создавать в одной БД?
Планируем покупать VStudio .NET.
...
Рейтинг: 0 / 0
28.05.2004, 10:32
    #32538132
ВладимирМ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ODBC or ADO?
ODBC или ADO при разработки приложения VFP с БД MS SQLServer 2000?

В FoxPro работа через ADO сильно затруднена. Более просто происходит работа через ODBC

Правильно ли несколько БД, или все таблицы создавать в одной БД?

Зависит от постановки задачи. В общем случае, с точки зрения упрощения разработки, предпочтительнее иметь все таблицы в одной базе данных.

Планируем покупать VStudio.NET

FoxPro не входит в поставку VStudio.NET Начиная с VFP7 продается как отдельный продукт, который не входит ни в какие комплексы.
...
Рейтинг: 0 / 0
28.05.2004, 10:56
    #32538213
Sergey Ch
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ODBC or ADO?
авторПравильно ли несколько БД, или все таблицы создавать в одной БД?

Зависит от многих причин. Если давать доступ через OL DB Provider из ASP.NET то лучше несколько БД VFP (для MS SQLServer лучше одну).

авторПланируем покупать VStudio .NET

Лучше планировать купить в ноябре VFP 9.0 Но дело вкуса...
...
Рейтинг: 0 / 0
28.05.2004, 15:21
    #32539073
Reznichenko Y.V.
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ODBC or ADO?
To ВладимирМ

Хочу уточнить. А почему "...работа через ADO сильно затруднена." ? Обращаюсь из модуля к Oracle следующим образом:

rstB2ArcDoc = Createobject("ADODB.Recordset")
rstB2ArcDoc.Open(lcSelectCmd, ;
"Provider=MSDAORA.1;Password=" + lcB2Psw + ";User ID=" + lcB2User + ";Data Source=" + lcB2Alias)

и потом работаю с recordset. Таблица, к которой идет запрос, содержит более 1 млн. записей. Все происходит достаточно быстро.
...
Рейтинг: 0 / 0
28.05.2004, 15:27
    #32539087
Раз (1)
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ODBC or ADO?
saedraможет понадобится доступ к dBase
Так-то из VFP к dBase через ADO/ODBC обращаться - это сильно :)
...
Рейтинг: 0 / 0
28.05.2004, 15:54
    #32539162
ВладимирМ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ODBC or ADO?
и потом работаю с recordset

Вы себе представляете как загрузить RecordSet в Grid? Лично я - нет. Т.е. я предполагаю, что придется создать курсор, перекачать в него данные из RecordSet и потом ломать голову над обратным процессом.

А при работе через ODBC я создаю RemoteView и у меня уже не болит голова о способе работы. Я работаю с ней как с обычной таблицей.
...
Рейтинг: 0 / 0
28.05.2004, 15:58
    #32539176
Sergey Ch
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ODBC or ADO?
авторВы себе представляете как загрузить RecordSet в Grid? Лично я - нет. Т.е. я предполагаю, что придется создать курсор, перекачать в него данные из RecordSet и потом ломать голову над обратным процессом.

Можно попробовать Cursor Adapter (но это только в VFP 8.0 и для любителей
...
Рейтинг: 0 / 0
28.05.2004, 18:07
    #32539458
Reznichenko Y.V.
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ODBC or ADO?
Согласен. Я не учел, что не вношу изменения в RecordSet и действительно перекачиваю его данные в DBF.
...
Рейтинг: 0 / 0
29.06.2004, 14:52
    #32581358
sar99
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ODBC or ADO?
ПРИВЕТ ВСЕМ! КСТАТИ О GRID И РАБОТЕ В VFP И АДО
У НАШЕЙ "ЛЮБИМОЙ" MICROSOFT ЕСТЬ ОБЬЕКТ DATAGRID!

ОН ВПОЛНЕ ЗАМЕНИТ ВАМ РОДНОЙ GRID! (А ТАКЖЕ ЕСТЬ DATACOMBO И Т.П.)
ЕСЛИ ХОРОШО РАЗОБРАТЬСЯ В ADO, ТО РАБОТА
ТРИАДЫ VFP6+ADO+DATAGRID ВЕСЬМА УСТОЙЧИВА И БЫСТРА.

ЧТО ЖЕ ДО АДАПТЕРА КУРСОРА - ЭТО ПОКА СЫРОЙ ПРОДУКТ
(БЕЗ SP1 ОН ВООБЩЕ ДВЕ ЗАПИСИ С ОДНИМ КЛЮЧОМ В GRID ВСТАВЛЯЛ!!!
СМОТРИШЬ В РОДНУЮ БАЗУ - ТАМ ЗАПИСЬ ОДНА)
...
Рейтинг: 0 / 0
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / ODBC or ADO? / 9 сообщений из 9, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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