(1)我有字段名,在程序中建表的语句怎么写?【还有主键】
(2)如果我要在已有的表中增加字段,语句又怎么写?
先跪谢大家啦。

解决方案 »

  1.   

    去看看 sql 的联机文档,或者在网上随便搜一下 create table 和 alter table 语句
      

  2.   

    3楼的朋友,我的字段是已经在字符中存好的。如“id;name;sex;class;”这样的形式。而且也不知道字符串中都有那些字段, 如果用create和alter那怎样循环得到并写入字段呢?
      

  3.   

    ALTER TABLE 表名
    ADD 新增的列名 varchar(7)
      

  4.   

    sql创建表语句 程序中执行就可以了
    你可以split()截取字段字符串创建表
      

  5.   

    using(SqlConnection conn=new SqlConnection(""))
    {
    conn.open();
    SqlCommand cmd=new SqlCommand("create table ...",conn);
    }
    alter table add column varchar(10)
      

  6.   

    一下创建了一个表名为tb,三个字段的表:
    SqlConnection conn = new SqlConnection("..............");
    string sql = "create table [dbo].tb(id int NOT NULL,字段1 nvarchar(50) NULL,字段2 int NULL)";
    SqlCommand comm = new SqlCommand(sql, conn);
    conn.Open();
    comm.ExecuteNonQuery();
    conn.Close();
      

  7.   

    学习了,
    原来一直以为string sql = "create table [dbo].tb(id int NOT NULL,字段1 nvarchar(50) NULL,字段2 int NULL)";
    SqlCommand comm = new SqlCommand(sql, conn);
    中的sql只能是增删改查SQL语句,原来还可以这样子创建表嗦!