设我的SQl服务器为 test, 用户名为:sa ,没有密码,数据库是:myData ,更新的表是 mytable;
在有主键的情况下。string cmdText="Select * from mytable";
SqlDataAdapter da= new SqlDataAdapter(cmdText, new SqlConnection("Server=test;uid=sa;Database=myData");
DataTable table = myEditTable.GetChange();
da.update(table);
解决方案 »
- datagridview显示问题
- 怎么样重写winform 的textbox(单行) 追加个属性,可以控制垂直居中
- datagridview中checkBox数据无法获取
- 请教截取文本文件中包含汉字的长度
- help !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!1
- web可否操纵windows服务。
- 读取文件夹下的所有文件的信息 并添加到ListView后,发现程序内存占用很大,怎么解决?
- 请问用什么方法获得在DataGrid选中的单元格的内容??
- vs2008 chart程序在没安装chart的vs2008或者2010电脑中都不能运行,这个问题怎么解决啊?
- 有个很小很简单的项目制作,请高手认证!!
- [DllImport("Iphlpapi.dll")]在c#,vs2003的类中怎么就不行呢
- 顶者有分
@"Create Table BOOK(
BOOKID char(10),
BOOKNAM Nchar(50)
",conn);
c.ExecuteNonQuery();SqlCommand c=new SqlCommand(
@"Alter Table BOOK
Drop Column BOOKNAM
",conn);
c.ExecuteNonQuery();
我还想问一下,自己定义的DataTable.Columns.Add()要如何才能更新到数据库
da=new OleDbDataAdapter("select * from tbl",cnn);tbl=new DataTable();
DataColumn colItem = new DataColumn("Num",Type.GetType("System.String"));
tbl.Columns.Add(colItem);
da.Update(tbl);
楼上的有例子了。
自己定义的DataTable.Columns.Add()要如何才能更新到数据库da=new OleDbDataAdapter("select * from tbl",cnn);tbl=new DataTable();
DataColumn colItem = new DataColumn("Num",Type.GetType("System.String"));
tbl.Columns.Add(colItem);
da.Update(tbl);
我用上面的代码只改了tbl,没改到数据库.
缺了什么?