Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Загрузка данных / 11 сообщений из 11, страница 1 из 1
07.02.2006, 14:59:26
    #33528875
s_akmal
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Загрузка данных
Можно ли реализовать команду LOAD DATA INFILE из MySQL в программе Visual Basic и как?
...
Рейтинг: 0 / 0
07.02.2006, 15:07:41
    #33528907
Melkiades
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Загрузка данных
Так же, как и все остальное при работе с БД.
Код: plaintext
1.
Connection.Execute "LOAD DATA INFILE 'data.txt' INTO TABLE db2.my_table;"
...
Рейтинг: 0 / 0
07.02.2006, 15:10:57
    #33528920
s_akmal
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Загрузка данных
Я эту команду еще ни разу не использовал. Если можно по подробнее объясни где, что писать??
...
Рейтинг: 0 / 0
07.02.2006, 15:30:13
    #33528991
s_akmal
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Загрузка данных
Пробовал то, что знал. Говорит, что Требуется объект (Object Required)
...
Рейтинг: 0 / 0
07.02.2006, 15:32:02
    #33529001
Konst_One
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Загрузка данных
создай ADODB.Connection к своей базе MySQL и выполни код, который тебе уже дали.
...
Рейтинг: 0 / 0
07.02.2006, 15:38:00
    #33529022
s_akmal
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Загрузка данных
Вот что я написал:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
Dim conn1 As ADODB.Connection
Dim rsSum As ADODB.Recordset
Dim sqlstr As String

Set rsSum = New ADODB.Recordset
Set conn1 = New ADODB.Connection

strConn1 = "Provider='MSDASQL';dsn=Файлы dBASE;uid=;pwd=;"
'sqlstr = "Select * From smc;"

conn1.Open strConn1
CommonDialog1.ShowOpen
a = CommonDialog1.FileName
abc = "LOAD DATA INFILE '" + a + "' INTO TABLE smc fields terminated by ';';"
Connection.Execute abc
...
Рейтинг: 0 / 0
07.02.2006, 15:52:27
    #33529079
Melkiades
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Загрузка данных
conn1.Execute abc
...
Рейтинг: 0 / 0
07.02.2006, 17:29:35
    #33529423
Konst_One
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Загрузка данных
и строка соединения у тебя к файликам DBF, а не к базе MySQL!!!
ничего у тебя так не выйдет
...
Рейтинг: 0 / 0
08.02.2006, 07:38:02
    #33530186
s_akmal
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Загрузка данных
А что? Разве невозможно из текстовый файл данные, которого разделены ";", загрузить данные в таблицу dbf-формата. Сейчас я читаю каждую строчку:
Datetime;IPNumber;Dialed_number;Destination;Duration;USD, добавлю запись, перемещаю на одну запись вперед и так далее. Но это занимает много времени. Я как-то пробовал в Линуксе, то там данные загружаются примерно в 0,07сек. Но с помощью Visual Basic-а загружается в течении 10-20 мин.
Как можно ускорить процесс??
...
Рейтинг: 0 / 0
09.02.2006, 13:35:22
    #33534100
s_akmal
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Загрузка данных
UP
...
Рейтинг: 0 / 0
09.02.2006, 15:36:06
    #33534628
Melkiades
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Загрузка данных
Что UP? Вам уже ответил Konst_One.
...
Рейтинг: 0 / 0
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Загрузка данных / 11 сообщений из 11, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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