点击查看详细介绍

ug调用数据库的东东

mizzle 21年前 17076 9

购买与咨询 NX 二次开发视频教程,请联系微信号:13890821008  QQ号:85585969  


其实欧不算高ug二次开发,说起来惭愧呀,都是用的一些mfc的东西,只是,加了接口就调到ug里使用了,以前有不少高手们,发过有关的东西,可能是数据库出了问题后,都没了吧。欧就献丑了,嘿嘿,下面是一个欧做的东东,只是简单的做了一个ug调用数据库的例子。大家指教吧,欧把原代码发上来了。是用odbc访问数据库的,其中用户名和密码是放到access里的,所以只是简单的,调用这个数据库,希望对那些,和欧当初一样的同学可以有点帮助吧,真正的大侠是zzz,pinkwall,还有深夜摔键盘等老兄的说了。但是里面的东西没有,只有登陆那块的,其余的和vc直接对数据库的操作一样的。大家就看看数据库方面的东西吧。

0

最新回复 (9)
  • 深夜摔键盘 21年前
    1

    UG的开发引入数据库是很有必要的。
    规模较大的开发,各进程间的数据交换很是个问题。用内存映射或文件来存,不灵活。
    小弟,不是mizzle兄所说的什么侠。我不会ODBC,因为工作需要,学了一些ADO。
    我很想知道,使用数据库来存放大批量的信息,譬如100万条数据,该怎样提高访问速度,还要不耗太多内存。

  • mizzle 21年前
    2

    嘿嘿,首先,欧不是mizzle兄,要不你叫mizzle姐姐?
    欧元来做的那个也是用ado做的,不过可能是学得不精,总觉得
    还是odbc简单,和直接在mfc里访问数据库是一样地,至于你说的,提高访问速度,应该是数据库设计的问题吧,(欧认为的),其实根据现在计算机的配置,如果数据不是多得吓人的话,据说不用考虑那么多,不大会影响速度的?(一个学计算机的这么说地)
    当然了,计算机配置要好,内存要1g吧,还有
    使用主键、索引等手段,同时优化SQL语句。
    同等条件下,数据量越大,查询速度也就越慢 。
    这些都应该是数据库的问题了,欧就不好意思班门弄斧了,嘿嘿

  • jackezhang 21年前
    3

    请问Mizzle姐姐,我运行你的程序为什么会有如下错误?
    Linking...
    LINK : fatal error LNK1104: cannot open file

  • wgwang 21年前
    4

    jackezhang wrote:
    请问Mizzle姐姐,我运行你的程序为什么会有如下错误?

  • jackezhang 21年前
    5

    楼上的我试过了,好像不行呀!

  • mizzle 21年前
    6

    看看下面的图加上看好使吗。

  • jackezhang 21年前
    7

    这些lib我都加上了,但还是出现上面的错误

  • 深夜摔键盘 21年前
    8

    你的那个lib,没有拷到VC路径下的LIB文件夹内。

  • zizi 21年前
    9

    请问:我是新手。想看看调用之后是什么样的,怎么调用mizzle姐姐的这个dll呢?我直接调用显示错误如下:未发现数据源名称且未指定默认驱动程序。我把成件库.mdb文件已拷到dll同目录下了啊???

请登录后发表新帖