Paradox - conexión de paradox abierta

 
Vista:

conexión de paradox abierta

Publicado por Juan (3 intervenciones) el 20/11/2010 01:12:35
Hola a todos, tengo un problema, estoy desarrollando una aplicacion en winforms e intento abrir las tablas de SAE (paradox), todo funciona bien si no hay nadie conectado a SAE pero al momento que un usuario entra me marca un error.

Me comentaron que tengo que hacerlo por medio del directorio de archivos comunes pero no tengo idea como puedo implementarlo.

desde ya gracias.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:conexión de paradox abierta

Publicado por Vicente (4 intervenciones) el 20/11/2010 04:04:24
Intenta con el ODBC, ahi declaras el driver de Paradox, ahi te permite seleccionar el directorio en donde estan tus tablas de Paradox, yo lo hice con VB6, y puedo entrar a consultar solamente, no me permite modificar o agregar registros, porque utiliza archivos indexados y SAE se protege...hasta donde he podido avazar es ahi...he consultado muchos foros y no he obtenido solucion para modificar las tablas.
Las tablas de SAE son muy delicadas, muy inestables.

Suerte
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:conexión de paradox abierta

Publicado por Juan (3 intervenciones) el 25/11/2010 23:08:38
Gracias Vicente por contestar, te comento.

Lo que he hecho es hacer lo siguiente:

string otro = "Driver={Microsoft Paradox Driver (*.db )};DriverID=538;Fil=Paradox 5.X;DefaultDir=C:\ASPEL;CollatingSequence=ASCII;";

OdbcConnection con = new OdbcConnection(otro);

con.open();

OdbcCommand cmd = new OdbcCommand("Select * from CLIE01", con);

OdbcDataReader dr = cmd.ExecuteReader();

while (dr.Read())
{
MessageBox.Show(dr[0].ToString() + ", " + dr[3].ToString());
}

con.Close();

Es solo un programita para ilustrar lo que intento hacer.
El problema es que si Aspel SAE esta abierto me manda un el siguiente error: ERROR [HY000] [Microsoft][ODBC Paradox Driver] External table is not in the expected format.

ya tengo configurado el net dir de BDE con el mismo de Aspel pero hay ocaciones que funciona y otras no.

P.D. en Windows XP funciona muy bien pero en Win 7 no funciona.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar