一个关于dll的问题,各位都来看看,up者有分。<在线等待>

wantvictory 2003-09-15 04:48:42
问题描述:

用VC写一操作Access数据库的dll

数据表有两个字段:
id 文本类型
content 文本类型

然后用VB调用dll传给它一个id号,让dll返回给VB一个content字段的内容。

-------------------------------------------------------------
请各位指导!谢谢。
...全文
40 33 打赏 收藏 转发到动态 举报
写回复
用AI写文章
33 条回复
切换为时间正序
请发表友善的回复…
发表回复
wantvictory 2003-09-18
  • 打赏
  • 举报
回复
哪位有类似的例子
给我发一个吧

多谢!
victory4463@sina.com
wantvictory 2003-09-18
  • 打赏
  • 举报
回复
唉 以前没弄过dll

刚搞 很郁闷啊
batonist 2003-09-18
  • 打赏
  • 举报
回复
有那么麻烦吗?直接写一个dll,由vb传入ID,同时返回content不就完了,只是要注意VB与vc的数据类型要一致!!!!
wantvictory 2003-09-18
  • 打赏
  • 举报
回复
alon21(alon)
------------------
看来用ADO就得MFC 若不用MFC 用Non-MFC又该用哪种访库方式呢?
wantvictory 2003-09-18
  • 打赏
  • 举报
回复
多谢 alon21(alon)

dll的数据库操作和写平常的程序没有什么不同。
-------------------------------------------

是把操作库的部分写在自定义函数中吗

若这样的话,VB向dll传递id号时,只能预先绑定id
如何实现动态得到content的值
wantvictory 2003-09-18
  • 打赏
  • 举报
回复
感谢各位帮忙

谢谢!
alon21 2003-09-18
  • 打赏
  • 举报
回复
补充一些:
因为VB使用的字符串是BSTR的,所以vb程序要调用vc写的DLL,dll中的类型也必须是BSTR的。
不用MFC写的话,转换麻烦,所以我建议用MFC.

你可以在dll中写数据库的处理函数,当vb中调用这个函数,传id过来,处理。
vb中可以再写一个回调函数,处理返回的结果,这样dll中的数据处理完后回调,就可以了,
vb不用关心何时数据处理完成.
tanguangzhang 2003-09-18
  • 打赏
  • 举报
回复
帮你顶一顶!
wenddy112 2003-09-18
  • 打赏
  • 举报
回复
同意。
ruihuahan 2003-09-18
  • 打赏
  • 举报
回复
ADO
alon21 2003-09-17
  • 打赏
  • 举报
回复
再补充一点关于vb 调用VC写的DLL时 注意的问题:
http://www.csdn.net/develop/Read_Article.asp?Id=18548
tanyaliji 2003-09-17
  • 打赏
  • 举报
回复
yong com
flyycyu 2003-09-17
  • 打赏
  • 举报
回复
up
alon21 2003-09-17
  • 打赏
  • 举报
回复
呵呵,这样的程序我写过。要不要写成MFC的都无所谓,但是如果要用VB调用,建议
写成MFC的要不然在参数传递的时候类型转换非常的麻烦。
dll的数据库操作和写平常的程序没有什么不同。
用ADO的话:
regular static dll
regular dynamic dll
这两种用那一种也应该无所谓,最终打包的时候注意把相应的动态连接库包含就是了。
象msado15.dll一般电脑上倒是都有的。
wantvictory 2003-09-17
  • 打赏
  • 举报
回复
怎么没人啊~~~~~~~``
wantvictory 2003-09-16
  • 打赏
  • 举报
回复
多谢各位up 还望继续指导
-----------------------
若用ADO写dll的话

该用哪种方式写 是用regular dynamic dll吗?
Swifter 2003-09-16
  • 打赏
  • 举报
回复
不要用MFC写.
Swifter 2003-09-16
  • 打赏
  • 举报
回复
用VC写成标准的Dll就可以了,VB,Delphi等等都能调用.
bluebohe 2003-09-16
  • 打赏
  • 举报
回复
这里又如何用数据库的例子,vb调vc我不大会,你们说我看
http://www.csdn.net/develop/article/15/15019.shtm
stcrane1228 2003-09-16
  • 打赏
  • 举报
回复
up
加载更多回复(13)

15,471

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 进程/线程/DLL
社区管理员
  • 进程/线程/DLL社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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