标题:连接SQL数据库问题
只看楼主
caoru
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2008-10-24
 问题点数:0 回复次数:2 
连接SQL数据库问题
Dim str As String
        str = "Data Source=local;Initial Catalog=财务管理;integrated Security=true"
        Dim con As New SqlConnection(str)
        con.Open()
        Dim sql As String = "select * from 登录表 where user_name'" & TextBox1.Text.ToString().Trim() & "' and user_pwd'" & TextBox2.Text.ToString().Trim() & "' and User_des='" & ComboBox1.Text.ToString.Trim() & "' "
        Dim cmd As New SqlCommand(sql, con)
        Dim reader As SqlDataReader
        reader = cmd.ExecuteReader

        If reader.Read() = True Then
            Me.Hide()
            frm.Label1.Text =
            frm.Show()
            frm.Text = "欢迎您进入财务管理系统" & TextBox1.Text & "--" & ComboBox1.Text
        Else
            MsgBox("登录失败,请检查你用户名,密码,以及权限是否正确")
        End If


请高手帮忙检查下,这个程序中哪里有错误,运行时con.Open()出现了错误,但是我不知道怎么改?
搜索更多相关主题的帖子: SQL 数据库 
2008-10-24 14:53
tfnpghl
Rank: 1
等 级:新手上路
帖 子:18
专家分:0
注 册:2007-7-17
得分:0 
你的连接字符串问题,因为SQL SERVER 版本不同可能连接字符串写法也有不同,网上查一查。
Dim base As String = "你的数据库名(包括路经).MDF"
Data Source=.\SQLEXPRESS;AttachDbFilename=" + base + ";Integrated Security=True;Connect Timeout=30;User Instance=True")
2008-10-25 17:32
Liu_qingwei
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2007-11-16
得分:0 
OPEN错误是连接字串或数据库问题,不过你的SQL语句中好像少了两个=号
2008-11-01 13:29



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




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

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