找回密码 注册 QQ登录
一站式解决方案

iCAx开思网

CAD/CAM/CAE/设计/模具 高清视频【积分说明】如何快速获得积分?快速3D打印 手板模型CNC加工服务在线3D打印服务,上传模型,自动报价
查看: 23088|回复: 29
打印 上一主题 下一主题

【原创】ug调用数据库的东东

[复制链接]
跳转到指定楼层
1
发表于 2004-10-13 08:22:30 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
其实欧不算高ug二次开发,说起来惭愧呀,都是用的一些mfc的东西,只是,加了接口就调到ug里使用了,以前有不少高手们,发过有关的东西,可能是数据库出了问题后,都没了吧。欧就献丑了,嘿嘿,下面是一个欧做的东东,只是简单的做了一个ug调用数据库的例子。大家指教吧,欧把原代码发上来了。是用odbc访问数据库的,其中用户名和密码是放到access里的,所以只是简单的,调用这个数据库,希望对那些,和欧当初一样的同学可以有点帮助吧,真正的大侠是zzz,pinkwall,还有深夜摔键盘等老兄的说了。但是里面的东西没有,只有登陆那块的,其余的和vc直接对数据库的操作一样的。大家就看看数据库方面的东西吧。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 赞一下!赞一下!
2
发表于 2004-10-13 12:36:12 | 只看该作者
UG的开发引入数据库是很有必要的。
规模较大的开发,各进程间的数据交换很是个问题。用内存映射或文件来存,不灵活。
小弟,不是mizzle兄所说的什么侠。我不会ODBC,因为工作需要,学了一些ADO。
我很想知道,使用数据库来存放大批量的信息,譬如100万条数据,该怎样提高访问速度,还要不耗太多内存。
3
发表于 2004-10-13 14:26:48 | 只看该作者
嘿嘿,首先,欧不是mizzle兄,要不你叫mizzle姐姐?
欧元来做的那个也是用ado做的,不过可能是学得不精,总觉得
还是odbc简单,和直接在mfc里访问数据库是一样地,至于你说的,提高访问速度,应该是数据库设计的问题吧,(欧认为的),其实根据现在计算机的配置,如果数据不是多得吓人的话,据说不用考虑那么多,不大会影响速度的?(一个学计算机的这么说地)
当然了,计算机配置要好,内存要1g吧,还有
使用主键、索引等手段,同时优化SQL语句。
同等条件下,数据量越大,查询速度也就越慢 。
这些都应该是数据库的问题了,欧就不好意思班门弄斧了,嘿嘿
4
发表于 2004-10-15 03:24:02 | 只看该作者
请问Mizzle姐姐,我运行你的程序为什么会有如下错误?
Linking...
LINK : fatal error LNK1104: cannot open file "libufun.lib"
Error executing link.exe.
还有,我对VC环境不是很熟。怎么样才能在建好的UG NX AppWizard V1里面添加相关的ado积类和头文件什么的,使得ado的函数也可以在UG的工程里应用?
5
发表于 2004-10-15 10:12:48 | 只看该作者
jackezhang wrote:
请问Mizzle姐姐,我运行你的程序为什么会有如下错误?  
  Linking...  
  LINK : fatal error LNK1104: cannot open file "libufun.lib"  
  Error executing link.exe.  
  还有,我对VC环境不是很熟。怎么样才能在建好的UG NX AppWizard V1里面添加相关的ado积类和头文件什么的,使得ado的函数也可以在UG的工程里应用?

  
在VC中TOOLS->OPTIONS的directory中添加一个到UGOPEN的链接目录即可
6
发表于 2004-10-15 13:13:22 | 只看该作者
楼上的我试过了,好像不行呀!
7
发表于 2004-10-15 14:45:22 | 只看该作者
看看下面的图加上看好使吗。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
8
发表于 2004-10-15 19:22:03 | 只看该作者
这些lib我都加上了,但还是出现上面的错误
9
发表于 2004-10-15 19:34:58 | 只看该作者
你的那个lib,没有拷到VC路径下的LIB文件夹内。
10
发表于 2004-10-15 19:39:33 | 只看该作者
请问:我是新手。想看看调用之后是什么样的,怎么调用mizzle姐姐的这个dll呢?我直接调用显示错误如下:未发现数据源名称且未指定默认驱动程序。我把成件库.mdb文件已拷到dll同目录下了啊???
您需要登录后才可以回帖 登录 | 注册

本版积分规则

3D打印手板模型快速制作服务,在线报价下单!

QQ 咨询|手机版|联系我们|iCAx开思网  

GMT+8, 2024-12-24 11:46 , Processed in 0.042980 second(s), 10 queries , Gzip On, Redis On.

Powered by Discuz! X3.3

© 2002-2024 www.iCAx.org

快速回复 返回顶部 返回列表