Visual Basic - ADODC

Life is soft - evento anual de software empresarial
 
Vista:

ADODC

Publicado por israel (44 intervenciones) el 09/06/2005 19:18:56
Señores:

Tengo un pequeño problema:

Kiero llenar una base de datos en tiempo de ejecusión, para eso estoy haciendolo así:

Me.Adodc2.Recordset.Fields!nombre = Me.txtnombre.Text

pero no ingresa nada me podrian ayudar por favor

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:ADODC

Publicado por Christian (675 intervenciones) el 09/06/2005 19:20:53
debes refrescar tu adodc

adodc2.refresh
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:ADODC

Publicado por israel riveros (44 intervenciones) el 09/06/2005 19:25:49
eso donde debo hacerlo, despues del

Me.Adodc2.RecordSource!nombre = txtnombre.Text
Me.Adodc2.Recordset.Update

o no???
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:ADODC

Publicado por israel riveros (44 intervenciones) el 09/06/2005 19:49:02
sabes que me arroja un error que dice

"[Microsoft][Controlador ODBC Microsoft Access] Error de Sintaxis en la cláusula FROm"
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:ADODC

Publicado por Christian (675 intervenciones) el 09/06/2005 21:02:54
ese error es debido que tienes un error en tu sentencia SQL.
Si pusieras tu sentencia, te podria ayudar.
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:ADODC

Publicado por israel riveros (44 intervenciones) el 09/06/2005 21:20:30

ahi esta socio...

Me.Adodc1.RecordSource = "SELECT * FROM password WHERE nombre= " & Me.txtnombre.Text & " and password= " & Me.txtpassword.Text

si me pudieras ayudar 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:ADODC

Publicado por Christian (675 intervenciones) el 09/06/2005 21:28:13
prueba asi :

dim sql as string
sql = "SELECT * FROM password WHERE nombre= '" & txtnombre.Text & "'"
sql = sql & " and password= '" & Me.txtpassword.Text "'"

Adodc1.RecordSource = sql
Adodc1.refresh

Date cuenta q este codigo a diferencia del tuyo tiene comilla simple antes de las variables cajas de texto, esto porque se asume que son de tipo caracter por lo tanto debe estar encerrado entre comilla simple.
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:ADODC

Publicado por israel (44 intervenciones) el 09/06/2005 21:43:35
comilla simple o doble comillas????
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:ADODC

Publicado por Christian (675 intervenciones) el 09/06/2005 21:51:14
amigo, tal y como esta en el ejemplo, seria mejor que copiaras y pegaras ahi te vas a dar cuenta.
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:ADODC

Publicado por israel riveros (44 intervenciones) el 09/06/2005 21:58:52
lo que pasa es que en la segunda linea:

sql = sql & " and password= '" & Me.txtpassword.Text "'"

ese and no me cuadra?????
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:ADODC

Publicado por Chris (675 intervenciones) el 09/06/2005 22:54:47
que no te cuadra amigo, no te entiendo.
ahi estoy concatenando dos cadenas.
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:ADODC

Publicado por israel (44 intervenciones) el 09/06/2005 23:00:48
es ke en el visual me lo marca como error? por el and???
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