请教:比较两个不同DB中的表结构异同

zhehan54 2010-09-29 02:57:06
我使用的是Access数据库
目前有个需求需要对两个DB中的表结构进行比较

我是这样做的,我用的VS2003
using(OleDbConnection OleDbConn=new OleDbConnection(strConn))
{
OleDbConn.Open();
// OleDbDataAdapter ada=new OleDbDataAdapter(Sql,OleDbConn);
// ada.MissingSchemaAction=MissingSchemaAction.AddWithKey;
// ada.FillSchema(dt,SchemaType.Mapped);
DataTable dt=OleDbConn.GetOleDbSchemaTable(OleDbSchemaGuid.Columns,new object[]{null,null,tableName,"TABLE"});
return dt;
}


通过该代码返回DataTable,
目前两个DB的表通过此方法分别返回两个DataTable,A和B
那怎么去判断A与B中的表名,字段类型,字段默认值等等 属性是否相等呢?
...全文
124 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
zhehan54 2010-09-30
  • 打赏
  • 举报
回复
是论坛太冷清还是人气太旺?
这帖子一个回答都没?
zhehan54 2010-09-29
  • 打赏
  • 举报
回复
这个问题没有人会?
zhehan54 2010-09-29
  • 打赏
  • 举报
回复
大家帮帮忙

111,129

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧