如何在数据库中新增一列 不用SQL语句 如何在数据库中新增一列 用C#语句操作貌似用SQL语句 那个列名 不能直接调用combobox里的选项值; 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 c#任何数据库操作都要通过sql语句,当然你如果写一个存储过程来增加一列,可以用c#调用调用这个存储过程, 本帖最后由 caozhy 于 2012-05-28 01:56:13 编辑 用这个sql语句,alter table [表名] add [字段名] 字段属性 default 缺省值你可以动态生成这个sql语句,用combobox里的值来构造alter语句,是可以的, string tabName = "studentDataSet2._Sheet1_"; //欲插入列的表名 string colName = "comboBox1.ValueMember+comboBox2.ValueMember+comboBox3.ValueMember+"; //插入列的列名 string sqlStr = "alter table " + tabName + " add " + colName + " varchar(10) null"; //实例化sql连接 SqlConnection c = new SqlConnection("Server=(local);Integrated Security=SSPI;database=student"); c.Open(); //实例化sql命令 SqlCommand cmd = new SqlCommand(sqlStr, c); //执行sql命令 为什么会出现 cmd.ExecuteNonQuery(); '.' 附近有语法错误。????? 修改数据库的结构返回来的结果:不是几行受影响。没有必要用 cmd.ExecuteNonQuery(); 可以用实体类,但底层还是SQL实现的。 alter table studentDataSet2._Sheet1_ add 2011,7,4 char(20) null消息 102,级别 15,状态 1,第 11 行'2011' 附近有语法错误。这是什么情况。。 C# winform 使用RichtextBox控件中指定内容作为超链接 C#与USB读写 怎么改写控件 请求高手支招!!!谢谢 急急!NameValueCollection 类型的变量如何累加到一个NameValueCollection 类型的变量中啊??????????????? mystring = "\"myinteger\" is ";为什么要这样写啊 关于用户注册 nhibernate 的使用问题??? 谢谢高手, 在线等阿 怎样在DataGrid的当前行某一列写入一个值,不提交DataSource The type specified in the TypeName property of ObjectDataSource 'ObjectDataSource1' could not be found 用.net存储在数据库的图片路径信息无法正常显示 分辨率的问题1280 800
string colName = "comboBox1.ValueMember+comboBox2.ValueMember+comboBox3.ValueMember+"; //插入列的列名
string sqlStr = "alter table " + tabName + " add " + colName + " varchar(10) null"; //实例化sql连接
SqlConnection c = new SqlConnection("Server=(local);Integrated Security=SSPI;database=student");
c.Open(); //实例化sql命令
SqlCommand cmd = new SqlCommand(sqlStr, c); //执行sql命令
为什么会出现 cmd.ExecuteNonQuery(); '.' 附近有语法错误。?????
修改数据库的结构返回来的结果:不是几行受影响。没有必要用 cmd.ExecuteNonQuery();
消息 102,级别 15,状态 1,第 11 行
'2011' 附近有语法错误。
这是什么情况。。