日期:2014-05-18  浏览次数:20573 次

查询表的问题,急!谢谢大家帮忙!
我想查询mergeTable表中的记录

代码如下:
DataTable   mergeTable=db0.Clone();
DataRow   dr=mergeTable.NewRow();
dr[ "linkto "]=db0.Rows[i][ "linkto "].ToString();
dr[ "classname "]=db0.Rows[i][ "classname "];
dr[ "llinkto "]=string.Empty;
dr[ "lclassname "]=System.DBNull.Value;
mergeTable.Rows.Add(dr);
string   sql= "select   linkto,classname,llinkto,lclassname   from   "+mergeTable;

结果发现sql中的mergeTable是db0,现在我想得到插入数据后的mergeTable,应该如何做?非常谢谢!

------解决方案--------------------
1。
string sql= "select linkto,classname,llinkto,lclassname from "+mergeTable;
==============
可以这样吗?
这个黑有创意嘛,可惜 DataTable 不好像不支持哦,
再说了,你的这个 sql 用什么去执行呢?快点告诉我哦 :D

2.
结果发现sql中的mergeTable是db0,现在我想得到插入数据后的mergeTable,应该如何做?
=======
什么跟什么呢?
db0 是一个 DataTable 吗?
通过 Clonse 出来的 mergeTable 与 db0 具有相同的表结构