Mostrando entradas con la etiqueta Monodevelop. Mostrar todas las entradas
Mostrando entradas con la etiqueta Monodevelop. Mostrar todas las entradas

10 febrero 2012

Monodevelop y MySQL:Inserción



Utilizando Monodevelop he creado un formulario simple y con él, en una base de datos llamada probatura, hice un simple ejrcicio para insertar registros en una tabla.

string cadenaDeConexion = "Server=localhost;Database=mono_prueba;User ID=admin;Password=123;Pooling=false;";

MySql.Data.MySqlClient.MySqlConnection conexion = new MySql.Data.MySqlClient.MySqlConnection(cadenaDeConexion);

conexion.Open();

MySql.Data.MySqlClient.MySqlCommand oComando = conexion.CreateCommand();

string sql ="INSERT INTO probatura(cadena) VALUES ('"+txtCadena.Text+"')";

oComando.CommandText=sql;

oComando.ExecuteNonQuery();

conexion.Close();

Viendo este ejemploo creo que hay poco que explicar. Aún así haré un breve resumen.

Por supuesto, lo primero es descargar el conector para MySQL. Yo descargué este: mysql-connector-net-5.2.7.zip. Que está aquí
Tras instalarlo, marché a referencias y me agregué las nuevas referencias.
Luego, ya en el archivo .cs escribí:
using System.Data;
y
using System.Data.SqlClient;
para invocar a los nuevos componentes.

Volviendo al código Ya en la función insertar, lo primero que hago es inicializar una conxión, qu seguidamente abro.
Segundo paso, me creo un comano que inicializo con una función de la conexión.
Tercero, preparo la instrucción SQL para insertar en la cuarta linea.
En el cuarto paso, ejecuto el comendo.
Y para finalizar cierro la conexión.

Saludos

03 febrero 2010

En C#: Subir un archivo a un sitio FTP

Mi primera tarea como programador, a sueldo, en Telesoft, fue buscar en internet cómo usando C#, desde Monodeveloped se puede hacer una copia de ficheros a un sitio FTP. Entonces vi que es así de fácil al mirar Ftp con c# (Upload) Subir un Fichero del blog Eureka Digital.

Este es el código:

private bool SubirArchivoAFTP(string server, string user, string pass, string origen, string rutadestino, string nombredestino)
{
try
{
FtpWebRequest request = (FtpWebRequest)FtpWebRequest.Create(server + rutadestino + “/” + nombredestino);
request.Method = WebRequestMethods.Ftp.UploadFile;
request.Credentials = new NetworkCredential(user, pass);
request.UsePassive = true;
request.UseBinary = true;
request.KeepAlive = true;
FileStream stream = File.OpenRead(origen);
byte[] buffer = new byte[stream.Length];
stream.Read(buffer, 0, buffer.Length);
stream.Close();
Stream reqStream = request.GetRequestStream();
reqStream.Write(buffer, 0, buffer.Length);
reqStream.Flush();
reqStream.Close();
return true;
}
catch(Exception ex)
{
return false;
}

}

24 noviembre 2009

Los ficheros con extensión .csproj

Los ficheros cuya extensión es .csprioj guardan con formato XML las referencias a ficheros externos, así como la estructura del proyecto.

Entonces no bastará para suprimir un fichero del proyecto abierto, ir hasta el apartado Files y suprimirlo con la opción Delete File del propio apartado. Porque para completar la acción de borrado, y que al compilar no salten errores, con el discurso "no se encuentra el archivo blablabla.bla", habrá que ir hasta el fichero con extensión csproj y suprimir la línea que a él se refiere.

17 noviembre 2009

Usando Monodeveloped: agregar referencias a un proyecto.

Para agregar referencias en Monodeveloped no hay que complicarse tanto la vida como dicen por ahí. De echo basta con ir al panel Solution/References/Nombre del proyecto/Refereces. De ahí se escoge la opción Edit References. Entonces solo te bastará con marcar la que te valga. Y pulsar OK. Tras ello, ya en la vista codigo del formulario con el que trabajas, tecleas: Using ubicación.nombre; Y lista para usar, pero ¡OJO! no todo será igual a C# en el IDE Visual Studio .NET. Si a caso, ya contaré ciertas diferencias que, me han vuelto loco en un grado más.