首页 新闻 论坛 群组 Blog 文档 下载 读书 Tag 网摘 搜索 .NET Java 游戏 视频 人才 外包 培训 数据库 书店 程序员
中国软件网
欢迎您:游客 | 登录 注册 帮助
  • 数据库类的扩展:提供Dll及源代码下载
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-06-06 22:03:13 楼主
    现在可以提供代码下载了.
    地址:http://download.csdn.net/source/485639
    LzmTW.uData.Dll
    资源大小: 2.89MB

    文件比较大,主要是附上了FoxPro2.6的解释程序.

    代码用VS2008组织,适用于Framwork2.0+
    VS2005的可以引用lzmtw.udata.dll。

    功能:
    1、实现常用数据库SqlServer、Access、Excel、DBase的一般操作;
    2、实现临时指定主键的数据更新
    3、实现表的创建,DataTable数据的上传
    4、由于1-3,实现以上数据库间表的复制
    5、当然,并非所有字段类型数据都能够彼此复制

    说明:
    1、对DBase,本类支持创建MEMO字段类型,但不支持此类型的读写。
    2、代码比较凌乱,有再次重组的必要。
    3、不过,代码本身仅侧重于功能的实现测试,所以各位看得头疼,不要暗里骂人。
    4、非常对不起,代码少有注释。不是我不想写注释,实在的我的基本功太臭,写出的“注释”会容易误导。

    示例:
    VB.NET code
    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click Dim table As New DataTable("Test") table.Columns.Add("NO", GetType(Integer)) table.Columns.Add("Content") table.PrimaryKey = New DataColumn() {table.Columns("NO")} table.LoadDataRow(New Object() {1, "测试2222"}, True) table.LoadDataRow(New Object() {2, "任意DataTable数据"}, True) table.LoadDataRow(New Object() {3, "上传到通常用的数据库"}, True) table.AcceptChanges() '把table数据上传到SqlServer的Nothwind数据库 Dim db As New SqlOleDbDatabase(".", "Northwind") db.CopyTableToDatabase(table) Me.DataGridView1.DataSource = db.GetDataTable("test") End Sub



    至于常用的方法,我另开贴稍为示意一下。

    仅供参考。参考者也请保持原LzmTW.uData命名空间。谢谢。
    0  修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-06-06 22:10:141楼 得分:0



    学习


    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-06-06 22:39:522楼 得分:0
    方法示意贴子:
    http://topic.csdn.net/u/20080606/22/9911f242-3eed-44c4-8980-990163fa6d36.html
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-06-06 23:05:283楼 得分:0
    如此好帖要支持。。。
    谢谢分享~
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-06-06 23:06:294楼 得分:0
    学习!!!!!
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-06-07 00:26:475楼 得分:0
    谢谢!!
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-06-07 04:16:106楼 得分:0
    学习了.感谢楼主.
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-06-07 19:40:037楼 得分:0
        学习了 坚持学习
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-06-08 12:12:338楼 得分:0
    THANKS!
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-06-08 18:43:439楼 得分:0
    感谢楼主!
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-06-08 23:45:2310楼 得分:0
    http://download.csdn.net/source/485639
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • szgjq
    • 等级:
    发表于:2008-06-11 16:10:1011楼 得分:0
    该回复于2008-06-11 16:22:57被版主删除
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-06-12 19:34:4912楼 得分:0
    学习学习!!
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-06-13 11:07:5613楼 得分:0
    学习!!
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-06-20 12:38:0414楼 得分:0
    研究,研究、、、、、、、、、、、、、、
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-06-21 08:34:0915楼 得分:0
    VS2008的源代码,怎么用2005打开呀。
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-06-21 08:52:2116楼 得分:0
    Dim db As New SqlOleDbDatabase(".", "Northwind")第一个参数应该是SQLSERVER服务器名,对吗。可我改成我的服务器名怎么连不上数据库?
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-06-22 18:59:0617楼 得分:0
    mark
    thanks
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-06-23 00:21:5818楼 得分:0
    有时间来转转吧....
    学习英语,软件开发,.NET最新知道的好地方:
    http://chinahuyong.blog.china.alibaba.com/
    修改 删除 举报 引用 回复

    网站简介广告服务网站地图帮助联系方式诚聘英才English 问题报告
    北京创新乐知广告有限公司 版权所有 京 ICP 证 070598 号
    世纪乐知(北京)网络技术有限公司 提供技术支持
    Copyright © 2000-2008, CSDN.NET, All Rights Reserved