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.
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.
01-18-2014 01:54 PM - editado 01-18-2014 01:56 PM
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
el 01-21-2014 02:13 PM
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
el 01-21-2014 02:33 PM
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
el 01-21-2014 04:10 PM
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
01-21-2014 04:31 PM - editado 01-21-2014 04:31 PM
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
el 01-21-2014 06:15 PM
Hola sebastromero, te recomiendo revisar los siguientes ejemplos dentro de los ejemplos que vienen en LabVIEW:
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!
el 01-21-2014 06:20 PM
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
el 06-01-2014 11:08 PM
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