Visual Basic - error con text box

Life is soft - evento anual de software empresarial
 
Vista:

error con text box

Publicado por scorpionhack (120 intervenciones) el 16/06/2006 14:02:44
Buenas tengo una base de datos en ado, pero cuiando le quiero meter un valor le pongo esto.

tbl(1).value= txt(1).text

pero me da error , en canvio si lo hago asi no.

tbl(1).value="Zitro"

el error que me da es este:

error numero : (-2147217887)

error mensaje:

La operación de múltiples pasos de OLE DB generó errores. Compruebe los valores de estado de OLE DB si es posible. No se realizó ningún trabajo.



como puedo hacer para que me acepte lo que pone en el text box??

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

RE:error con text box

Publicado por JP (17 intervenciones) el 16/06/2006 16:46:40
lo mas probable es que el valor que estes recibiendo en el objeto no te prmita, eso es muy comun, prueba con validaciones de valores como trim, asc, chr, cstr, o a pasar el valor por referecia con un byval suerte
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

RE:error con text box

Publicado por scorpionhack (120 intervenciones) el 16/06/2006 17:24:05
y como puedo hacer eso??

gracias
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

RE:error con text box

Publicado por manolo (239 intervenciones) el 16/06/2006 20:08:53
¿Cual es la cadena de conexión a la base de datos?
¿Cómo asignas el recordset?
¿Qué pones en txt(1)
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

RE:error con text box

Publicado por scorpionhack (120 intervenciones) el 16/06/2006 22:02:47
esto es todo lo de la base de datos k tengo.(conexion etc):


Public BDD As New ADODB.Connection
Public TBL As New ADODB.Recordset

form load:

BDD.Provider = "Microsoft.Jet.OLEDB.4.0" 'El prooverdor que sea
BDD.ConnectionString = App.Path & "\Control_clients.mdb" ' Ruta de la base de datos
BDD.Open 'Abrir la base
TBL.Open "select * from tbldate;", BDD, adoenkeyset, adLockOptimistic ' aqui seleccionas la tabla
ShowList

y luego aki es donde me sale el error:

TBL.AddNew
TBL(0).Value = frmadd.txt(0).Text
TBL(1).Value = frmadd.txt(1).Text

TBL.Update

en el txt(0):
le e puesto: (alzuka S.A)
y en el txt(1)
le he puesto "3"
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