该行已经属于另一个表 的解决方法_MsSql

DataTable dt = new DataTable();
dt = ds.Tables["All"].Clone();//把All的结构传递给dt
DataRow[] dr=this.dataSet31.Tables["Product"].Select("bc=1");
for(int i=0;i<dr.Length;i++)
{
//将数组元素加入表
dt.Rows.Add(dr[i]);//出错提示为:该行已经属于另一个表
}
//解决方法
dt.Rows.Add(dr[i].ItemArray);
//这样就好了!

时间: 2024-09-24 08:36:05

该行已经属于另一个表 的解决方法_MsSql的相关文章

出错提示为:该行已经属于另一个表 的解决方法

DataTable dt = new DataTable(); dt = ds.Tables["All"].Clone();//把All的结构传递给dt DataRow[] dr=this.dataSet31.Tables["Product"].Select("bc=1"); for(int i=0;i<dr.Length;i++) { //将数组元素加入表... dt.Rows.Add(dr[i]);//出错提示为:该行已经属于另一个表

asp.net中提示该行已属于另一个表的解决方法_实用技巧

复制代码 代码如下: DataTable dt = new DataTable();dt = ds.Tables["All"].Clone();//克隆All的结构传递给dtDataRow[] dr=this.dataSet31.Tables["Product"].Select("bc=1"); //通过条件得到符合条件的行for(int i=0;i<dr.Length;i++){//将数组元素加入表...dt.Rows.Add(dr[i]

将count(*)值写入另一个表中的方法_MsSql

一.写入同一个数据库的另一个表中:   复制代码 代码如下: use db1   go   create table t1(   Item   varchar(100),   Prov   varchar(100),   Qty    int);   insert into t1(item,prov,qty)      select '原名','xx省',   (select count(*)    from updata where id='A0101');  二.写入另一个数据库的表中:  

sql将一个表中的数据插入到另一个表中的方法_MsSql

列名不一定要相同,只要你在HH中列出要插入列的列表跟select from mm表中的选择的列的列表一一对应就可以了,当然两边的数据类型应该是兼容的. insert into hh (fielda,fieldb,fieldc) select fieldx,fieldy,fieldz from mm 复制代码 代码如下: ---更新计量点中不存在的数据,将台帐中的信息转移到计量点中 insert into MetricPoints (MeterID,MetricPointName,[Descrip

错误:该行已经属于另一个表

从一个TABLE中取一行放到另一个TABLE里报错: 该行已经属于另一个表.的解决办法 用下面来个方法就OK了.  DataTable dt = new DataTable(); dt = ds.Tables["All"].Clone();//克隆All的结构传递给dt DataRow[] dr=this.dataSet31.Tables["Product"].Select("bc=1"); //通过条件得到符合条件的行for(int i=0;i

帝国cms手机wap站和电脑版网站同用一个数据库的解决方法

帝国cms手机wap站和电脑版网站同用一个数据库的解决方法: 随着移动互联网的发展,现在访问互联网的不单是台式/笔记本电脑,还有手机.平板电脑等访问终端.各种终端显示效果均有区别.而帝国CMS内置的"模板组"功能就支持生成不同版本页面和网站,以达到更好的用户体验.下面我们来讲解一下基本思路: 可以仔细看上面模板组最后一个特性:"单个ECMS数据,多站点模板".所以实现多终端访问界面,我们只需给每个终端制作单独的模板组即可.例如: 1.制作三种终端访问的模板组:普通w

SQL Server导入导出数据时最常见的一个错误解决方法_MsSql

现在建站主要使用的还是ASP与PHP,这两种语言一般使用的数据库分别为SQL Server和mysql,这两种数据库各有各长处,也说不上谁好谁坏,看个人习惯了. SQL Server 导入和导出向导的作用是将数据从源复制到目标.该向导还可以为您创建目标数据库和目标表.但是,如果必须复制多个数据库或表,或者必须复制其他类型的数据库对象,则应改用复制数据库向导. 在数据库导入导出时总失败,错误信息如下: 复制代码 代码如下: 正在验证 (错误) 消息 错误 0xc0202049: 数据流任务 1:

以独占方式的锁定数据表的解决方法参考_Dreamweaver

对于Dreamweaver的所有版本软件,在连接数据库正确,绑定记录集成功的情况下 在页面中插入记录,预览网页进行测试时,突然遇到问题大致如下: 错误类型:Microsoft OLE DB Provider for ODBC Drivers (0x80004005)[Microsoft][ODBC Microsoft Access Driver] 机器 'BLUES' 上的用户 'Admin' 以独占方式的锁定数据表 'c_test'. 引起这个错误的可能是: 1,数据库采用的Access文件

IE7.0以下版本列表li中的元素错位一个上一个下的解决方法

在IE7.0以下time元素与a元素错位,一个在上,一个在下.导致的原因是这种情况下span-time元素的margin-top会自动增加20px左右,具体的解决方法如下,感兴趣的朋友可以参考下   HTML: 复制代码 代码如下: <li><span class="tag">[${ross.parentName}] </span><a href="../ShowNews?id=${ross.newsID}">${ro