如何將此代碼更改爲VB.NET?所以我想使用DataSet
而不是ADODB.Recordset
和OleDb.OleDbConnection
而不是ADODB.Connection
。OleDbDataReader和DataSet
Set oRs = New ADODB.Recordset
oRs.Open ("Select * from Login Where Username= '" & txtUsername.Text & "'"),oCn, adOpenStatic, adLockOptimistic, _
adCmdText
If txtPassword.Text <> oRs.Fields("Password") Then
Call MsgBox("Incorrect Password", vbOKOnly, "Login Error")
txtPassword.Text = ""
txtPassword.SetFocus
Exit Sub
Else
strUserName = txtUsername.Text 'May need in the future project
strName = oRs.Fields("FirstName") & " " & oRs.Fields("LastName")
frmInstruction.Show
這是我到目前爲止已經試過:
Dim cmd As OleDbCommand = New OleDbCommand("SELECT * FROM Login WHERE Username= '" & txtUsername.Text & "' AND password = '" & txtPassword.Text & "' ", oCn)
Dim sdr As OleDbDataReader = cmd.ExecuteReader()
If (sdr.Read() = True) Then
strUserName = txtUsername.Text
frmInstruction.Show()
'but am having issue with this line of code:
strName = oRs.Fields("FirstName") & " " & oRs.Fields("LastName")
你爲什麼大叫? – 2012-07-10 22:16:09
編輯你的問題來安靜下來。你應該告訴我們你已經嘗試了什麼,沒有自己努力的簡單的代碼轉換問題並不是非常受歡迎。 – 2012-07-10 22:27:46
我現在更新我的問題.... PLZ幫助。 thanx – 2012-07-11 08:42:33