From Friday, April 19th (11:00 PM CDT) through Saturday, April 20th (2:00 PM CDT), 2024, ni.com will undergo system upgrades that may result in temporary service interruption.

We appreciate your patience as we improve our online experience.

Discusiones sobre Productos NI

cancelar
Mostrando los resultados de 
Buscar en lugar de 
Quiere decir: 

Borrar o seleccionar registro en acess

Buenas a todos quisiera ayuda con el manejo de bases de datos en acces. Resulta que puedo crear y agregar registros a bases de datos en access (sin importar el año pues ya he probado con los mdb y con los accdb y funciona bien); sin embargo a la hora de querer eliminar o seleccionar solamente un registro no logro obtener buenos resultados esto por la condición que en todos los hilos abiertos veo que se hace con un código parecido a  "WHERE Nombre=Carlos" por citar un ejemplo. He intentado de todo incluso las soluciones que hay publicadas por aquí: seguí este hilo  http://forums.ni.com/t5/Discusiones-sobre-Productos-NI/Eliminar-registro-en-microsoft-access/m-p/210... con todos sus archivos de ejemplo y no logré resultados. Les adjunto un vi de prueba que justamente modifiqué de uno publicado en ese hilo anterior. En dicho vi puedo agregar registros sin problema pero no puedo seleccionar, editar o borrar alguno.

Muchas gracias por su ayuda

Descargar todos
0 kudos
Mensaje 1 de 8
5.078 Vistas

Hola Sebastromero!

 

Gracias por utilizar los foros de National Instruments! Podrias indicarme si LabVIEW te genera un mensaje de error al momento de tratar de selecionar, editar o borrar algun elemento?

 

Que tengas un excelente dia!

 

Luis C.

 

National Instruments de México

Ingeniería de Aplicaciones

www.ni.com/soporte

Luis CT
0 kudos
Mensaje 2 de 8
5.034 Vistas

Gracias por la respuesta, en efecto cuando trato de borrar o seleccionar solamente un registro  de toda la tabla se me presenta el error, en los últimos días he logrado gracias al los ejeplos que vienes con el tolkit eliminar un registro pero únicamente si es buscado por un número de identificación ejemplo: en la terminal de condición ingreso "WHERE id=25" pero si lo quiero hacer con algún nombe ("WHERE Nombre=Carlos") u otro dato no puedo. No se si es que únicamente se puede hacer con datos numéricos o que yo estoy ingresando mal la condición.

Gracias de nuevo 

0 kudos
Mensaje 3 de 8
5.031 Vistas

Entendido. Podrías enviarme el mensaje de error que te muestra? Te agradecería si pudieras ponerlo como .jpg o un screenshot.

 

Saludos!

 

Luis C.

 

National Instruments de México

Ingeniería de Aplicaciones

www.ni.com/soporte

Luis CT
0 kudos
Mensaje 4 de 8
5.026 Vistas

Claro Luis en este caso el vi es solamente de prueba y se trata de eliminar un registro por medio de un Id en este caso es un string

0 kudos
Mensaje 5 de 8
5.020 Vistas

Hola sebastromero, te recomiendo revisar los siguientes ejemplos dentro de los ejemplos que vienen en LabVIEW:

 

  1. Database Delete.vi
  2. Connect to ACCDB Database.vi

Ambos ejemplos los puedes encontrar en LabVIEW --> Help --> Find Examples...

 

El error está relacionado con valores fuera de rango o falta de información de comparación. Te dejo estos links que te pueden ayudar también:

 

http://digital.ni.com/public.nsf/allkb/3DC9DC2D850A087686256B0B007C355F?OpenDocument

http://digital.ni.com/public.nsf/allkb/F1AB4AD9C8B7522F86256926005B482A?OpenDocument

 

Mi sugerencia es que una vez que pruebes los ejemplos y verifiques que ambos funcionan sin ningún problema adaptes tu código original a uno de ellos para evitar problemas.

 

Espero que esta información te sea de utilidad!

 

Luis CT
0 kudos
Mensaje 6 de 8
5.010 Vistas

Muchas gracias Luis ya por otros caminos logré hacer lo que quería gracias a los ejemplos dispoibles pero incluso con eso no logro hacer criterios de búsqueda por nombre u otros parámetros pero creo que se debe a un error en la base de datos como tal y no en el código. Estaré revisando hasta encontrar mi error pero por dicha ya con parámetros numéricos si logro seleccionar y borrar un dato.

Gracias de nuevo por tu ayuda

0 kudos
Mensaje 7 de 8
5.007 Vistas

Hola buenas tardes, podrias decirme cual fue la solución que encontraste para poder borrar el registro, yo estoy en el mismo lio nada mas no me sale.

 

Muchas Gracias Emoticono feliz

0 kudos
Mensaje 8 de 8
4.751 Vistas