Страница: 1 | 2 |
Вопрос: помогите с хранимой процедурой!!пожалуйста!
Добавлено: 01.11.06 18:15
Автор вопроса: angelnl
Ответы
Всего ответов: 17
Номер ответа: 16
Автор ответа:
Neco
ICQ: 247906854
Вопросов: 133
Ответов: 882
Web-сайт:
Профиль | | #16
Добавлено: 05.11.06 12:01
по-моему, если тебе надо тупо получить количество, то лучше не использовать классы DataTable и прочее вообще.
Dim comm As New SqlClient.SqlCommand
comm.Connection = conn
comm.CommandText = "select count(*) from <shema>.<table> where <conditions>"
conn.Open()
MsgBox(comm.ExecuteNonQuery().ToString)
conn.Close()
conn.Dispose()
comm.Dispose()
Номер ответа: 17
Автор ответа:
Neco
ICQ: 247906854
Вопросов: 133
Ответов: 882
Web-сайт:
Профиль | | #17
Добавлено: 05.11.06 13:58
если условие тяжело выразить в sql-условии или идёт связка с другими источниками данных, то мона воспользоваться таким кодом:
 im adap As New SqlClient.SqlDataAdapter ' твой адаптер для твоей таблицы
adap.Fill(tabla)
For Each nrow As Data.DataRow In tabla.Rows ' твоя типизированная строка
If nrow.salary > 1000 Then
MsgBox("снизить зарплату этому чуваку: " + nrow.name)
End If
Next
adap.Dispose()
tabla.Dispose()