create table set @field (id int )
这样有语法错误呀.

解决方案 »

  1.   

    用字符串组合出sql语句再执行呗
      

  2.   

    全部在SQL Server里执行的SQL语句.
      

  3.   

    同意楼上xiao_fang(frank)朋友的:CString sql;
    CString TableName="Table1";
    CString field1="用户ID";
    CString field2="用户姓名";
    CString field3="年龄";
    CString field4="出生年月";
    sql.Format("CREATE TABLE %s(%s INTEGER,%s TEXT,%s INTEGER,%s DATETIME)",TableName,field1,field2,field3,field4);得到字符串后再执行之。