VB6 con MYSQL no actualiza cuado añades datos

Tanaka
06 de Mayo del 2005
Hola, tengo un problema con una base de datos echa en mysql quando trabajo en VB6.
Estoy usando Mysql 4.1.9, MyODBC 3.51.11 y el Visual Basic 6.
Hisce un programa en Visual Basic con base de datos Access pero ahora queria passarlo a una base de datos Mysql. El programa es para hacer presuspuestos y el problema que tengo es que cuando hago un pressupuesto y lo guardo, no lo puedo volver a encontrar hasta que no cierro el progrmana i lo vulevo a abrir. En otras palabras,si hago un nuevo registro en la base de datos, esta no és "visible" por el recordset que la creo hasta que no se cierra la base de datos i se vueve a abrir.

la conexion que utilizo es la siguiente:

con.ConnectionString =
"DRIVER={MySQL ODBC 3.51 Driver};" & "SERVER=localhost;"
& "PORT= 3306;"
& " DATABASE=vendes;" &"UID=root;
PWD=aaa; OPTION=3"

con.Open

rs.Open "select * from pressupost", con , adOpenDynamic, adLockOptimistic


Despues de pelearme mucho con este tema, solo he descubierto que si en el OPTION pondes 35 (le haces el +32) si que lo hace bien, pero el programa va muy muy lento.

Supongo que estoy haciendo algo mal

Agredeceria que alguen me pudira ayudar