Dim conn As System.Data.SqlClient.SqlConnection

解决方案 »

  1.   

    icyer() ( ) :
       这种方法我试过,好象书上介绍是专门访问MS SQL的物件。
      

  2.   

    icyer() 说得是ADO.NET的连接方式啊,访问SQL Server效率最高的
    还有OleDb
    Dim conn As System.Data.OleDb.OleDbConnection
      

  3.   

    我知道以上的数据库访问方式:
        OLEDB主要针对其他数据库
    但是我在书上看到的声明方式,为什么我的。NET不能执行
      

  4.   

    数据库连接效率对比表:数据库连接类型              页面显示所需时间(秒)
    ADO.NET Managed Provider+ODBC 0.831195
    ADO.NET Managed Provider+OLEDB 0.100144
    SQL Managed Provider          0.060086
      

  5.   

    尽信书不如无书,
    ADOConnection是.net Beta1的类,在Beta2以后就没有了。
      

  6.   

    谢谢!!
      因为我以前写VB的ADO时候,就是这样。
      

  7.   

    Me.MySQLDB = New System.Data.SqlClient.SqlConnection()
            MySQLDB.ConnectionString = "data source=ZHSERVER;initial catalog=SystemUser;integrated security=SSPI;persist " & _
            "security info=False;workstation id=USER;packet size=4096"
            MySQLDB.Open()
    我这段代码有问题吗?
       SQL采用的是WINDOWS验证。调试,提示没有信任的SQL SERVER。我通过ADO控件建立的连接,并测试通过。
      

  8.   

    Me.MySQLDB = New System.Data.SqlClient.SqlConnection()
            MySQLDB.ConnectionString = "data source=ZHSERVER;initial catalog=SystemUser;integrated security=SSPI;persist " & _
            "security info=False;workstation id=USER;packet size=4096"
            MySQLDB.Open()
    有错吗?我用ADO控件生成的连接字符串,并测试通过,但程序提示未有信任的SQL SERVER
      

  9.   

    在SQL Server中添加一个用户:{machinename}\ASPNET
      

  10.   

    {machinename}:
       代表域吗?