我想在只能设备中,添加一个数据库连接。结果,无法使用System.Data.SqlClint指令集。这个应该怎么办?

解决方案 »

  1.   

    System.Data.SqlClint 是 .net framework 里的命名空间,智能设备 compact framework 上根本就没有System.Data.SqlServerCe 是 cf.net 专用
    System.Data.SqlServerCe.SqlCeConnection SqlCeConnection conn = null;try
    {
        conn = new SqlCeConnection("Data Source = MyDatabase.sdf; Password ='<pwd>'");
        conn.Open();    SqlCeCommand cmd = conn.CreateCommand();
        cmd.CommandText = "INSERT INTO Customers ([Customer ID], [Company Name]) Values('NWIND', 'Northwind Traders')";    cmd.ExecuteNonQuery();
    }
    finally
    {
        conn.Close();
    }
      

  2.   

    随着开发的深入,会感觉compact framework和full framework的区别会原来越大。跟桌面开发简直就是两套体系,虽然都是用c#
      

  3.   

    是可以用的,我以前也遇到过,后来怎么解决的 忘记了,你看下是不是dll没有引用,设备可以直接连接到你电脑的数据库,三楼说得有点
     别人不要本地数据库,咋办。
      

  4.   


    System.Data.SqlServerCe这个也没有,只有common 和sqltype……