Ver Mensaje Individual
  #24 (permalink)  
Antiguo 20/03/2012, 08:57
guaruzo
 
Fecha de Ingreso: noviembre-2007
Mensajes: 12
Antigüedad: 16 años, 6 meses
Puntos: 0
Respuesta: Problemas con conexión remota a mysql

Hola Amigos: Mi problema es que pruebo un programita C# con una DB MySql y funciona muy bien. Pero cuando el programa lo llevo a otra pc para conectarme remotamente a la DB, me acepta bien la conexion pero cuando reviso la base de datos todos los campos llegan NULL.
Le pongo el código. Muchas Gracias.

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using MySql.Data.MySqlClient;

namespace WindowsFormsApplication1
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}

private void button1_Click(object sender, EventArgs e)
{
string NOMBRE = textBox1.Text;
string APELLIDO = textBox2.Text;
double SUELDO = Convert.ToDouble(textBox3.Text);
DateTime FECHA = (dateTimePicker1.Value.Date);
string BOX = "";
if (checkBox1.Checked == true)
{
BOX = "Inglés";
}
else
{
BOX = "ESPAÑOL";
}
MySqlConnection cone = new MySqlConnection("Server=192.168.1.101; Database=estudio; Uid=root; Pwd=guaruzo");



MySqlCommand comando1 = new MySqlCommand("INSERT INTO ALUMNO(NOMBRE, APELLIDO, SUELDO, FECHA, BOX)VALUES (@NOMBRE,@APELLIDO, @SUELDO, @FECHA, @BOX)");
comando1.Connection = cone;

MySqlParameter parametro1 = new MySqlParameter();
parametro1.ParameterName = "@NOMBRE";
parametro1.Value = NOMBRE;
comando1.Parameters.Add(parametro1);

MySqlParameter parametro2 = new MySqlParameter();
parametro2.ParameterName = "@APELLIDO";
parametro2.Value = APELLIDO;
comando1.Parameters.Add(parametro2);

MySqlParameter parametro3 = new MySqlParameter();
parametro3.ParameterName = "@SUELDO";
parametro3.Value = SUELDO;
comando1.Parameters.Add(parametro3);

MySqlParameter parametro4 = new MySqlParameter();
parametro4.ParameterName = "@FECHA";
parametro4.Value = FECHA;
comando1.Parameters.Add(parametro4);

MySqlParameter parametro5 = new MySqlParameter();
parametro5.ParameterName = "@BOX";
parametro5.Value = BOX;
comando1.Parameters.Add(parametro5);

cone.Open();
comando1.ExecuteNonQuery();
cone.Close();




}