摘要: 欲实现以下功能,从Xml中读取数据库表的框架,并在数据库中生成相应的表;从Access中读取的数据表的列的数据类型与C#中匹配很简单,关键是我怎么才能将datatable中的数据类型转化为对应的SQL类型呢?难道只能使用判断语句生成相应的SQL数据类型的字符串,而且还要把它加到SQl语句中?? 查了很多的资料,确是个难题,没办法只能使用笨方法了~~~~ 写了一个函数, ///将C#标准... 阅读全文
posted @ 2008-07-14 00:07 GIS飞行者 阅读(941) 评论(0) 推荐(1) 编辑
摘要: 现在转行了,老师让做三维虚拟城市的项目,觉得以后可能与数据库分道扬镳了,孰知近日要重操旧业,要为这个三维城市做一个数据库,虽然数据库在里面只占很小的工作量,但还是不免勾起我学习数据库的欲望。哈哈 说说近日的收获: 工作中遇见了这么一个问题,在数据库表字段不为我们所知的情况下,怎么使用DataTable更新数据源呢??因为字段名的不可知或者说是得到它的工作量太大,颇为让我怄火了好一段时间... 阅读全文
posted @ 2008-06-27 23:54 GIS飞行者 阅读(2528) 评论(0) 推荐(0) 编辑
摘要: 按顺序查看DataTable中的每一行,如果是新行,就设置并发布SQL Insert命令将其添加至表中,如果是修改后的数据,就只有SQL UPDATE命令。代码段如下;//将DataSet中的Emplist表中的数据更新至数据源// try { // examine each of rows in the table foreach(EmpInfo.Emp... 阅读全文
posted @ 2008-05-30 06:16 GIS飞行者 阅读(416) 评论(0) 推荐(0) 编辑
摘要: IGeometryDef pGeomDef = new GeometryDefClass(); IGeometryDefEdit pGeomDefEdit = pGeomDef as IGeometryDefEdit; pGeomDefEdit.GeometryType_2 = esriGeometryType.esriGe... 阅读全文
posted @ 2008-05-30 06:00 GIS飞行者 阅读(466) 评论(0) 推荐(0) 编辑
摘要: 如图,ADO.NET的对象分为提供者对象(左4)和 用户对象(右1)。 提供者对象就是在数据库端执行的对象,执行时需要一个活动的连接; 用户对象则为客户端执行的对象,以非连接的方式使用,甚至在数据库连接关闭后,也可以使用内存中(dataset)的数据。 (以上为个人理解,可能不太正确) ADO.NET基本架构 ADO.NET数据库访问技术 ADO.NET以ActiveX数据对... 阅读全文
posted @ 2008-05-30 05:53 GIS飞行者 阅读(223) 评论(0) 推荐(0) 编辑
摘要: 郁闷了两天,怎么调试就是不对~~ 使用ADO.net将使用于SQL Sever的程序移植到单机的Access数据库里老是发生异常,提示OleDataException,说是缺少一个参数~~莫非是system.data.oleDb和system.data.sqlclient中实现数据更新的方法不一致??试了用Command来代替InsertCommand实现也是发生同样的错误~~ 这两天... 阅读全文
posted @ 2008-05-10 23:51 GIS飞行者 阅读(3135) 评论(0) 推荐(0) 编辑