Pregunta: | 45381 - CAMPO MEMO EN ADO CON ACCESS |
Autor: | Vicere Xavier |
la cosa es la siguiente, yo genero cnsultas almacenadas en Access a las conecto desde el Visual Basic 6.0 por medio de Ado, lo he trabajado y no ahy problema pero cuando puse un campo memo en mi tabla y genere la consulta con sus respectivos parametros para q se acoplen a los que estoy mandando desde visual basic no funciona y me dice "La aplicacion utiliza un valor de tipo no valido para la operacion actual"
este es el codigo en VB 6.0 Set ComandoSQL = New ADODB.Command Set ComandoSQL.ActiveConnection = conecta ComandoSQL.CommandText = "Tratamiento_Mod" ComandoSQL.CommandType = adCmdStoredProc 'Obtener y agregar los parametros 'ahi asigno la variable al parametro q sera campo memo Set P6 = ComandoSQL.CreateParameter("@FLD_Observaciones", adLongVarWChar, adParamInput, El_Largo, UCase(Text3.Text)) ComandoSQL.Parameters.Append P6 ComandoSQL.Execute beuno si alguien tienen una solucion... agradecido |
Respuesta: | pablek - |
Hola, supongo que ya te habran respondido pero por si acaso.
yo solucione tu problema asi: Set cmd = New ADODB.Command With cmd .ActiveConnection = moConexion ' la conexión que tengas .CommandText = sSQL ' la sentencia SQL Set oParam = .CreateParameter("@param1", adLongVarWChar, adParamInput, 1073741823, Trim(sVariableTexto)) .Parameters.Append oParam .Execute End With espero q te sirva ;) |