//建立SQL构造器
SqlCommandBuilder cb=new SqlCommandBuilder(da);
//添加主键信息
da.MissingSchemaAction=MissingSchemaAction.AddWithKey;
try
{
//提交到数据库
da.Update(ds.Tables[0]);
}
catch(SqlException e)
{
throw e;
}
SqlCommandBuilder cb=new SqlCommandBuilder(da);
//添加主键信息
da.MissingSchemaAction=MissingSchemaAction.AddWithKey;
try
{
//提交到数据库
da.Update(ds.Tables[0]);
}
catch(SqlException e)
{
throw e;
}
解决方案 »
- c# 做的图书馆管理系统无法再其他人电脑上无法添加数据
- 求个C#下播放器的控件,功能齐全,界面漂亮,简单实用,在线等.
- 绑定打印机问题?
- MDI(出现两组最小化,还原,关闭的按钮)的问题,困扰我一个周末了,请达人们帮忙
- 用process.modules访问被拒绝
- 怎么取得通过Attribute定义过的保存成员
- F11和F5执行的结果不一样?
- *********新手50分问个关于打印的问题,多谢解答!!************
- 关于dbgrid和excel的问题
- 请问如何将时间(小时和分钟)绑定到listBox呀?先谢谢您了!
- 网页的快捷方式为 *.url 我得到了文件的 FileInfo ,如何获得其快捷地址?
- 窗体间的变量掉用问题
OleDbDataAdapter myDA=new OleDbDataAdapter("select * from hrmis_t_unit_base",Form1.connAccess );
DataSet accessDS=new DataSet();
myDA.Fill(accessDS,"unitBase");
accessDS=dsSqlServer.Copy();
//accessDS.AcceptChanges();
//myDA.Update
//建立SQL构造器
SqlCommandBuilder cb=new SqlCommandBuilder(myDA);
//添加主键信息
myDA.MissingSchemaAction=MissingSchemaAction.AddWithKey;
try
{
//提交到数据库
myDA.Update(ds.Tables["unitBase"]);
}
catch(SqlException e)
{
throw e;
}
:(
这句有提示出来吗!
先myDA.update再用accessds.AcceptChanges()
UpdInfCmd.Parameters.Add(new System.Data.SqlClient.SqlParameter("@State", System.Data.SqlDbType.TinyInt, 1, "State"));
UpdInfCmd.Parameters.Add(new System.Data.SqlClient.SqlParameter("@SubjectID", System.Data.SqlDbType.Int, 4, "SubjectID"));
UpdInfCmd.Parameters.Add(new System.Data.SqlClient.SqlParameter("@InfoID", System.Data.SqlDbType.Int, 4, "InfoID"));
InfoAda.UpdateCommand = UpdInfCmd;
...
...
InfoAda.Update(myds,"test");
myds.AcceptChanges();