Выполнение в фоновом режиме - VB

Узнай цену своей работы

Формулировка задачи:

Как сделать, чтобы процедура выполнялась в фоновом режиме и не вешала приложение на несколько минут. Процедура это подключение к удаленному SQL серверу через интернет.
Как сделать, чтобы пока она выполнялась можно было делат что-то еще в данном приложении. Например открыть еще форму и вбивать в ней текст.
Private Sub Command1_Click()
On Error GoTo error
Dim cn As New ADODB.Connection
Dim rs As New ADODB.Recordset
cn.Open "Provider=SQLOLEDB.1;Password=qwerty;Persist Security Info=True;User ID=sa;Initial Catalog=northwind;Data Source=213.189.220.105,8080"
rs.Open "Select EmployeeID from employees", cn, adOpenStatic, adLockReadOnly
Set VSFlexGrid1.DataSource = rs
Exit Sub
error:
MsgBox "Can't establish connection to SQL server. Try again later" + Err.Description
End Sub

Решение задачи: «Выполнение в фоновом режиме»

textual
Листинг программы
<br>Private WithEvents cnE <font color="blue">As</font> ADODB.Connection     <font color="green">'указатель на Event-handled подключение
<br>Private WithEvents rsOrg As ADODB.Recordset    '</font>указатель на Event-handled рекордсет
<br>Private cmd <font color="blue">As</font> New ADODB.Command
<br>

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

5   голосов , оценка 4.2 из 5
Похожие ответы