Visual Basic - ADO(ERROR)

Life is soft - evento anual de software empresarial
 
Vista:

ADO(ERROR)

Publicado por uurtiaga (2 intervenciones) el 20/10/2003 12:44:20
HOLA A TODOS DE NUEVO:
TENGO UN PEQUEÑO PROBLEMILLA CUANDO INTENTO ELIMINAR DE UNA TABLA DE ACCESS UNOS DATOS Q TENGO CODIFICADOS EL ERROR Q ME DA ES EL SIGUIENTE:

"Error' -2147217904(8004e10)'en tiempo de ejecucion:
No se ha espacificado valores para alguno de los parametros requeridos

"
Y mi codigo es el siguiente:
" USUARIO = TUsuario.Text
FPSEncriptar (USUARIO)
USUARIO = encriptado
If PConBD2.State = 1 Then PConBD2.Close
PConBD2.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\factu\Empr00\user.mdb;Persist Security Info=False"
PConBD2.Open
PConBD2.Execute "DELETE FROM USERS WHERE USUARIO= " & USUARIO
"
Lo q quiero saber es si la razon de q me de ese error esta en la tabla, pero es q al introducir los datos en ella no me da ningun error, pero al buscar en ella me dice q el usuario no existe
Es pero sus respuestas
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: 109
Ha aumentado 1 puesto en Visual Basic (en relación al último mes)
Gráfica de Visual Basic

RE:ADO(ERROR)

Publicado por Yamil Bracho (226 intervenciones) el 20/10/2003 15:26:45
Debes chequear dos cosas:
1) Que el campo USUARIO exista en la tabla
2) Si este campo existe, debes ver que tipo es. Si es Text, entonces

PConBD2.Execute "DELETE FROM USERS WHERE USUARIO='" & USUARIO & "'"

Usar las comillas simples para delimitar el valor

Saludos
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