一段程序
TextBox2的TextMode是password
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Try
Me.SqlCommand1.CommandText = "SELECT ClientCash.* FROM ClientCash where 帐号=" + TextBox1.Text
SqlDataAdapter1 = New System.Data.SqlClient.SqlDataAdapter(SqlCommand1)
DataSet1 = New System.Data.DataSet
SqlDataAdapter1.Fill(DataSet1, "ClientCash")
Catch ex As Exception
Response.Write("<script language=javascript>alert('帐号错误!请重新输入')</script>")
End Try
Response.Write(DataSet1.Tables(0).Rows(0).Item(1).ToString)
Response.Write(TextBox2.Text)
If TextBox2.Text.Equals(DataSet1.Tables(0).Rows(0).Item(1).ToString) Then
Label3.Text = "余额为" + DataSet1.Tables(0).Rows(0).Item(2).ToString()
Else
Response.Write("<script language=javascript>alert('密码错误!')</script>")
End If End Sub
Response.Write(DataSet1.Tables(0).Rows(0).Item(1).ToString)
和
Response.Write(TextBox2.Text)
输出结果一样
但后面的If TextBox2.Text.Equals(DataSet1.Tables(0).Rows(0).Item(1).ToString)死活通不过
用TextBox2.Text=DataSet1.Tables(0).Rows(0).Item(1).ToString,
StrComp(TextBox2.Text,DataSet1.Tables(0).Rows(0).Item(1).ToString)=0
String.Eqauls(TextBox2.Text,DataSet1.Tables(0).Rows(0).Item(1).ToString)都通不过
究竟怎么回事呢
TextBox2的TextMode是password
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Try
Me.SqlCommand1.CommandText = "SELECT ClientCash.* FROM ClientCash where 帐号=" + TextBox1.Text
SqlDataAdapter1 = New System.Data.SqlClient.SqlDataAdapter(SqlCommand1)
DataSet1 = New System.Data.DataSet
SqlDataAdapter1.Fill(DataSet1, "ClientCash")
Catch ex As Exception
Response.Write("<script language=javascript>alert('帐号错误!请重新输入')</script>")
End Try
Response.Write(DataSet1.Tables(0).Rows(0).Item(1).ToString)
Response.Write(TextBox2.Text)
If TextBox2.Text.Equals(DataSet1.Tables(0).Rows(0).Item(1).ToString) Then
Label3.Text = "余额为" + DataSet1.Tables(0).Rows(0).Item(2).ToString()
Else
Response.Write("<script language=javascript>alert('密码错误!')</script>")
End If End Sub
Response.Write(DataSet1.Tables(0).Rows(0).Item(1).ToString)
和
Response.Write(TextBox2.Text)
输出结果一样
但后面的If TextBox2.Text.Equals(DataSet1.Tables(0).Rows(0).Item(1).ToString)死活通不过
用TextBox2.Text=DataSet1.Tables(0).Rows(0).Item(1).ToString,
StrComp(TextBox2.Text,DataSet1.Tables(0).Rows(0).Item(1).ToString)=0
String.Eqauls(TextBox2.Text,DataSet1.Tables(0).Rows(0).Item(1).ToString)都通不过
究竟怎么回事呢
解决方案 »
- 求助,jqeruy代码不执行的问题
- neatUpload问题??
- 问两个关于 Response.Write 和 Response.Redirect 的问题。谢谢。(附伪码)
- 请问用JS来验证注册表单安全吗?(急!)
- 新手虚心请教关于DateGrid中绑定列的问题!(在线等)。谢谢。
- 一个打印的问题
- SESSION丢失问题,求教了
- SQL数据生成XML文件<>变成了lt; gt;
- 可不可以用javascript读取客户端的cookie
- 我想问个关于SqlDataAdapter和“生成数据集”的问题(详细描述请进来看)
- 数据库已经设置可以为空了,可是待提交数据为空时却出现“输入字符串格式不正确”的错误,咋回事?
- VS.net 智能感知,动不动就提示了,怎么回事情?
------------
实在不行,设个断点看看这个string的值是多少!