PDA

View Full Version : ارتباط SQL با وي بي



Hossis
جمعه 07 خرداد 1389, 21:48 عصر
برخي دستورات SQl رو مي تونم با کنترلهاي ويبي مثل ديتا ست و ديتا آداپتر با ويبي هماهنگ کرده و از اون استفاده کنم مثل دستور Select
ولي برخي دستورات ديگه رو مي نويسم ولي اعمال نمي‌شه مثل دستور ساخت جدول
Create Table .....

بعد از اين دستور بايد چي بنويسيم تا اعمال بشه؟؟
بعد از دستور Insert و UPdate چي
با تشکر

Hossis
یک شنبه 09 خرداد 1389, 12:02 عصر
من از اين کدها براي استفاده از بانک اکسس از طريق کدهاي sql استفاده مي کنم آيا اين کد براي همه دستورات اسکيوال کار مي کند؟؟


Dim CnnStr As String = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=|DataDirectory|\db.accdb"
Dim da As OleDbDataAdapter
Dim ds As New DataSet
' Dim cr As New CrystalReport1
Dim cnn As OleDbConnection
If findStr = String.Empty Then Exit Sub
cnn = New OleDbConnection(cnnstr)
cnn.Open()
' SELECT * FROM table1 WHERE LIKE '%A%'
da = New OleDbDataAdapter("Select * from Books Where " & columName & " Like'%" & findStr & "%'", cnn)
'' da = New OleDbDataAdapter("Select " & columName & " from Books Where " & columName & " Like'%" & findStr & "%'", cnn)
da.Fill(ds, "Books")
DG.DataSource = ds.Tables("Books")

cnn.Close()

Hossis
سه شنبه 08 تیر 1389, 12:01 عصر
اگر بخواهيم به رکورد خاصي از روي شماره آن برويم که لزوما با فيلد Id يکي نيست چه کدي بايد در دستور Select بنويسيم؟
مثلا مي خواهيم به رکورد هزارم برويم بدون اين که از محتويات فيلدها کمک بگيريم