PDA

View Full Version : اجرای ویوهای موجود در اکسس از طریق ویبی



m_zi
شنبه 04 اسفند 1386, 09:35 صبح
سلام
من تا حالا از طریق وی بی ویوهای sql server 2000 را اجرا می کردم بنا به دلایلی می خوام بانک اطلاعاتی ام را به اکسس تغییر دهم . در برنامه همیشه به ویوهای ساخته شده در اس کیو ال وصل می شدم حال در اکسس معادل ویو چیست وچگونه از طریق ویبی آنها را اجرا نمایم .

ممنون

vbhamed
دوشنبه 06 اسفند 1386, 11:22 صبح
معادل view در اکسس همون query ها هستند
اما به نظر من تو تصمیمتون واسه تغییر بانک شدیدا تجدید نظر کنید !

ali_md110
چهارشنبه 08 اسفند 1386, 11:36 صبح
استفاده ار Query های دخیره شده یکی از بهترین راههای نگهداری و توسعه برنامه و برنامه با سرعت بالاتری نسبت به نوشتن این رویه ها در خود برنامه دارد
Public Sub myprouce()
Try
Dim mytable As Data.DataTable
Dim SQL As String = "Query1" 'اشاره به کوئری ذخیره شده در بانک رادارد
Dim Connection As New OleDbConnection("Provider= Microsoft.Jet.OLEDB.4.0;Data Source=|DataDirectory|\db1.mdb")
Dim Command As New OleDbCommand(SQL, Connection)
Command.CommandType = CommandType.StoredProcedure
Connection.Open()
Dim DataReader As OleDbDataReader
DataReader = Command.ExecuteReader
If DataReader.HasRows Then

While DataReader.Read()
mytable = New DataTable
mytable.Clear()
mytable.Load(DataReader)
DataGridView1.DataSource = mytable

End While
End If
Command.Dispose()
Command = Nothing
DataReader.Close()
Connection.Close()
Catch ExceptionErr As Exception
MessageBox.Show(ExceptionErr.Message)
End Try
End Sub