# Re: VB6 SP3 + SQL 6.5 = 乱码 ??

Posted by 陈春雨 on May 28, 1999 at 23:28:32:

In Reply to: VB6 SP3 + SQL 6.5 = 乱码 ?? posted by Koi on May 28, 1999 at 11:32:21:

您是用ODBC方式连上SQL的吗??
解决方式有二种:
1.SQL 6.5升级SQL7.0
2.改用RDO
原因如下:(节录自VB6 SP3的README.HTM)
已知的问题
删除资料记录会导致在 ADO 或 Microsoft Access ODBC 驱动程式中遗失游标位置
使用 MDAC 2.1 SP1 分送的 Access ODBC 和 ADO 驱动程式版本时，删除资料记录将导致遗失游标位置。未来的 MDAC 2.1 版本中将修正此问题。

如果您直接使用 MDAC 2.1 或 MDAC 2.1 SP1 Access ODBC 驱动程式，或是结合 ADO 与 ODBC 的 OLE DB Provider 一起使用，删除资料记录会导致遗失游标位置。由于游标位置会停在无法预料的位置，因此应用程式可能无法如预期般运作进而导致资料遗失。有关此问题的完整详细资料，您可以从 Knowledge Base Q230131 一文取得。关于此问题的最新修正讯息，则可从 Microsoft Visual Studio 首页取得。MDAC 2.1 未来的服务版本中将处理此问题。

如果您使用 MDAC_typ.exe 重新分送 MDAC 2.1 或 MDAC 2.1 SP1 以及利用 Visual Studio 建立的任何应用程式，也应该重新分送最新的修正资讯。使用 MDAC 2.1 Access ODBC 或 ADO 技术部署的任何应用程式都应该含括最新的修正资讯。

由于这个问题会出现在 MDAC 2.1 和 MDAC 2.1 SP1 中，因此也将出现在装有 Office 2000 试用版、Internet Explorer 5 或从 Web 下载的 MDAC 2.1 SP1 版的任何系统上。

Follow Ups: