Access y multihilo

13/12/2004 - 17:27 por FGF | Informe spam
Hola a todos:

Alguien me puede decir si Access 2000 acepta multihilo?

Saludos.

Preguntas similare

Leer las respuestas

#1 Rodrigo Corral [MVP]
14/12/2004 - 09:23 | Informe spam
No deberias tener problemas por que tu programa sea multihilo. Desde el
punto de vista vista de la base de datos, esta solo ve varios accesos
simultaneos, pero es igual que estos venga de varios usuarios o de varios
hilos. Otro tema es que es de sobra conocido el probre comportamiento de
access en situaciones donde la concurrencia es alta, yo sin duda valoraria
opciones mas potentes como MSDE o SQL Server, tambien puede ser que te
interese SQL Server Express Edition.

A parte de esto debes asegurar que el nivel de transacionalidad se adecua a
tus necesidades.


Un saludo
Rodrigo Corral González [MVP]

FAQ de microsoft.public.es.vc++
http://rcorral.mvps.org
#2 FGF
15/12/2004 - 01:50 | Informe spam
Gracias Rodrigo por tu ayuda.
El problema es que estoy programando con ISAPI y haciendo pruebas con un
driver ODBC para conectar con una BD Access me da el siguiente error: "Sólo
se permite SQL_DRIVER_NOPROMPT cuando está habilitada la agrupación de
conexiones". ¿Sabrías decirme a qué se debe? En un principio creí que se
trataba de un problema de multihilo.

"Rodrigo Corral [MVP]" escribió en el mensaje
news:
Mostrar la cita
#3 Isidro Muñoz
15/12/2004 - 09:20 | Informe spam
Mira este artículo a ver si te puede ayudar:
http://support.microsoft.com/kb/167745/EN-US/

Saludos
Isidro.

"FGF" escribió en el mensaje
news:
Mostrar la cita
"Sólo
Mostrar la cita
varios
Mostrar la cita
valoraria
Mostrar la cita
adecua
Mostrar la cita
#4 FGF
15/12/2004 - 20:02 | Informe spam
Gracias Isidro y Rodrigo por vuestra ayuda. He puesto en marcha lo que viene
en la página que me indicaste, pero el CDatabase sigue sin funcionar. Voy a
poner el código para ver si observais algún error:

/**********************************************************************************

BOOL CISAPIExtension::GetExtensionVersion(HSE_VERSION_INFO* pVer)
{
// Call default implementation for initialization
CHttpServer::GetExtensionVersion(pVer);

// Load description string
TCHAR sz[HSE_MAX_EXT_DLL_NAME_LEN+1];
ISAPIVERIFY(::LoadString(AfxGetResourceHandle(),
IDS_SERVER, sz, HSE_MAX_EXT_DLL_NAME_LEN));
_tcscpy(pVer->lpszExtensionDesc, sz);

try
{
m_BaseDatos.OpenEx(_T("DSN=PRUEBA_BD;PWD3ABC"),
CDatabase::noOdbcDialog);
}
catch(CDBException *e)
{
_tcscpy(m_tszTest, e->m_strError);
e->Delete();
return TRUE;
}

return TRUE;
}

/**********************************************************************************
Cuando hago eso el programa falla ahí y ni siquiera sigue el código en la
parte protegida. Agradecería una solución. Gracias.

"Isidro Muñoz" <imunoz@()daipro.net> escribió en el mensaje
news:
Mostrar la cita
Ads by Google
Search Busqueda sugerida