Hola Lista, quizás este no sea tema para esta lista pero quizás alguno que
programe en mono me pueda dar alguna solución. Tengo este pequeño
inconveniente que se me esta presentando, al querer ejecutar una clase
escrito en Mono(C#) que tome como ejemplo, para realizar  una conexión a una
base de datos en ASE. El detalle es en la cadena de conexión
(connectionString). Por ejemplo, tengo lo siguiente:

 

string connectionString = "Server=SERVER_BD,5000; Database=demo; User ID=sa;
Password=;";
 
Compilo y ejecuto la clase con esta cadena de conexión y me va bien, me
muestra la información que necesito. Pero cuando tengo lo siguiente:
 
string connectionString = "Server=SERVER_BD,5000; Database=bd$demo; User
ID=sa; Password=;";
 
Me compila bien pero a la hora de ejecutar me aparece lo siguiente:
 
Unhandled Exception: System.FormatException: Index (zero based) must be
greater than or equal to zero and less than the size of the argument list.
at System.String.FormatHelper (System.Text.StringBuilder result,
IFormatProvider provider, System.String format, System.Object[] args)
[0x00000]
at System.String.Format (IFormatProvider provider, System.String format,
System.Object[] args) [0x00000]
at System.String.Format (System.String format, System.Object[] args)
[0x00000]
at Mono.Data.SybaseClient.SybaseConnection.ChangeDatabase (System.String
database) [0x00000]
at (wrapper remoting-invoke-with-check)
Mono.Data.SybaseClient.SybaseConnection:ChangeDatabase (string)
at Mono.Data.SybaseClient.SybaseConnection.Open () [0x00000]
 
Según lo que puedo observar, no se realiza la conexión a la Base de Datos,
al parecer por el carácter “$” que coloque en la cadena de conexión
(Database). No se si esto sea un BUG o me falte configurar algo adicional.
Alguien que haya tratado este tema y me pueda dar alguna solución?
 
De antemano les agradezco la atención prestada.

 

..

 

 

_______________________________________________
Lista de correo Linux-plug
Temática: Discusión general sobre Linux
Peruvian Linux User Group (http://www.linux.org.pe)

Participa suscribiéndote y escribiendo a:  [email protected]
Para darte de alta, de baja  o hacer ajustes a tu suscripción visita:
http://www.linux.org.pe/cgi-bin/mailman/listinfo/linux-plug

IMPORTANTE: Reglas y recomendaciones
http://www.linux.org.pe/listas/reglas.php
http://www.linux.org.pe/listas/comportamiento.php
http://www.linux.org.pe/listas/recomendaciones.php

Responder a