问题:我想创建一个数据表并且和sql 2005数据库连接,数据库名:DATASENTER, 想在C#代码里创建数据表,放在DATASENTER数据库里,要建的数据表名:Table1,
Table1 里面的数据是复制表Table2里面的。这个c#代码该怎样写?各位大侠高招赐教啊!谢了!C#

解决方案 »

  1.   

    搞个 create table 脚本,C#连接数据库一执行......
      

  2.   

    执行sql语句 create table,不会操作数据库,就先找找资料看看
      

  3.   


    create table ,怎样判断数据库里面有没有这个table表啊,并且把该表的原数据清除再添新数据?
      

  4.   


    sql数据库,我懂,代码也懂,我要的是 C# 代码,该怎样写?
      

  5.   

    貌似不用这么麻烦。现在sql2005数据库中创建一个数据库,然后再vs开发工具里面可以直接连接数据库,通过创建dataset数据源将表里数据复制过来,在使用的时候可以通过绑定数据源获取数据表中的数据。
      

  6.   

    直接使用Ado.net的技术操作数据库就好了,具体你去百度搜索Ado.net操作数据库就有很多资料的学习的
      

  7.   

    用个if判断下表名,C#链接数据库用command执行你数据库的create 表的语句就行了!
      

  8.   

    SqlConnection   conn=new   SqlConnection(System.Configuration.ConfigurationSettings.AppSettings["conn"]);   
      SqlCommand   comm=new   SqlCommand();   
      comm.Connection=conn;   
        
      string   sql="";   
      sql="CREATE   TABLE   @tablename";   
      sql+="(   ";   
      sql+="date_in   datetime,";   
      sql+="user_id   int,";   
      sql+="myuser_name   varchar(200)";   
      sql+=")";   
      comm.CommandText=sql;   
      SqlParameter   parm1=new   SqlParameter("@tablename",SqlDbType.VarChar(20));   
      parm1.Value=s;   
      comm.Parameters.Add(parm1);   
      conn.Open();   
      comm.ExecuteNonQuery();