Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Запись в Excel более 255 символов в ячейку - Ошибка! / 5 сообщений из 5, страница 1 из 1
24.12.2013, 22:47
    #38511591
potkin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запись в Excel более 255 символов в ячейку - Ошибка!
таблица Excel:
Код: sql
1.
 CREATE TABLE Sheet1 (F1 char(255), F2 MEMO) 


Пишу так:
Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
string sExcelConnectionString = @"Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" + pPath + ";Extended Properties=\"Excel 12.0;HDR=YES;\"";
OleDbConnection OleDbConn = new OleDbConnection(sExcelConnectionString);

OleDbParameter parF1 = new OleDbParameter("@F1", OleDbType.VarChar);
OleDbParameter parF2 = new OleDbParameter("@F2", OleDbType.VarChar);

OleDbCommand OleDbCmd = new OleDbCommand("INSERT INTO [Sheet1$] (F1, F2)values(@F1, @F2)", OleDbConn);

OleDbCmd.Parameters.Add(parF1).Value = "текст ...";
OleDbCmd.Parameters.Add(parF2).Value = "текст ...";

OleDbCmd.ExecuteNonQuery();



Если текст в любом из полей больше 255 символов вылетает ошибка:
Код: plaintext
1.
The field is too small to accept the amount of data you attempted to add. Try inserting or pasting less data.

Что скажите ???
...
Рейтинг: 0 / 0
24.12.2013, 22:59
    #38511596
SerP1983
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запись в Excel более 255 символов в ячейку - Ошибка!
...
Рейтинг: 0 / 0
24.12.2013, 23:18
    #38511605
potkin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запись в Excel более 255 символов в ячейку - Ошибка!
SerP1983
Та же ошибка ...

П.С. MVS 2010 .NET 4.0
Excel 2003, 2007, 2010 (на виртуалках пробовал разные модификации)
...
Рейтинг: 0 / 0
26.12.2013, 22:00
    #38513636
Изопропил
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запись в Excel более 255 символов в ячейку - Ошибка!
potkinЧто скажите ???
неправильный выбор инструмента
...
Рейтинг: 0 / 0
26.12.2013, 22:22
    #38513647
МСУ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запись в Excel более 255 символов в ячейку - Ошибка!
Почему бы не работать с Excel через нормальные инструменты, а не через задний проход как тут в топике?
...
Рейтинг: 0 / 0
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Запись в Excel более 255 символов в ячейку - Ошибка! / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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