Ошибка таймаута Sybase ODBC
Всем привет,
Я пытаюсь подключить базу данных Sybase с помощью C# из Visual studio.
Но я получаю эту ошибку примерно через 30 секунд -
ERROR [00000] [Sybase][ODBC Driver]The command has timed out.
На самом деле для выполнения запроса в Sybase требуется 1 минута 18 секунд.
Это мой полный код:
System.Data.Odbc.OdbcConnection con = new System.Data.Odbc.OdbcConnection("connStr"); con.ConnectionTimeout = 300; System.Data.Odbc.OdbcCommand com = new System.Data.Odbc.OdbcCommand("query", con); System.Data.Odbc.OdbcDataAdapter adapter = new System.Data.Odbc.OdbcDataAdapter(com); System.Data.DataTable dt = new System.Data.DataTable(); adapter.Fill(dt)
Пожалуйста, помогите мне как можно скорее.
Заранее спасибо.
V.
отправляете ли вы строку " connStr "в соединение и строку" query " в команду? Это выглядит неправильно...
Member 9330747
Нет, я использую строку подключения в качестве
строки string connStr = "имя DSN=" + ДСН + "; номер uid=" + имяпользователя + "; по pwd=" + dePassword + "; базы данных=" + база данных ;
и
запрос Как " выберите топ-10 * из Emp_Stg"