Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Flávio Fortes

Conexão com SQL Server 2008

Recommended Posts

Boa tarde galera.

 

Segue meu código.

Não consigo fazer a conexão.

Agradeço desde já.

 

 

private void btnCadastrar_Click(object sender, EventArgs e)
        {            
            SqlConnection banco = new SqlConnection("Integrated Security=SSPI; Initial Catalog=CadastroClientes;" + "Data Source=VENUS\\SQLServer2008");
            try
            {
                banco.Open();
                SqlCommand bancoCommand = new SqlCommand("INSERT INTO [CadastroClientes].[dbo].[clientes] VALUES ('" + txtNome.Text + "')", banco);                  
            }
            catch
            {
                MessageBox.Show("Não foi possível conectar-se ao banco");
            }
            finally
            {
                banco.Close();
            }

        }

Compartilhar este post


Link para o post
Compartilhar em outros sites

Seguinte...

Não executa o Try e ci direto no Catch.

Mas, o erro é:

"error: 26 - Error Locating ServerqInstance Specified

 

Já verifiquei o nome do banco, nome do servidor (que é a minha própria máquina) e nada.

 

 

Valeu!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Consegue conectar por algum gerenciador?

 

Abraços...

 

Gerencio o o SQL através do SQL Server Management Studio... faço insert, select, update... tudo normal.

 

Este é o código completo do formulário... Como vai funcionar? A pessoa irá preencher e clicar em CADASTRAR.

 

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 System.Data.SqlClient;
using System.Data.Sql;

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

        private void btnFechar_Click(object sender, EventArgs e)
        {
            Close();
        }

        private void Form1_Load(object sender, EventArgs e)
        {
            // TODO: This line of code loads data into the 'cadastroClientesDataSet.clientes' table. You can move, or remove it, as needed.
            this.clientesTableAdapter.Fill(this.cadastroClientesDataSet.clientes);

        }

        private void btnCadastrar_Click(object sender, EventArgs e)
        {
            SqlConnection banco = new SqlConnection("server=venus database=CadastroClientes Integrated Security=SSPI");
            try
            {
                banco.Open();
                SqlCommand bancoCommand = new SqlCommand("INSERT INTO [CadastroClientes].[dbo].[clientes] (nome_cliente) VALUES ('" + txtNome.Text + "')", banco);
            }
            catch
            {
                MessageBox.Show("Não foi possível conectar-se ao banco");
            }
            finally
            {
                banco.Close();
            }
        }
    }
}

 

 

Valeu!!!

Compartilhar este post


Link para o post
Compartilhar em outros sites

quando for colocar codigo, utilize o CODE do forum para facilitar a leitura beleza..

 

 

cara, no form load você ta tentando carregar um dataset no form load, sem estar conectado no banco de dados e sem ter dados no data adapter..

 

nao eh ai que esta dando problema nao???

 

 

duvida: você esta tentando se conectar de um Pocket PC ou de um Computador normal???

 

String de Conexao normal:

Data Source=localhost;Initial Catalog=cadastroClientes;User Id=myUsername;Password=myPassword;
String de Conexao Window CE (Pocket PC):
Data Source=ipServidor;Initial Catalog=cadastroClientes;User Id=myUsername;Password=myPassword;Integrated Security=SSPI;

boa sorte

Compartilhar este post


Link para o post
Compartilhar em outros sites

Galera, boa noite.

 

Descobri por conecto no meu banco de dados.

O erro não está na string de conexão e sim no próprio banco.

Apesar de poder mexer com o gerenciador, nos serviços do windows o sql server 2008 não pode ser iniciado.

Olhem o erro:

 

" O windows não pode iniciar o Sql Server 2008 em computador local. Código de erro especifico 126."

 

Vou postar no forum de sql.

 

Agradeço a atenção de todos.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.