Inquiridor
SQL Express no Visual C# 2010

Pergunta
-
Pessoal, não to conseguindo criar uma aplicação que utilize o sql express instalado em minha maquina como fonte de dados, eu já utilizo no web developer 2010 c# express e funciona corretamente, mas quando eu vo "add connection" no que é para desktop, ele simplesmente nao tem como opção o SQLEXPRESS... me ajudem ):
Todas as Respostas
-
-
string strCon = @"Data Source=.\SQLExpress;Initial Catalog=master;Integrated Security=True";
SqlConnection c = new SqlConnection(strCon);
c.Open();
string qry = "INSERT INTO Pedidos (ProdutosId, Qnt) VALUES (@id, @qnt)";
SqlCommand cmd = new SqlCommand(qry, c);
cmd.Parameters.AddWithValue("@id", comboBox1.SelectedValue);
cmd.Parameters.AddWithValue("@qnt", textBox1.Text); -
string strCon = @"Data Source=.\SQLExpress;Initial Catalog=master;Integrated Security=True";
Rafa, qual o erro gerado quando você tenta abrir conexão ?
SqlConnection c = new SqlConnection(strCon);
c.Open();
string qry = "INSERT INTO Pedidos (ProdutosId, Qnt) VALUES (@id, @qnt)";
SqlCommand cmd = new SqlCommand(qry, c);
cmd.Parameters.AddWithValue("@id", comboBox1.SelectedValue);
cmd.Parameters.AddWithValue("@qnt", textBox1.Text); -
No meu comboBox vem tudo assim: "System.windows.form.... count..." ou seja, nao vem o texto q esta em minha tabela, não sei oq estou fazendo de errado, e quando escolho um qualquer, nao dá erro, mas simplesmente, salva essa string IMENSA do sistema.... alguma dica ??
-
Ahhh, quase ia me esquecendo, o metodo:
public Venda()
{
InitializeComponent();
string strCon = @"Data Source=.\SQLExpress;Initial Catalog=master;Integrated Security=True";
SqlConnection c = new SqlConnection(strCon);
c.Open();
string qry = "SELECT Nome FROM Produtos";
SqlCommand cmd = new SqlCommand(qry, c);
SqlDataReader rd2 = cmd.ExecuteReader();
BindingSource bs = new BindingSource();
ComboBox cb = new ComboBox();
Label l = new Label();
while (rd2.Read())
{
l.Text = rd2["Nome"].ToString();
cb.Controls.Add(l);
bs.Add(cb);
cb.DataSource = bs;
comboBox1.Controls.Add(cb);
}
}
Ve se me da uma luz ae... =) -
-
-
-
-
o Sql está conectando, porém a combo não é preenchida de forma correta, nao aparece nomes, nem com o atributo "Text" ...
Altere esse trecho veja como ficaria :
while (rd2.Read()) { l.Text = rd2["Nome"].ToString(); cb.Items.Add(rd2["Nome"].ToString()); }
Dessa forma você vai adicionar todos os registros de sua consulta em seu Combobox, só que o texto do label não faz sentido pois sempre vai ficar com o ultimo registro !!
-
-