1
嘿傢伙,只想問你一個簡單的問題,我知道你很熟悉......我使用VB6,我只想從我的數據庫中獲取記錄集。我的意思是我有UserID,並在下面提供了一部分代碼,它只獲得一組的單組記錄。像例如,用戶ID的價值是A12
,因此,用的A12
用戶ID記錄了所有集必須在文本框分別與datPayroll.Recordset.MoveNext
的輔助顯示。如何在VB6中獲取記錄集?
With datPayroll
.RecordSource = "select * from tblpayroll where empid like '" & UserID & "'"
.Refresh
Me.txtRegularHours.Text = .Recordset.Fields!reghours
End With
-datPayroll:DataControl上
-txtRegularHours:文本框
-userid:可變
它返回所有匹配的,但你似乎沒有提供任何模式符號,所以爲什麼不在這裏「=」而不是「喜歡」?不知道你希望它如何工作。向前或向後顛倒遊標與添加/減少下標不同。 – Bob77 2011-04-11 03:39:32
另外我不確定你爲什麼使用DataControl但是無法綁定你的TextBoxes。我不會提到你的SQL注入攻擊的漏洞,也許別人會這樣做。 – Bob77 2011-04-11 03:40:58
@Bob Riemersma,語法是什麼? ''select * from tblpayroll where empid ='「&UserID&」'「'是這樣嗎? – aer 2011-04-11 05:46:07