日期:2014-05-17  浏览次数:21182 次

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

------解决方案--------------------
搞个 create table 脚本,C#连接数据库一执行......
------解决方案--------------------
克隆表2结构
癸巳〖蛇〗戊午月庚午日壬午时
------解决方案--------------------
执行sql语句 create table,不会操作数据库,就先找找资料看看
------解决方案--------------------
貌似不用这么麻烦。现在sql2005数据库中创建一个数据库,然后再vs开发工具里面可以直接连接数据库,通过创建dataset数据源将表里数据复制过来,在使用的时候可以通过绑定数据源获取数据表中的数据。
------解决方案--------------------
直接使用Ado.net的技术操作数据库就好了,具体你去百度搜索Ado.net操作数据库就有很多资料的学习的
------解决方案--------------------
用个if判断下表名,C#链接数据库用command执行你数据库的create 表的语句就行了!
------解决方案--------------------
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();