locked
Acceso a base de datos DUAL !!! RRS feed

  • Question

  • HOLA A TODOS. MI DUDA ES MUY SIMPLE. QUE ES MAS RAPIDO PARA LECTURA Y ESCRITURA COMO BASE DE DATOS : UN ARCHIVO DE TEXTO *.TXT (ESTE ARCHIVO TIENE 25 RENGLONES DE INFORMACIÓN) O UNA BASE SQL. PREGUNTO ESTO PORQUE EL PROGRAMA QUE ESTOY HACIENDO TIENE UNA CLASE QUE SE ENCARGA DE LEER Y GUARDAR LOS DATOS A UN ARCHIVO TXT CON SYSTEM.IO; PERO QUE SUCEDE? ESTE PROGRAMA AL INICIARSE ACTIVA UN TIMER QUE FUNCIONA CADA 1/2 SEGUNDO Y ESTE LEE Y GUARDA LOS DATOS 2 VECES POR CADA 1/2 SEGUNDO O SEA QUE LEE - GUARDA Y LEE - GUARDA. HASTA ACA BIEN. A LA VEZ POR ACCIÓN DEL USUARIO TAMBIEN ACCEDO AL ARCHIVO LEYENDO Y GUARDANDO 2 VECES MAS POR CADA INTERACCION DEL USUARIO. Y COMO SU FUESE POCO POR ACCIÓN DEL USUARIO PERO ESTA VEZ POR HARDWARE TAMBIÉN LEEO Y GUARDO 2 VECES MAS. EL PROBLEMA COMIENZA CUANDO EL USUARIO INTERACTUA POR HARDWARE  (PUERTO SERIE) Y A TRAVÉS DE UN EVENTO LLAMO A UN PROCEDIMIENTO QUE PARA VARIAR LEE Y CIERRA LA BASE DE DATOS 2 VECES MAS, Y ACA TENGO EL ERROR QUE ME SALTA.... COMO QUE AL QUERER GUARDAR LOS DATOS NO PUEDO PORQUE HAY OTRO PROCESO UTILIZZANDO EL ACHIVO. ME IMAGINO QUE EVITO ESTO USANDO ALGO MAS RAPIDO QUE UN TXT YA QUE ME IMAGINO QUE LA LECTURA Y ESCRITURA ES LINEAL ????????????????????????
    • Moved by Eason_H Tuesday, October 22, 2013 7:30 AM
    Tuesday, October 22, 2013 2:10 AM

Answers

  • Hi,

    This is an English forum. So please describe your question in English.

    However you can post the question in Spanish forum.http://social.msdn.microsoft.com/forums/es-es/home

    Thanks.


    We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.
    Click HERE to participate the survey.

    • Proposed as answer by Just Karl Monday, October 28, 2013 9:06 PM
    • Marked as answer by Just Karl Friday, November 8, 2013 11:36 PM
    Tuesday, October 22, 2013 7:30 AM