Hola a todo el mundo estoy intentando conectarme a una base de datos echa en Sybase 6.0 para obtener una serie de datos y mandarlos a SAP, si tengo la base de datos corriendo en mi PC no hay ningún problema, me conecto pillo los datos y los mando a SAP. El problema es que la base de datos va a estar en un servidor y tendre que conectarme usando la dirección IP, claro no me funciona ni de coña. Estoy usando el SQL Anywhere 9 el cuál instala una serie de programas para echarles un vistazo con C#, exactamente hay una programa que usa ADO y ASA que se llama TableViewer que me ha servido para hacer parte de lo que yo quería.
Yo estoy haciendo la siguiente pero me da un error:
using iAnywhere.Data.AsaClient;
private AsaConnection _conn;
txtConnectString.Text = "UID=DBA; PWD=SQL; DBN = prisma1;
Links=tcpip(ClientPort=2638;Host=192.30.3.83;Port=2638;Eng=prisma1)";
try{
_conn = new AsaConnection(txtConnectString.Text);
_conn.Open();
}
catch( AsaException ex ){
MessageBox.Show(ex.Message,"Failed to connect");
}
Me devuelve el siguiente error: Connection error in TCPIP
port options.
También lo he intentado con estas cadenas de conexión.
Alguien me puede echar un cable ?????? Algún ejemplo ???
Gracias por leer este mensaje.
//string connStr = "server=192.30.3.83;user id=DBA; password=SQL;
database=mysql; pooling=false";
//"Data
source='myASEserver';Port=5000;Database='myDBname';UID='username';PWD='password';"
// string connStr =
"=192.30.3.83;Port=2638;Database=prisma1;UID=DBA;PWD=SQL";
//string connStr = "Data
Source=192.30.3.83;Port=2638;UID='DBA';PWD='SQL';Database='prisma1';Pooling=false";
//string connStr =
"Host=192.30.3.83;Port=2638;UID='dba';PWD='sql';Database='prisma1';Pooling=false;";
//string connStr = "Data Source = prisma1;UID=DBA;PWD=SQL;";
//string connStr = "Data Source = prisma1;UID=DBA;PWD=SQL;";
//string connStr =
"ServerName=asademo9;UID=DBA;PWD=SQL;DatabaseName=asademo;"; //Funciona
//string connStr =
"ServerName=prisma1;UID=DBA;PWD=SQL;DatabaseName=prisma1;"; //Funciona
//string connStr = "Data
Source=prisma1;UID=DBA;PWD=SQL;DatabaseName=prisma1;"; //Funciona
//string connStr = "Network
Address=192.30.3.83;Port=2638;UID=DBA;PWD=SQL;DatabaseName=prisma1;";
//string connStr = "Data
Source=prisma1;Host=192.30.3.83;PWD=SQL;Port=2638;UID=DBA;DatabaseName=prisma1;";
//Data
Source='myASEserver';Port=5000;Database='myDBname';UID='username';PWD='password';"
//string connStr = "Host=192.30.3.83;Port=2638;User
ID=DBA;Password=SQL;Database Name=prisma1";
//string connStr =
"DataSource=192.30.3.83:2638;Database=prisma1;UID=DBA;PWD=SQL;";
//string connStr = "Network
Address=192.30.3.83;Port=2638;Database=prisma1;UID=DBA;PWD=SQL;";
//string connStr = "DataSource=Prisma1";
//txtConnectString.Text = "Data Source = prisma1; UID=DBA; PWD=SQL";
//Funciona en local
//txtConnectString.Text = "Data Source=192.30.3.83; UID=DBA; PWD=SQL";
//Da otro error
//txtConnectString.Text = "Data Source=192.30.3.83:2638; UID=DBA;
PWD=SQL"; //Da otro error
//txtConnectString.Text = "Data Source=mut_jdiaz_n; UID=DBA; PWD=SQL";
//Da otro error
//txtConnectString.Text = "Data Source = prisma1; UID=DBA; PWD=SQL;
Pooling = false"; //Funciona en local
//Data
Source='myASEserver';Port=5000;Database='myDBname';UID='username';PWD='password';"
//txtConnectString.Text = "Data Source=192.30.3.83; UID=DBA; PWD=SQL;
Pooling = false";
//txtConnectString.Text = "Host = ´MUT_ALFPEREZ´; UID=DBA; PWD=SQL;
Pooling = false";
//CommLinks=tcpip(ClientPort=5050-5060;Host=myhost;Port=2020;Eng=myeng)
//txtConnectString.Text = "Data Source = prisma1; CON = prisma1; ENG =
192.30.3.83,2638; UID=DBA; PWD=SQL";
//txtConnectString.Text = " Links =
tcpip(ClientPort=5050-5060;Host=192.30.3.83;Port=2638;Eng=prisma1);
UID=DBA; PWD=SQL"; //Error en puerto
///txtConnectString.Text = " Links =
tcpip(Host=192.230.83.1;Port=2638;Eng=prisma1); UID=DBA; PWD=SQL";
//Error en puerto
//CommLinks=tcpip(HOST=kangaroo)
//txtConnectString.Text =
"CommLinks=tcpip(ClientPort=2638;HOST=MUT_ALFPEREZ;Port=2638;Eng=prisma1);
UID=DBA; PWD=SQL; DBN = prisma1"; //Error en puerto
//txtConnectString.Text = "UID=DBA; PWD=SQL; DBN = prisma1;
Links=tcpip(MyIP=NONE;DoBroadcast=NO;Host=MUT_ALFPEREZ;Eng=prism1;ClientPort=2638)";
//Error en puerto
//AsaConnection conn = new AsaConnection("Data
Source=MUT_ALFPEREZ;Port=2638;" + "UID=sa;PWD='';" +
"Database=prisma1;"); //Error
//conn.Open();