注册 登录
编程论坛 SQL Server论坛

请问,如何连接SQL server数据库?谢谢!

mansohu 发布于 2014-04-06 11:36, 574 次点击
我现在用的是Access数据库,目前用以下方式连接,虽然也是一知半解,但用的还好[img=http://forum.][/img]

    Set Cnn = CreateObject("ADODB.Connection")
    With Cnn
        .Provider = "Microsoft.Jet.OLEDB.4.0"
        .Open DBFullName

    Set NewRecorders = CreateObject("ADODB.Recordset")
    NewRecorders.CursorLocation = 3     
    NewRecorders.ActiveConnection =Cnn

    NewRecorders.Open Source:=SQLtxt, CursorType:=2, LockType:=2, Options:=1

请问,如何改成连接SQL server数据库的方法啊?谢谢!
2 回复
#2
vbvcr512014-04-08 10:49
连接字符串是一大堆字符。不熟悉的话,肯定写不出来。超简单方法用addc控件,连接一下,会自动生成连接字符串的。你只要复制一下就行了。
#3
真小白2014-05-16 13:39
        //连接字符串
        //public static string constr = "server=SCCE-0125\SA;database=scce;Integrated Security=true";
        //动态加载
        public  SqlDataReader ExecuteReader(string sql)
        {
            //初始化连接对象
            SqlConnection conn = new SqlConnection(constr);
            try
            {
                conn.Open();
                SqlCommand cmd = new SqlCommand(sql, conn);
                //参数表示reader读取完毕之后,自动关闭sqlConnection连接
                SqlDataReader reader = cmd.ExecuteReader(System.);
                return reader;
            }
            catch (Exception)
            {
                throw;
            }
        }

建一个类来装需要链接数据库的代码!
然后在其他地方写SQL语句,传过来!
我也是新手,不好别见怪!
1