23-09-12, 12:56 AM
PHP كود :
هذه دالة تقوم باستخدام الاجراءات المخزنة وايضا datareader لتعبئة النتائج في datatable
Function GetDatatable() As DataTable
Dim con As New SqlConnection("connection string")
'على فرض ان الاستعلام عبارة عن إجراء مخزن لأنه أسرع من الأستعلام العادى
Dim cmd As New SqlCommand("storedprocedure", con)
cmd.CommandType = CommandType.StoredProcedure
cmd.Connection = con
Dim dt As New DataTable
If con.State = ConnectionState.Closed Then
con.Open()
End If
Dim reader As SqlDataReader = cmd.ExecuteReader
dt.Load(reader)
Return dt
End Function

