[英]VB.Net Ms Access Database. How can I display next value of a row to a lable one by one?
我正在尋找一種無需使用綁定導航器即可將行的下一個值設置為標簽的方法。 例如:當我單擊“ 下一步”按鈕時,“用戶名”列中的下一個用戶名應出現在標簽上並繼續滾動名稱。
我嘗試過的
我已使用其屬性(數據綁定)將數據(例如:用戶名)綁定到標簽。 現在如何在標簽中顯示它們,並按下每個按鈕都會顯示下一個?
好的,這是通過替代方法實現的目標:但這不起作用
我收到此錯誤>>查詢表達式'tagno ='2'中字符串的語法錯誤。 @行博士= Command.ExecuteReader
目的是在按鈕上單擊,計數整數將增加,然后查詢將使用計數值從數據庫中查找問題,例如,如果增量值為2,則讀者應從標記號為2的行返回問題。
數據庫表(quest)具有以下幾列,Question Correct_Answer,tagno
Dim count As Integer
Private Sub btncontinue_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btncontinue.Click
Dim conn As New OleDb.OleDbConnection
Dim olequery As New OleDb.OleDbCommand
Dim connString As String
connString = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=\" & Application.StartupPath & "\game.accdb"
conn.ConnectionString = connString
olequery.Connection = conn
count += 1
Dim dr As OleDbDataReader
'quest是表名。 Dim query As String =“從任務中選擇問題,其中tagno ='”&count&“”
cnnOLEDB.Open()
Dim command As New OleDbCommand(query, cnnOLEDB)
dr = Command.ExecuteReader
dr.Read()
lblquestion.Text = dr(0)
cnnOLEDB.Close()
End Sub
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.