Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / CSV to ADO.Recordset / 11 сообщений из 11, страница 1 из 1
19.05.2008, 08:29
    #35319813
orunbek
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
CSV to ADO.Recordset
Привет всем.
Есть у меня CSV в строковой переменной.
Как можно связать ADO.Recordset с данным CSV, без записи в выходной файл?
Заранее благодарю за советы;)
...
Рейтинг: 0 / 0
19.05.2008, 10:49
    #35320012
Antonariy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
CSV to ADO.Recordset
Можно наверное XSL'ем преобразовать в XML, загнать в DOMDocument, сделать rs.Open DOMDocument.
...
Рейтинг: 0 / 0
19.05.2008, 12:19
    #35320275
orunbek
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
CSV to ADO.Recordset
AntonariyМожно наверное XSL'ем преобразовать в XML, загнать в DOMDocument, сделать rs.Open DOMDocument.
как? и насколько это эффективно будет по сравнению с вариантом:
1. загнать в файл
2. обработать
3. удалить файл
...
Рейтинг: 0 / 0
19.05.2008, 14:07
    #35320655
Antonariy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
CSV to ADO.Recordset
Возможно ли (и как) применить XSL к CSV не знаю, но думаю, что возможно. Если это продолжение эпопеи с парсингом кривого CSV, то лучше сразу генерить нужный XML. Сделайте rs.Save "c:\file.xml", adPersistsXML любого рекордсета, чтобы узнать структуру.
Это по-любому быстрее, чем мусор -> csv -> что-то еще -> rs.

Если это не подходит, то самое простое - скинуть в файл и открыть через ODBC с текстовым драйвером.
...
Рейтинг: 0 / 0
19.05.2008, 15:39
    #35321082
orunbek
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
CSV to ADO.Recordset
так и сделал, скорость достаточно нормальная, в принципе
Antonariyто самое простое - скинуть в файл и открыть через ODBC с текстовым драйвером.
...
Рейтинг: 0 / 0
20.05.2008, 08:31
    #35322177
AndrF
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
CSV to ADO.Recordset
AntonariyВозможно ли (и как) применить XSL к CSV не знаю, но думаю, что возможно. Если это продолжение эпопеи с парсингом кривого CSV, то лучше сразу генерить нужный XML. Сделайте rs.Save "c:\file.xml", adPersistsXML любого рекордсета, чтобы узнать структуру.
Это по-любому быстрее, чем мусор -> csv -> что-то еще -> rs.

Тогда уж почему не сразу в отвязанный Recordset?
...
Рейтинг: 0 / 0
20.05.2008, 09:37
    #35322292
orunbek
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
CSV to ADO.Recordset
AndrF AntonariyВозможно ли (и как) применить XSL к CSV не знаю, но думаю, что возможно. Если это продолжение эпопеи с парсингом кривого CSV, то лучше сразу генерить нужный XML. Сделайте rs.Save "c:\file.xml", adPersistsXML любого рекордсета, чтобы узнать структуру.
Это по-любому быстрее, чем мусор -> csv -> что-то еще -> rs.

Тогда уж почему не сразу в отвязанный Recordset?
BULK INSERT'ом сделаю
...
Рейтинг: 0 / 0
20.05.2008, 10:26
    #35322421
Antonariy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
CSV to ADO.Recordset
AndrF AntonariyВозможно ли (и как) применить XSL к CSV не знаю, но думаю, что возможно. Если это продолжение эпопеи с парсингом кривого CSV, то лучше сразу генерить нужный XML. Сделайте rs.Save "c:\file.xml", adPersistsXML любого рекордсета, чтобы узнать структуру.
Это по-любому быстрее, чем мусор -> csv -> что-то еще -> rs.
Тогда уж почему не сразу в отвязанный Recordset?Тогда уж почему не сразу в динамический?)))
Это уже к автору.
...
Рейтинг: 0 / 0
20.05.2008, 10:35
    #35322455
orunbek
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
CSV to ADO.Recordset
Antonariy AndrF AntonariyВозможно ли (и как) применить XSL к CSV не знаю, но думаю, что возможно. Если это продолжение эпопеи с парсингом кривого CSV, то лучше сразу генерить нужный XML. Сделайте rs.Save "c:\file.xml", adPersistsXML любого рекордсета, чтобы узнать структуру.
Это по-любому быстрее, чем мусор -> csv -> что-то еще -> rs.
Тогда уж почему не сразу в отвязанный Recordset?Тогда уж почему не сразу в динамический?)))
Это уже к автору.
в смысле?
...
Рейтинг: 0 / 0
20.05.2008, 11:23
    #35322626
Antonariy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
CSV to ADO.Recordset
В прямом. Antonariy AndrF Antonariy Если это продолжение эпопеи с парсингом кривого CSV , то лучше сразу генерить нужный XML.
Тогда уж почему не сразу в отвязанный Recordset?Тогда уж почему не сразу в динамический?)))
...
Рейтинг: 0 / 0
20.05.2008, 14:16
    #35323317
orunbek
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
CSV to ADO.Recordset
лучше обработанный CSV, в SQL Server сразу, думаю быстрее будет чем
при парсинге сразу генерить в XML, потом в SQL Server
...
Рейтинг: 0 / 0
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / CSV to ADO.Recordset / 11 сообщений из 11, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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