Re[2]: Работа с excell-ем из .NET
От: Аноним  
Дата: 10.06.04 09:01
Оценка:
Здравствуйте, Peter Fleischer, Вы писали:

Вобщем, данные удалось дастать через OledbConnection, как вы и писали, сначала возникла проблема смешения названия колонок и данных, то есть одни колонки назывались как им и положено F# (F с номером), а в наименования других запихивались почему-то данные из первой строки данных, но это удалось побороть добавлением в connectionString HDR=NO, то есть теперь connectionString имеет вид —
"Provider=Microsoft.Jet.OLEDB.4.0;" +
"Data Source=" + filePath + "; Jet OLEDB:Engine Type=5;"+
"Extended Properties=\"Excel 8.0;HDR=NO\""
Но теперь новая проблема открылась, данные из некоторой колонки пропадают и на их месте null, данные имеющие следующий вид
<--9166930615 остаются, а данные 89166316223 превращаются в DataTable в null, вопрос в том, как заставить считывать абсолютно все значения из любых колонок как строку? потому что есть подозрение, что OleDbDataAdapter при заполнении таблицы как-то некорректно их приводит к какому-то типу, который сам же и определеят
?????
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.