ado执行一条sql语句是这样的:“rs.open str1, cn, ...”,请问在C#中利用ado.net如何执行一条SQL语句附加数据库?

解决方案 »

  1.   

    ado.net是用来连接数据库    你是要连接数据库还是附加数据库啊?  
      

  2.   

    附加数据库的意思是?
    连接数据库的话分为SQL数据库,Access数据库和Oracle数据库之分.具体的可以参考一下Data类里的说明.
      

  3.   


    string SqlServerConnectionOmcTemp="Persist Security Info=False;User id=Sa;Pwd=;Database=Moto_omc_Temp;server='127.0.0.1'";
    SqlConnection MyCon = new SqlConnection();
                MyCon.ConnectionString = SqlServerConnectionOmcTemp;
                MyCon.Open();
                SqlCommand MyCmd = new SqlCommand();
                MyCmd.CommandText = "select * from moto_omc_temp.dbo.entity";
                MyCmd.Connection = MyCon;
                SqlDataAdapter MyDa = new SqlDataAdapter();
                MyDa.SelectCommand = MyCmd;
                DataSet MyDs = new DataSet();
                MyDa.Fill(MyDs, "entity");
                MyCmd.Dispose();
                MyDa.Dispose();