Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Подсоединиться через ADO.NET к базе на FoxPro2.6 / 10 сообщений из 10, страница 1 из 1
31.01.2006, 07:11
    #33512248
nightshine
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подсоединиться через ADO.NET к базе на FoxPro2.6
Хочу выбрать данные из базы на FoxPro 2.6 с помощью ADO.NET.
Какой должен быть коннекшн стринг (что там нужно написать), какие namespaces должны быть подключены? Язык C# или VB.NET
Всем ответившим - спасибо. Ни разу с FoxPro не работал, а сейчас нужно считать инфу и именно через ADO.NET
...
Рейтинг: 0 / 0
31.01.2006, 09:19
    #33512347
Sergey Ch
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подсоединиться через ADO.NET к базе на FoxPro2.6
nightshineХочу выбрать данные из базы на FoxPro 2.6 с помощью ADO.NET.
Какой должен быть коннекшн стринг (что там нужно написать), какие namespaces должны быть подключены? Язык C# или VB.NET
Всем ответившим - спасибо. Ни разу с FoxPro не работал, а сейчас нужно считать инфу и именно через ADO.NET
Вот пример подключения к базе данных для свободных таблиц надо заменить Data Source=C:\ws_message\server\DBWS.dbc на Data Source=C:\ws_message\server\ то есть без указания конкретной базы данных...

Good luck!
...
Рейтинг: 0 / 0
31.01.2006, 10:31
    #33512575
nightshine
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подсоединиться через ADO.NET к базе на FoxPro2.6
А там вроде что-то с АСП.NET, можно не для АСП? Очень хотелось бы узнать чем лучше тянуть данные (OleDb или ODBC) и как именно. Есть набор таблиц DBF FoxPro-шных, и надо из них брать информацию. Таблицы содержат порядка 50-100 тысяч записей.
...
Рейтинг: 0 / 0
31.01.2006, 10:46
    #33512627
Sergey Ch
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подсоединиться через ADO.NET к базе на FoxPro2.6
nightshine А там вроде что-то с АСП.NET, можно не для АСП? ...
nightshineЯзык C# или VB.NET...
Студент?

Язык C# или VB.NET - это технология .NET, так что это все одинаково (connection string)...

Код: plaintext
Provider=vfpoledb. 1 ;Data Source=C:\MyDataDirectory\;Collating Sequence=general

другие примеры
первоисточник
...
Рейтинг: 0 / 0
31.01.2006, 11:03
    #33512691
nightshine
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подсоединиться через ADO.NET к базе на FoxPro2.6
Ага, студент, сорри за непонятливость. =)
...
Рейтинг: 0 / 0
31.01.2006, 11:29
    #33512793
nightshine
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подсоединиться через ADO.NET к базе на FoxPro2.6
Сайт про коннекшены вообще супер, большое спасибо! Кстати подсоединился я к базе, но через ком объект. Возникает вопрос, не возникнет ли сложностей в плане скорости? (ADODB)
...
Рейтинг: 0 / 0
31.01.2006, 12:06
    #33512953
Sergey Ch
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подсоединиться через ADO.NET к базе на FoxPro2.6
nightshineВозникает вопрос, не возникнет ли сложностей в плане скорости? (ADODB)
Не замечал...
...
Рейтинг: 0 / 0
01.02.2006, 02:55
    #33514822
Igor Korolyov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подсоединиться через ADO.NET к базе на FoxPro2.6
Hi nightshine!

IMHO использовать в NET "старый" ADO (тот что ADODB) - это неправильно.

Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
02.02.2006, 09:26
    #33517958
nightshine
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подсоединиться через ADO.NET к базе на FoxPro2.6
Ок, соглашусь, выкладываю код:

Dim cnn As New ADODB.Connection
Dim rst As New ADODB.Recordset
Dim Tmp As String
cnn.Open("DRIVER=Microsoft FoxPro VFP Driver (*.dbf); Exclusive=No;SourceType=DBF;SourceDB=PathToBase")
Try
rst.Open("SELECT * FROM D_BASE;", cnn, CursorTypeEnum.adOpenKeyset, LockTypeEnum.adLockOptimistic)
Tmp = rst.GetString(StringFormatEnum.adClipString, 1, , , )

Catch Ex As Exception
System.Console.WriteLine(Ex.ToString)
Finally

cnn.Close()
System.Console.WriteLine(Tmp.ToString)

это тестовое приложение, им я проверяю что все работает, что нормально подключаюсь к базе и читаю данные. Как ты предлагаешь переделать этот код, чтобы все работало? Что именно использовать? Заранее спасибо, сам дкмаю, что это не самый лучший вариант!
...
Рейтинг: 0 / 0
04.02.2006, 01:06
    #33523328
Igor Korolyov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подсоединиться через ADO.NET к базе на FoxPro2.6
Hi nightshine!

Шестое чувство подсказывает мне, что вопросы касающиеся работы с ADO.NET
нужно задавать на форуме по ADO.NET а не по фоксу. Строку подключения тебе
уже дали - далее никакой связи вопроса с фоксом я не вижу.

Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Подсоединиться через ADO.NET к базе на FoxPro2.6 / 10 сообщений из 10, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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