Gå til innhold

Anbefalte innlegg

Hei!

 

Etter at jeg måtte formatere PC-en har jeg hatt trøbbel med å koble til MS SQL-serveren på min maskin. (Kjører MS SQL Server Express Edition 2005).

 

Koden ser slik ut:

 

       private void sql()
       {
           SqlConnection dataConnection = new SqlConnection();
           try
           {
               // Lager streng for tilkobling til SQL-database
               dataConnection.ConnectionString = "Integrated Security=true;Data Source=localhost;database=kolo;" +
                    "user id=Bjorn;password=XXXX";

               // Oppretter tilkobling til SQL-database
               SqlCommand dataCommand = new SqlCommand();
               dataCommand.Connection = dataConnection;

               // Lager SQL-strenger for spørring
               dataCommand.CommandText = "SELECT * FROM kunde ORDER BY id DESC";

               // Lager et SQLadapter for å utføre spørringen, som en bro mellom DataTable og database
               SqlDataAdapter adapter = new SqlDataAdapter(dataCommand.CommandText, dataConnection.ConnectionString);

               // Lager en kommandobygger
               SqlCommandBuilder builder = new SqlCommandBuilder(adapter);

               // Lager en datatabell for å holde på resultatet (data fra SQL)
               DataTable tabell = new DataTable();

               // Fyller datatabellen med resultater fra database
               adapter.Fill(tabell);

               // Lager ett datagrid (tabelloppsett for windowsform
               DataGridView dgrid = new DataGridView();

               // Oppretter bindingsource for å binde sammen datatabell og datagridview
               BindingSource bsource = new BindingSource();

               // Setter DataGridView lik source
               dgrid.DataSource = bsource;

               adapter.Update(tabell);
           }
           finally
           {
               dataConnection.Close();
           }
       }

 

Har problemer med å koble til databasen tror jeg (?) Feilmeldingen jeg får er:

 

"A network-related or instance-specific error occurred while establishing a connection to SQL Server. The server was not found or was not accessible. Verify that the instance name is correct and that SQL Server is configured to allow remote connections. (provider: Named Pipes Provider, error: 40 - Could not open a connection to SQL Server)"

 

Er det noen som har peiling og lyst til å hjelpe meg med dette?

Er bacheloroppgave og få som driver med dette på skolen (selv på IMT-linja) slik at jeg kunne trengt en hjelpende hånd.

 

Utviklingsmiljøet ser slik ut:

miljo.png

Lenke til kommentar
Videoannonse
Annonse

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...