SqlConnection sqlconn = new SqlConnection("server =NIO;integrated security =true;database =DBClass");
这句要如何写?
假如是在一台没有SQL的机子上.拷贝了x.mdf和x.ldf,那么对方机子要如何写这个实例?
就像连接ACCESS一样,如何根据路径读取表?
望高人请教,万分感谢!!

解决方案 »

  1.   

    晕,貌似不行,一定要装SQLserver才行
      

  2.   

    copy个osql.exe程序执行sql脚本能解决问题吗?有没有高人知道?
      

  3.   

    要有数据库引擎才行,可以装SQL Server Express
      

  4.   

    晕哦.一定要装SQL么?!这很麻烦啊.
    还不如用ACCESS.
    可ACCESS没有SQL好用.
      

  5.   

    你可以连接服务器的
    你一般不安装sql2005但是给客户用的话
    你帮是安装一个Manage Studio大概50多M
      

  6.   

    不装不行。
    建议装个免费的 Microsoft SQL Server 2005 Express Edition
    或者更轻量级的MSDE2000:Microsoft SQL Server 2000 Desktop Engine (MSDE 2000)
      

  7.   

    Microsoft SQL Server 2005 Express Edition
    http://www.microsoft.com/downloads/details.aspx?familyid=220549b5-0b07-4448-8848-dcc397514b41&displaylang=en
      

  8.   

    要装数据驱动的,不装访问不了
    只安装SQL Server 2005 Express就好了
      

  9.   

    Access文件也得是装了数据访问控件才能打开的,只不过这个访问控件被很多应用软件打包安装了。
    你新装一台电脑,只装操作系统,也是不能打开Access文件的。
      

  10.   

    的确.
    如何在ACCESS里添加多条记录?
                MyConn.Open();
                string MySql = "insert into 学生表(学号,姓名) values('" + "0705130128" + "','" + studentsName[0] + "')";
                OleDbCommand MyDC = new OleDbCommand(MySql, MyConn);            foreach (string name in studentsName)
                {
                    if (name == "王斯航")
                    {
                        MySql = "insert into 学生表(学号,姓名) values('" + "0705130128" + "','" + studentsName[0] + "')";
                        MyDC.ExecuteNonQuery();
                    }
                    else
                    {
                        MyDC.CommandText = "insert into 学生表(学号,姓名) values('0" + studentNumber.ToString() + "','" + name + "')";
                        MyDC.ExecuteNonQuery();
                        studentNumber++;
                    }
                }
                MyConn.Close();
    每添加都要"MyDC.ExecuteNonQuery();",有没有什么语句是不用的?
    如果我用MyDC.CommandText +=的话,那么,会提示错误什么"分号结尾".
      

  11.   

    “装数据驱动”也不行的...必须安装DBMS引擎...Access不过是现在的Windows都内置了引擎而已...
      

  12.   

    那就是客户机必须安装SQL SERVER?
      

  13.   

    客户机必须至少安装Microsoft SQL Server 2005 Express Edition ,否则不可能
      

  14.   

    这个是不可以的,SQL server提供远程访问有TCP/IP、或命名管道等方法,没有装SQLSERVER 这些访问的服务就无法提供
      

  15.   

    文件只是数据格式,你没有服务程序怎么能够使用呢?
    sql server 是一种数据库引擎,使用自己的格式。
    也许别的数据库引擎也能够使用这种文件格式。不过并不确保。
    或者你可以自己写个引擎,就不用装sql service了