|
|
|
CSV to ADO.Recordset
|
|||
|---|---|---|---|
|
#18+
Привет всем. Есть у меня CSV в строковой переменной. Как можно связать ADO.Recordset с данным CSV, без записи в выходной файл? Заранее благодарю за советы;) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.05.2008, 08:29 |
|
||
|
CSV to ADO.Recordset
|
|||
|---|---|---|---|
|
#18+
Можно наверное XSL'ем преобразовать в XML, загнать в DOMDocument, сделать rs.Open DOMDocument. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.05.2008, 10:49 |
|
||
|
CSV to ADO.Recordset
|
|||
|---|---|---|---|
|
#18+
AntonariyМожно наверное XSL'ем преобразовать в XML, загнать в DOMDocument, сделать rs.Open DOMDocument. как? и насколько это эффективно будет по сравнению с вариантом: 1. загнать в файл 2. обработать 3. удалить файл ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.05.2008, 12:19 |
|
||
|
CSV to ADO.Recordset
|
|||
|---|---|---|---|
|
#18+
Возможно ли (и как) применить XSL к CSV не знаю, но думаю, что возможно. Если это продолжение эпопеи с парсингом кривого CSV, то лучше сразу генерить нужный XML. Сделайте rs.Save "c:\file.xml", adPersistsXML любого рекордсета, чтобы узнать структуру. Это по-любому быстрее, чем мусор -> csv -> что-то еще -> rs. Если это не подходит, то самое простое - скинуть в файл и открыть через ODBC с текстовым драйвером. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.05.2008, 14:07 |
|
||
|
CSV to ADO.Recordset
|
|||
|---|---|---|---|
|
#18+
так и сделал, скорость достаточно нормальная, в принципе Antonariyто самое простое - скинуть в файл и открыть через ODBC с текстовым драйвером. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.05.2008, 15:39 |
|
||
|
CSV to ADO.Recordset
|
|||
|---|---|---|---|
|
#18+
AntonariyВозможно ли (и как) применить XSL к CSV не знаю, но думаю, что возможно. Если это продолжение эпопеи с парсингом кривого CSV, то лучше сразу генерить нужный XML. Сделайте rs.Save "c:\file.xml", adPersistsXML любого рекордсета, чтобы узнать структуру. Это по-любому быстрее, чем мусор -> csv -> что-то еще -> rs. Тогда уж почему не сразу в отвязанный Recordset? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.05.2008, 08:31 |
|
||
|
CSV to ADO.Recordset
|
|||
|---|---|---|---|
|
#18+
AndrF AntonariyВозможно ли (и как) применить XSL к CSV не знаю, но думаю, что возможно. Если это продолжение эпопеи с парсингом кривого CSV, то лучше сразу генерить нужный XML. Сделайте rs.Save "c:\file.xml", adPersistsXML любого рекордсета, чтобы узнать структуру. Это по-любому быстрее, чем мусор -> csv -> что-то еще -> rs. Тогда уж почему не сразу в отвязанный Recordset? BULK INSERT'ом сделаю ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.05.2008, 09:37 |
|
||
|
CSV to ADO.Recordset
|
|||
|---|---|---|---|
|
#18+
AndrF AntonariyВозможно ли (и как) применить XSL к CSV не знаю, но думаю, что возможно. Если это продолжение эпопеи с парсингом кривого CSV, то лучше сразу генерить нужный XML. Сделайте rs.Save "c:\file.xml", adPersistsXML любого рекордсета, чтобы узнать структуру. Это по-любому быстрее, чем мусор -> csv -> что-то еще -> rs. Тогда уж почему не сразу в отвязанный Recordset?Тогда уж почему не сразу в динамический?))) Это уже к автору. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.05.2008, 10:26 |
|
||
|
CSV to ADO.Recordset
|
|||
|---|---|---|---|
|
#18+
Antonariy AndrF AntonariyВозможно ли (и как) применить XSL к CSV не знаю, но думаю, что возможно. Если это продолжение эпопеи с парсингом кривого CSV, то лучше сразу генерить нужный XML. Сделайте rs.Save "c:\file.xml", adPersistsXML любого рекордсета, чтобы узнать структуру. Это по-любому быстрее, чем мусор -> csv -> что-то еще -> rs. Тогда уж почему не сразу в отвязанный Recordset?Тогда уж почему не сразу в динамический?))) Это уже к автору. в смысле? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.05.2008, 10:35 |
|
||
|
CSV to ADO.Recordset
|
|||
|---|---|---|---|
|
#18+
В прямом. Antonariy AndrF Antonariy Если это продолжение эпопеи с парсингом кривого CSV , то лучше сразу генерить нужный XML. Тогда уж почему не сразу в отвязанный Recordset?Тогда уж почему не сразу в динамический?))) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.05.2008, 11:23 |
|
||
|
|

start [/forum/topic.php?fid=60&fpage=191&tid=2162278]: |
0ms |
get settings: |
11ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
59ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
48ms |
get tp. blocked users: |
2ms |
| others: | 250ms |
| total: | 406ms |

| 0 / 0 |
