CLASS DE CONEXAO MAIN
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..
[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..
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...
obrigado pela atenção de todos...
Tópico encerrado , respostas não são mais permitidas