|
CSV. ConnectionString | ☑ | ||
---|---|---|---|---|
0
CAPITALIST
05.12.11
✎
10:30
|
подключаюсь к csv таблице.
поля разделяются двоеточием (:) пишу строку подключения, ставлю там FMT=Delimited(:) не получается! FMT=: все равно не получается! а если запятыми будут разделятся то получится! как считать с двоеточием? в реестре менять нельзя |
|||
1
Wobland
05.12.11
✎
10:36
|
это из какой области жизнедеятельности?
|
|||
2
rs_trade
05.12.11
✎
10:37
|
(1) АДО скорей всего. (0) Гугл в помощь.
|
|||
3
Ц_У
05.12.11
✎
10:48
|
(':') а вот так?
|
|||
4
CAPITALIST
05.12.11
✎
11:19
|
да, ADO.
гугл находит только стандартный FMT=Delimited или FMT=Delimited(,) FMT=Delimited(`:`) FMT=Delimited(':') FMT=`:` FMT=':' тоже не то((( |
|||
5
Snorkler
05.12.11
✎
12:53
|
(0) Строку подключения в студию можно?
|
|||
6
CAPITALIST
05.12.11
✎
13:09
|
Connect.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + ФайлИмпорта.Путь+ "
|;Extended Properties=""text;HDR=Yes;FMT=Delimited(:)"""; |
|||
7
CAPITALIST
05.12.11
✎
13:10
|
читает ВСЮ запись без разделений как одно поле
|
|||
8
CAPITALIST
05.12.11
✎
13:11
|
если в файле : заменить на , то ПРИ ТОЙ ЖЕ строке подключения считывает нормально! и делит запись на поля!
|
|||
9
Ленинград
05.12.11
✎
13:16
|
а нахера так то все усложнять?
|
|||
10
Ковычки
05.12.11
✎
13:17
|
пользовательские разделители заносятся в реестр
|
|||
11
Snorkler
05.12.11
✎
13:19
|
(6) Provider=Microsoft.Jet.OLEDB.4.0;Data Source=c:\txtFilesFolder\;Extended Properties="text;HDR=Yes;FMT=Delimited";
!!! The delimiter can be specified in the registry at the following location:<br/> HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Jet \ 4.0 \ Engines \ Text Можно попробовать СтрокаСоединения = "Driver={Microsoft Text Driver (*.TXT; *.CSV)};… " и курить schema.ini |
|||
12
Snorkler
05.12.11
✎
13:20
|
(11)+
Ссылку забыл: http://www.connectionstrings.com/textfile |
|||
13
CAPITALIST
05.12.11
✎
13:23
|
читал я это
доступ к реестру мне никто не даст(( |
|||
14
Snorkler
05.12.11
✎
13:24
|
(13) Тогда предложенное в конце (11)…
|
|||
15
CAPITALIST
05.12.11
✎
13:24
|
вот еще
http://www.codeproject.com/KB/database/ReadTextFile.aspx?display=Print там написано что можно юзать FMT=Delimited(x) но это не работает |
|||
16
Snorkler
05.12.11
✎
13:28
|
(15) Читать нужно целиком… :0)
Там же, двумя строчками ниже: "If the format specified is 'Delimited', the default character is comma (,). It is stored in the registry. You can change it in the registry at HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Jet\4.0\Engines\Text\Format." :0) |
|||
17
Ковычки
05.12.11
✎
13:42
|
тогда как сказали - схема в каталоге где файл
|
|||
18
Ковычки
05.12.11
✎
13:43
|
в файлик схемы пропиши имя файла как секцию и в ней укажи формат
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |