嗨我已經爲此搜索了...這已經2天了......這個空的東西真的開始我的頭! ...請別人告訴我,我的代碼有什麼問題?vb.net數據集返回空值
那就是: -
Public Sub checkemail()
sqlcheckemail = "select Email from WEBUSER where Email='" + TBEmail.Text + "'"
Dim dscheckemail As New DataSet
Dim sqlCnn As New SqlConnection
'Dim MYNULL As String
sqlCnn = New SqlConnection(connStr)
sqlCmd = New SqlCommand(sqlcheckemail, sqlCnn)
sqlCnn.Open()
da.SelectCommand = sqlCmd
da.Fill(dscheckemail)
'MYNULL = CheckDBNull(dscheckemail)
'If Not (dscheckemail.Tables.Count > 0) AndAlso (dscheckemail.Tables(0).Rows.Count > 0) Then
'If Not IsDBNull(dscheckemail) Then
'If Not (dscheckemail Is Nothing) Then
'If MYNULL = "NULL" Then
If Not dscheckemail Is Nothing Then
LabelGender.Text = "There is something"
'MsgBox("Unable to register because the E-mail address has already registered as a user, Please register using different Email address or contact administrator")
'Response.Redirect("~/Rnewuser.aspx")
Else
'MsgBox("u can register")
LabelGender.Text = "NULL"
End If
sqlCmd.Dispose()
sqlCnn.Close()
End Sub
如果u看到我的評論是一個我已經在測試一派的一個......所以,現在如果電子郵件地址在db..everything存在作品奇妙..但如果它不存在的代碼應該處理不符合第一個if語句...但現在我得到的結果是「有東西」,儘管電子郵件不存在於db ....
請幫助我!!!!我已經做過這種null thingy before ..但很長一段時間回來,我沒有保存代碼..現在我回來爲我自己的網站..它開裂我
感謝H27studio ....它的作品精彩......真的great..u救了我的一天:) – rathu 2012-01-12 09:19:22