грешка при качване на голям Excel файл с данни в SQL сървър от ASP интерфейс

Грешка на Microsoft OLE DB доставчик за ODBC драйвери „80040e31“

[Microsoft][ODBC SQL Server Driver]Времето за изчакване е изтекло


person Arihant    schedule 10.07.2010    source източник


Отговори (1)


http://msdn.microsoft.com/en-us/library/system.data.oledb.oledbcommand.commandtimeout.aspx

Опитайте тази:

commandObject.CommandTimeout = 120; // 120 seconds = 4 minutes

На вашия команден обект. Можете също да използвате стойност "0", която показва, че няма изчакване, вижте документацията.

Надявам се това да помогне!

person Kieren Johnstone    schedule 10.07.2010
comment
хей аз съм начинаещ..може ли да ми кажеш как да използвам тази команда? имам предвид къде да сложа този код? - person Arihant; 12.07.2010
comment
Тъй като не ни казахте нищо за проблема или дори не зададохте въпрос (току-що публикувахте грешка), не знам: ако имате команден обект, създаден във вашия код (напр. OdbcCommand или OleDbCommand), тогава задайте Свойство CommandTimeout на този команден обект. Ако го правите по друг начин, трябва да знаем това! - person Kieren Johnstone; 12.07.2010