我做了一个前台程序,后台数据库是sqlserver2000.用台程序是用vb做的.语句为
Private Sub Command1_Click()
Dim cn As Connection
Dim rs As Recordset
Set cn = New ADODB.Connection
Set rs = New ADODB.Recordset
cn.Open "provider=sqloledb;server=liu;database=nwyf;", "nwyf", "123456"
rs.CursorLocation = adcursorclient
rs.Open "select 姓名 编号 from ", cn, adOpenStatic, adLockReadOnly
text1.Text = rs!姓名
text2.Text = rs!编号
rs.Close
cn.Close
Set rs = Nothing
Set cn = Nothing
End Sub原来在sqlserver2000在很正常,突然有一天我的sqlserver2000不能用了,于是我又从装了一次sqlserver2000, 但是从这以后我的前台程序,就和数据库连不上了,总是说登录用户失败,不能与可用sqlserver2000连接.

解决方案 »

  1.   

    重装SQL2000后在SQL中添加用户"nwyf",并设置密码:123456
      

  2.   

    把这句话cn.Open "provider=sqloledb;server=liu;database=nwyf;", "nwyf", "123456"
    改成cn.Open "provider=sqloledb;server=liu;database=nwyf;", "sa", ""也可.
      

  3.   

    主要是我想用我自己建的用户名去登录啊!
    刚才我在别人的的sqlserver2000上运行为什么就好使呢?我的机器上就不好使呢?
      

  4.   

    别人的机器有这个nwyf这个用户?
    可以先创建