Re: "Зависание" окна при выполнении SQL запроса
От: DEMON HOOD  
Дата: 01.09.04 20:29
Оценка:
Здравствуйте, misha_v, Вы писали:

_>Программа на С# кладет в MSSQL и достает обратно BLOB — данные.

_>Все работает , но окошко замирает до окончания выполнения SqlCommand (Insert или Select). КАК отобразить на форме, что программа не висит, а выполняет запрос??? Как узнать время выполнения и процент?(windows ведь показывает при копировании файлов например)???

ОНО?

[msdn]
public void ReadMyData(string myConnString) 
{
   string mySelectQuery = "SELECT OrderID, Customer FROM Orders";
   SqlConnection myConnection = new SqlConnection(myConnString);
   SqlCommand myCommand = new SqlCommand(mySelectQuery,myConnection);
   myConnection.Open();
   SqlDataReader myReader = myCommand.ExecuteReader();
   try 
   {
     while (myReader.Read()) 
     {
       Console.WriteLine(myReader.GetInt32(0) + ", " + myReader.GetString(1));
     }
    }
    finally 
    {
    // always call Close when done reading.
    myReader.Close();
    // always call Close when done reading.
    myConnection.Close();
    }
 }

[/msdn]
... <<silent Rsdn@Home 1.1.4 beta 1 Windows XP 5.1.2600.0 >>
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.