buenas noches:
he estado "enfrascao" con la conexión, y bueno, ha resultado ser un problema del server, con tanta prueba me ha dado tiempo a probar "mil y una combinaciones":
CONN.ConnectionString = "Provider=SQLOLEDB.1;Password=*;Persist Security Info=True;User ID=*;Initial Catalog=*;Data Source=*";
CONN.ConnectionString = "Provider=SQLOLEDB;Password=*;Persist Security Info=True;User ID=*;Initial Catalog=*;Data Source=*";
CONN.ConnectionString = "Provider=SQLOLEDB;Password=*;User ID=*;Initial Catalog=*;Data Source=*";
CONN.ConnectionString = "Provider=SQLOLEDB;Password=*;UID=*;Initial Catalog=*;Data Source=*";
CONN.ConnectionString = "Provider=SQLOLEDB; PWD=*;UID=*; DATABASE=*;SERVER=*";
todas las conexiones estas van, y no llego a comprender las diferencias entre unas y otras:
se puede sustituir: SQLOLEDB.1 por SQLOLEDB ¿que diferencia hay?
esto se puede suprimir: Persist Security Info=True, pero, ¿para que sirve?
el nombre de los parametros se pueden sustituir por otros:
User ID por UID;
Password por PWD;
Initial Catalog por DATABASE;
Data Source por SERVER;
¿Son muchas dudas para tan poco tiempo?
salu2.