回 帖 发 新 帖 刷新版面

主题:新手求助(数据库连接问题)

帮忙看看一下代码:
sub Page_Load(Sender as object,e as EventArgs)
        Dim myconstring As string="Server=HOME-6MVRBNW0UN;Database=myweb;Integrated Security=SSPI"
       dim mycon as new sqlconnection(myconstring) 
        Dim adp As SqlDataAdapter

        Dim ds As New DataSet
        Dim str As String = "select *from 登录"
        
      try
         mycon.Open()
        adp = New SqlDataAdapter(str, mycon)
        adp.Fill(ds)
        DataGrid1.DataSource() = ds
        DataGrid1.DataBind() 
      catch
        message.innerhtml="错误号:" & Err.Number & "错误描述:" & Err.Description
        End Try 
 end sub
运行时总是出现“用户登录失败”的错误信息。
我觉得连接数据库没问题啊,同样的方法在VB.NET里就能运行,各位大侠帮忙看看告诉我问题出在哪啊?
        

回复列表 (共10个回复)

沙发

怎么没有人回答啊,真的急用啊

板凳

加上User ID和Password试一下

但是你要确保安全性是采用:Windows和SQL验证方式。

3 楼


试过,也不行。我直接用控键连接都不行。

4 楼

真郁闷,就没有人能帮忙吗

5 楼

你确定SQL语句"select *from 登录"有值输出么?感觉你的这句么中间有笔误.
"select * (空格)from 登录" .
然后还多句嘴,我想你是想拿这里输出的值去和界面上输入的值做比较,这样去判断登陆,是么?你要注意从数据库里面调出来的数据,因为它们经常包含了还多多余的空字节.

6 楼

"select *from 登录"这局
应该是"select * from 登录"

7 楼

用户登录失败 的原因都是因为数据库连接有问题,好好检查一下


--------------------------------------
给我分哦

8 楼

这表面asp无法和数据库服务器进行连接,由于你使用的是windows集成验证机制,要确保在iis中启用了Internet来宾帐号,并且该帐号能够在sql server中有相应的权限。

建议你先用下面这个连接串试验一下:

uid=sa;Pwd=你的sa口令;database=你的数据库名称";server=你的服务器名称

9 楼

你先用楼上的连接字符串试试看能不能连到数据库

10 楼

不会vb.net

我来回复

您尚未登录,请登录后再回复。点此登录或注册