C#WindowForm窗体开发,怎样创建数据表放在sql数据库里
问题:我想创建一个数据表并且和sql 2005数据库连接,数据库名:DATASENTER, 想在C#代码里创建数据表,放在DATASENTER数据库里,要建的数据表名:Table1,
Table1 里面的数据是复制表Table2里面的。这个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();