powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Запись в Excel более 255 символов в ячейку - Ошибка!
5 сообщений из 5, страница 1 из 1
Запись в Excel более 255 символов в ячейку - Ошибка!
    #38511591
Фотография potkin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
таблица 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
Запись в Excel более 255 символов в ячейку - Ошибка!
    #38511596
SerP1983
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Запись в Excel более 255 символов в ячейку - Ошибка!
    #38511605
Фотография potkin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SerP1983
Та же ошибка ...

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


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