Ver Mensaje Individual
  #1 (permalink)  
Antiguo 05/05/2005, 17:54
Tanaka
 
Fecha de Ingreso: mayo-2005
Mensajes: 48
Antigüedad: 19 años
Puntos: 0
VB6 con MYSQL no actualiza cuado añades datos

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