Visual Basic - error,mysql

Life is soft - evento anual de software empresarial
 
Vista:

error,mysql

Publicado por maria (9 intervenciones) el 28/06/2005 15:05:50
hasta ahora he trabajado con acces y ahora he empezado con mysql.
no consigo hacer movelast y al introducir los datos aveces me da error blob en rs.update
que puedo hacer.gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil
Val: 14
Ha aumentado 1 puesto en Visual Basic (en relación al último mes)
Gráfica de Visual Basic

RE:error,mysql

Publicado por SuNcO (599 intervenciones) el 28/06/2005 18:56:48
Yo tengo este codigo para guardar Imagenes en un campo Blob de MySql

Private Conexion As ADODB.Connection
Private Resultado As ADODB.Recordset
Private La_Imagen As ADODB.Stream

' En el Load

Set Conexion = New ADODB.Connection
Set Resultado = New ADODB.Recordset
Set La_Imagen = New ADODB.Stream

Conexion.CursorLocation = adUseClient
Conexion.ConnectionString = "DRIVER={MySQL ODBC 3.51 Driver};" _
& "SERVER=Host;" _
& "DATABASE=ejemplo;" _
& "UID=Usuario;" _
& "PWD=Clave;" _
& "OPTION=" & 1 + 2 + 8 + 32 + 2048 + 16384
Conexion.Open

' ============================

La_Imagen.Type = adTypeBinary
' Abrir el Objeto de Imagen

' Si no se hace este SELECT siguiente no funciona (debe tener "adOpenStatic, adLockOptimistic" al final o no funciona)

Resultado.Open "SELECT * FROM crystal WHERE 1=0", Conexion, adOpenStatic, adLockOptimistic

La_Imagen.Open
' Indicar cual es la Imagen (osea el Archivo)
La_Imagen.LoadFromFile "archivo.jpg"

' Agregar nuevo Registro
Resultado.AddNew

' Enviar los datos (con un INSERT no me funciona, no se porque)
Resultado!id = CInt(Mayor) + 1
Resultado!ruta = Common1.FileName
Resultado!imagen = La_Imagen.Read

' Actualizar
Resultado.Update

' Cerrar el Objeto de Imagen
La_Imagen.Close
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar