Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Conexión con bases de datos
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Conexión con bases de datos

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 09-08-2010
Avatar de richy08
richy08 richy08 is offline
Miembro
 
Registrado: may 2007
Ubicación: Bucerias, Nayarit Mexico
Posts: 529
Poder: 17
richy08 Va por buen camino
conexion a bd de access con tadoconnections se bloquea

buenas tardes compañeros he estado notando algo extraño en una aplicacion, les cuento yo construi una aplicacion con delphi 7, mssql 2005 , con conexiones ado, me vi en la necesidad de leer y escribir en una bd de access que es de un software de punto de venta llamado ALDELO for Restaurant, dicho software trabaja bajo licencias de las cuales solo se adquirieron dos, el detalle que manda la maquina que corre mi aplicacion al querer acceder a access es error de disco, esto solo sucede cuando las estaciones que corren el aldelo estan las dos abiertas al mismo tiempo, entonces cuando mi aplicaion quiere ir sobre la bd es cuando surge el error antes mencionado alguna idea de por que se bloquea para mi aplicacion gracias por cualquier comentario.
Responder Con Cita
  #2  
Antiguo 09-08-2010
Avatar de richy08
richy08 richy08 is offline
Miembro
 
Registrado: may 2007
Ubicación: Bucerias, Nayarit Mexico
Posts: 529
Poder: 17
richy08 Va por buen camino
he estado viendo una copia del bd y he encontrado este codigo al parecer es para restringir el acceso es bastante raro por que si no habilito el security warning la bd abre sin problemas al parecer es para ponerle una contraseña a la bd pero me puedo sin conectar sin ella este es el codigo

Código:
Option Compare Database
Option Explicit

Private Sub Command10_click()
    txtPassword.SetFocus

    If Len(Trim$(txtPassword.Text)) = 0 Then
        MsgBox "This database is not accessible", vbCritical, "Access Denied"
        DoCmd.Quit
    Else
        If (Trim$(txtPassword.Text)) = "southfork" Then
            DoCmd.Close
        Else
            MsgBox "This database is not accessible", vbCritical, "Access Denied"
            DoCmd.Quit
        End If
    End If
End Sub

Private Sub OK_Click()
    DoCmd.Quit
End Sub
y esta es mi cadena de conexion

Código:
Provider=Microsoft.Jet.OLEDB.4.0;User ID=admin;Data Source=B:\AldeloDB.mdb;Mode=Share Deny None;Extended Properties="";Persist Security Info=False;Jet OLEDB:System database="";Jet OLEDB:Registry Path="";Jet OLEDB:Database Password="";Jet OLEDB:Engine Type=5;Jet OLEDB:Database Locking Mode=1;Jet OLEDB:Global Partial Bulk Ops=2;Jet OLEDB:Global Bulk Transactions=1;Jet OLEDB:New Database Password="";Jet OLEDB:Create System Database=False;Jet OLEDB:Encrypt Database=False;Jet OLEDB:Don't Copy Locale on Compact=False;Jet OLEDB:Compact Without Replica Repair=False;Jet OLEDB:SFP=False
graciasp or cualquier idea
Responder Con Cita
  #3  
Antiguo 10-08-2010
Avatar de Neftali [Germán.Estévez]
Neftali [Germán.Estévez] Neftali [Germán.Estévez] is offline
[becario]
 
Registrado: jul 2004
Ubicación: Barcelona - España
Posts: 18.275
Poder: 10
Neftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en bruto
Cita:
Empezado por richy08 Ver Mensaje
el detalle que manda la maquina que corre mi aplicacion al querer acceder a access es error de disco, esto solo sucede cuando las estaciones que corren el aldelo estan las dos abiertas al mismo tiempo, entonces cuando mi aplicaion quiere ir sobre la bd es cuando surge el error antes mencionado
¿No estarás accediendo en modo-exclusivo?
¿Qué operaciones haces? ¿Es directamente al conectar?
__________________
Germán Estévez => Web/Blog
Guía de estilo, Guía alternativa
Utiliza TAG's en tus mensajes.
Contactar con el Clubdelphi

P.D: Más tiempo dedicado a la pregunta=Mejores respuestas.
Responder Con Cita
  #4  
Antiguo 10-08-2010
Avatar de richy08
richy08 richy08 is offline
Miembro
 
Registrado: may 2007
Ubicación: Bucerias, Nayarit Mexico
Posts: 529
Poder: 17
richy08 Va por buen camino
Cita:
Empezado por Neftali Ver Mensaje
¿No estarás accediendo en modo-exclusivo?
¿Qué operaciones haces? ¿Es directamente al conectar?
no el modo en que lo abro no es exclusivo, las operaciones que hago son select, insert y update, y si el error lo manda directamente al conectar pero lo mas extraño es que solo sucede en una maquina con windows 7, alguna idea de que sea

gracias por tus comentarios
Responder Con Cita
  #5  
Antiguo 12-08-2010
Avatar de richy08
richy08 richy08 is offline
Miembro
 
Registrado: may 2007
Ubicación: Bucerias, Nayarit Mexico
Posts: 529
Poder: 17
richy08 Va por buen camino
hola neftali sabes sigo con el problema de la base de datos bloqueada no me permite ni siquiera hacer la coneccion , y me quede con lo que comentaste de que sin o abria la bd en modo exclusivo como puedo saber si la abro de ese modo exclusivo ???, segun yo no lo hago pero mas vale ir descartando problemas, la coneccion la hago por medio de una tadoconneciton estas son sus propiedades
Código:
connection string = Provider=Microsoft.Jet.OLEDB.4.0;User ID=admin;Data Source=B:\AldeloDB.mdb;Mode=Share Deny None;Extended Properties="";Persist Security Info=False;Jet OLEDB:System database="";Jet OLEDB:Registry Path="";Jet OLEDB:Database Password="";Jet OLEDB:Engine Type=5;Jet OLEDB:Database Locking Mode=1;Jet OLEDB:Global Partial Bulk Ops=2;Jet OLEDB:Global Bulk Transactions=1;Jet OLEDB:New Database Password="";Jet OLEDB:Create System Database=False;Jet OLEDB:Encrypt Database=False;Jet OLEDB:Don't Copy Locale on Compact=False;Jet OLEDB:Compact Without Replica Repair=False;Jet OLEDB:SFP=False

mode = cmsharedenynone

isolation level = ilcursorstability

loginprompt = false
gracias por cualquier comentario
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Pasar cadena de conexion a tadoconnections dentro de un hilo de ejecucion richy08 OOP 4 02-08-2010 23:49:32
Tadoconnections, delphi 7 y windows 7 richy08 Conexión con bases de datos 1 09-04-2010 05:47:43
Conexión con Access Miguel45 Conexión con bases de datos 5 21-06-2006 09:35:19
Conexion con Access Moises22 Conexión con bases de datos 16 16-12-2005 07:59:39
Conexión ADO + Access Ivr Conexión con bases de datos 3 05-08-2004 19:35:16


La franja horaria es GMT +2. Ahora son las 15:48:26.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi