vb调用vc编写的dll插入数据库,有何好的处理方法?

fangyc 2007-12-06 03:48:14
现在我有一个vb的应用程序想要去插入数据库,但是破于无奈因为vb不支持多线程,所以想要做一个动态库专门开一个线程去完成插入数据库的任务。
这个时候希望是一个异步的过程,又要要求速度快,因为每秒钟都有几百条甚至几千条数据插入数据库。那是否应该在vc中增加一个和队列一样的东西,让vb插入到这个队列中,然后vc去读取这个队列中的数据进行异步的插入。请教各位前辈,是否此方法可行,如果可行是否有现成的关于这样事情的代码?
我的邮箱fangyanchuan@163.com
...全文
91 11 点赞 打赏 收藏 举报
写回复
11 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
fangyc 2007-12-12
谢了!
  • 打赏
  • 举报
回复
dyw 2007-12-11
thread会否有问题,取决于自己写的代码是否足够健壮,与开发语言没什么关系。

ADO的例子参考这里:
http://msdn2.microsoft.com/en-us/library/ms677563.aspx
  • 打赏
  • 举报
回复
fangyc 2007-12-11
谁有vc写的插入数据库的代码给一份吧.谢谢!
最好是多线程的那就更好了,我准备自己做试验.
  • 打赏
  • 举报
回复
zhoujianhei 2007-12-10
  • 打赏
  • 举报
回复
fangyc 2007-12-10
  • 打赏
  • 举报
回复
fangyc 2007-12-08
  • 打赏
  • 举报
回复
fangyc 2007-12-07
请问如何放到一个内存对列中,可以达到程序稳定!
因为这方面以前没有足够的经验,请指教!

如果在c语言中还能够用链的概念,我觉得在vb中似乎没有链这样的东西可以用,只有数组。
那我如何放到内存对列中,我想要的就是这个。

也谢谢 dyw ,我会去试试的,不过总是觉得这个东西不稳,很容易崩溃掉。
请问 dyw 你是否做过vb不调用动态库,直接使用vb自己调用api函数来实现多线程的稳定可靠的应用程序?
  • 打赏
  • 举报
回复
fangyc 2007-12-07
以各位的经验而言,在vb中碰到了1秒钟多达100-1000条记录的数据要插入数据库的时候,是时时插入好呢?还是放入内存缓存中,等待timer有空的时候去从那个缓存池中拿记录在插入数据库好?
  • 打赏
  • 举报
回复
北方大冬瓜 2007-12-07
VB 中的 Variant 可以动态改变大小吧,建议你还是在 VB 中搞定,VB 也可以实现稳健的应用。
  • 打赏
  • 举报
回复
dyw 2007-12-06
vb下创建线程可直接引入API函数,参考:
http://www.freevbcode.com/ShowCode.Asp?ID=4029
  • 打赏
  • 举报
回复
mr.zhoux 2007-12-06
每秒钟都有几百条甚至几千条数据插入数据库..这个应该要看你数据库是怎么设计的了吧?如果是每个信息一条记录,数据库估计也受不了吧? 数据量大的话可以先保存在内存队列缓冲,逐步写了
  • 打赏
  • 举报
回复
相关推荐
发帖
数据库
创建于2007-09-28

3957

社区成员

VC/MFC 数据库
申请成为版主
帖子事件
创建了帖子
2007-12-06 03:48
社区公告
暂无公告