2014-01-09 154 views
1

我正在使用VB应用程序连接到远程托管在真正的Web服务器上的MySQL数据库。VB6连接到远程mySQL服务器挂起应用程序

尽管我试图逐个插入最少50条记录,但它挂起了我的VB应用程序,有时操作系统建议终止任务。

我在VB中使用Mysql ODBC连接器和ADO DB。

我的应用程序需要4000条记录才能接收或发送到数据库。 在这种情况下,连接VB和MySql的最佳方法是什么?

请注意。

回答

1

如果您确实需要逐一插入记录,则应在每次插入后制作一个DoEvents。

For i = 1 To 4000 
    ' Insert record 
    ' ...... 

    DoEvents 
Next i 

Doevents可防止死锁并允许处理其他应用程序事件。

(有时使用Doevents循环可能需要更长的时间)

相关问题