Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Доступ к данным на FoxPro 2.6 через VB.NET 
:(
    Опции темы
Envi
Дата 17.4.2006, 10:04 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 4
Регистрация: 27.3.2006

Репутация: нет
Всего: нет



 Есть база на FoxPro 2.6. Требуется подконнектиться к ней через VB.NET, считать все данные ( из нескольких таблиц) и слить их в другую базу, тоже на фокс про 2.6 . Вопрос в том, как этот самый коннект выполнить, какую технологию юзать и какие подводные камни могут быть. До этого на фоксе не писал вообще и с dbf-ками не работал. 
 Привожу код, который имеется на данный момент:

Код

Imports System.Data
Imports System.Data.OleDb
Imports ADODB

Module Module1

    Sub Main()
        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=путь_ к_базе")
        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)
            System.Console.Read()
        End Try
    End Sub

End Module


Этот код дает вытянуть данные из одной таблицы. Как вытянуть все данные из нескольких табдиц. Как модифицировать запрос. Если написать Order By DESC то запрос перестает работать, не ясно почему. Как вставить данные в другую базу через VB.NET?

Спасибо всем ответившим! Желательно до этой среды, так что если кто сталкивался, запостите!!! 
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Foxpro/Clipper/Dbase"
MoLeX

Запрещается!

1. Публиковать ссылки для чисто рекламных целей.

2. Оффтопить, флеймить, говорить не культурно.

Пожалуйста, адекватно задавайте свой вопрос. Тема должна создаваться с названием характеризующем Вашу проблему.

Задавайте вопросы правильно - как спросите, так вам и ответят.

Разрешено!

Давать ссылки на статьи, обзоры, если это не нарушает первый пункт правил.

Задавая вопрос, давайте нужную информацию касающуюся Вашей проблемы. Этим вы ускорите полезные ответы.

P.S. Размещение рекламы будет строго наказываться!



Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, MoLeX

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Foxpro/Clipper/Dbase | Следующая тема »


 




[ Время генерации скрипта: 0.0416 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.