CLASS DE CONEXAO MAIN

MOREIRA 27/02/2012 02:14:09
#395732
Olá, pessoal consigo efetuar a conexao com o banco de dados externo. mas nao consigo efetuar o cadastro de dados.
[txt-size=2][txt-color=#e80000]Aparentimento o BdConn não está atuando com public[/txt-color][/txt-size]

irei passar a class
aqui é para efetuar o cadastro

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 SysGestor.Net
{
public partial class Frm_CadProdutos : Form
{

public Frm_CadProdutos()
{
InitializeComponent();
}

private void BntGravar_Click(object sender, EventArgs e)
{

try
{

if (txtCodBarra.Text == [Ô][Ô])
{
MessageBox.Show([Ô]Informe o código de barra do produto.[Ô], [Ô]Warning[Ô], MessageBoxButtons.OK, MessageBoxIcon.Warning);
txtCodBarra.Focus();
}


else if (TxtDescriProduto.Text == [Ô][Ô])
{
MessageBox.Show([Ô]Informe o nome do produto.[Ô], [Ô]Warning[Ô], MessageBoxButtons.OK, MessageBoxIcon.Warning);
TxtDescriProduto.Focus();
}

else
{

{
BdConn.CommandText = [Ô]INSERT INTO Tb_Produtos(CodBarras, DescriProduto, DescriResumi) VALUES([ô][Ô]
+ txtCodBarra.Text + [Ô][ô],[ô][Ô]
+ TxtDescriProduto.Text + [Ô][ô],[ô][Ô]
+ TxtDescriResumida.Text + [Ô][ô])[Ô];

BdConn.ExecuteNonQuery();
BdConn.Dispose();
MessageBox.Show([Ô]Registro gravado com sucesso.[Ô], [Ô]GRAVAR[Ô], MessageBoxButtons.OK, MessageBoxIcon.Information);
}

}
}

catch (Exception)
{

throw;
}
}

private void BntSair_Click(object sender, EventArgs e)
{
this.Close();
Painel_ProdutCad Painel_ProdutCad = new Painel_ProdutCad ();
Painel_ProdutCad.Show();
}

private void Frm_CadProdutos_Load(object sender, EventArgs e)
{

}
}
}


----------------------------------<><><>----------------------------------

Aqui a class iniciado pelo Main

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

namespace SysGestor.Net
{
static class Program
{
/// <summary>
/// The main entry point for the application.
/// </summary>
[STAThread]

static void Main()
{


MySqlConnection BdConn;
BdConn = new MySqlConnection();
BdConn.ConnectionString = [Ô]server=mysql5.XXXXXXXX.com.br;port=3307;uid=XXXXXXXXX;pwd=XXXXXX;database=XXXXXXXX[Ô];

try
{
//Abre Conexão
BdConn.Open();
}
catch
{
MessageBox.Show([Ô]Impossível estabelecer conexão com o banco de dados, favor, verificar a conexão da internet, ou o provedor está temporariamente fora de servço[Ô], [Ô]informação[Ô], MessageBoxButtons.OK, MessageBoxIcon.Information);
return;
}

Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(false);
Application.Run(new Modulo_Principal());

}
}
}


o que está de errado , abrigado pela atenção de todos..

MOREIRA 27/02/2012 23:33:18
#395844
Pessoal, alguem por favor.. poderia exemplificar como ficaria, o amigo OCELOT. explicou que coloquei dentro do método Main... estou tentando me virar aqui. mas nao conseguir..

obrigado pela atenção de todos...
Tópico encerrado , respostas não são mais permitidas