标题:急 用VB.net 连接数据库怎么出现这种问题啊
取消只看楼主
x115127862
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2007-5-29
 问题点数:0 回复次数:2 
急 用VB.net 连接数据库怎么出现这种问题啊

Imports System.Data.SqlClient
Public Class frload
Public User As String
Public password As String
Dim conn As New SqlConnection("Server=.;" & _
"Database=ViBook; " & _
"Integrated Security=SSPI ")
Dim comm As New SqlCommand
Dim ds As New DataSet
Dim da As New SqlDataAdapter
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
User = TextBox1.Text
password = TextBox2.Text
Dim str As String
str = "select * from 管理员信息 where 姓名='" & User & "' and 密码='" & password & "'"
comm.Connection = conn
comm.CommandType = CommandType.Text
comm.CommandText = str
da.SelectCommand = comm
Try
conn.Open()
da.Fill(ds)
If ds.Tables(0).Rows.Count <> 0 Then
Dim frm2 As New frmain
frm2.Show()
Me.Hide()
Else
MessageBox.Show("密码或用户名错误,请重新输入", "提示信息")
TextBox1.Text = ""
TextBox2.Text = ""
TextBox1.Focus()
End If
Catch ex As Exception
MessageBox.Show("登陆失败", "提示信息")
End Try
End Sub

这是代码每次第一次登陆如果输入错误的话第2次再登陆就是输对了也进不去了
急死

搜索更多相关主题的帖子: 数据库 
2007-06-12 11:36
x115127862
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2007-5-29
得分:0 
调试半天有新发现如果第一次出错第2次就会跳过 da.Fill(ds) 这一句 为什么啊
2007-06-12 11:56
x115127862
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2007-5-29
得分:0 

恩 恩 成功谢谢了

2007-06-15 08:09



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-146748-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.052548 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved