高分求VS.NET2003连接SQL2005,用SqlDataAdapter生成更新、删除命令的问题
如题, 前面有人问过同样的问题但没有被解决,如今我也遇到了
因此再发帖问 这个问题
我的环境是: ( Visual studio 2003 和 Sql server 2005 在同一台机器上)
Window XP sp2
visual studio 2003
Framework 1.14322
Framework 2.0
Sql server developer version 2005
以前用 visual studio 2003 + sql server 2000 develop version 能正常使用
我有些怀疑是不是 SqlDataAdapter component of SQL 2005 与
visual studio 2003 是不是会些不兼容, 不确定
关健是这样给我带来了不少麻烦 ,希望能在 这里得到解决
------解决方案--------------------{
this.student_conn.Open();
int pos=this.BindingContext[this.dsStudent1, "student "].Position;
this.dsStudent1.Tables[ "student "].Rows[pos].Delete();
-> this.sqldaStudent.Update(this.dsStudent1, "student ");
this.dsStudent1.Tables[ "student "].AcceptChanges();
this.student_conn.Close();
}
对上面的代码修改,
private void button6_Click(object sender, System.EventArgs e)
{
//this.student_conn.Open();//在单次更新下让sqlDataAdapter自己管理连接。
DataRow dr =((DataRowView)this.BindingContext[this.dsStudent1, "student "]).Row;
dr.Delete();
this.sqldaStudent.Update(this.dsStudent1, "student ");
//this.dsStudent1.Tables[ "student "].AcceptChanges();//在调用SqlDataAdapter.Update后自动调用AcceptChanges
//this.student_conn.Close();
}
------解决方案--------------------是不是权限不够?
------解决方案--------------------学习
------解决方案--------------------学习
------解决方案--------------------我一直是用vs03连接05的数据库啊。没问题啊,楼主是不是别的地方设置错了?
是所有的数据库操作都不行了还是这一个控件有问题啊?
------解决方案--------------------一直用05,没出现过问题,帮不了你
------解决方案--------------------学习