Avatar billede jps6kb Novice
29. maj 2007 - 11:45 Der er 6 kommentarer og
1 løsning

Skriv til Sql Express i Windows form

Hey,

Jeg har følgende:

string connstring = @"Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirectory|\Database1.mdf;Integrated Security=True;";
            SqlConnection conn = new SqlConnection(connstring);
            SqlCommand SqlCmd = new SqlCommand();
            SqlCmd.Connection = conn;
            conn.Open();
            SqlCmd.CommandText = "INSERT INTO [Task] ([start], [slut], [type], [aktivt], [varighed]) VALUES(@start, @slut, @type, @aktivt, @varighed)";
            SqlCmd.Parameters.Add("@start", System.Data.SqlDbType.DateTime).Value = t.Start;
            SqlCmd.Parameters.Add("@slut", System.Data.SqlDbType.DateTime).Value = t.Slut;
            SqlCmd.Parameters.Add("@type", System.Data.SqlDbType.NVarChar).Value = t.Type;
            SqlCmd.Parameters.Add("@aktivt", System.Data.SqlDbType.NVarChar).Value = t.Aktivt;
            SqlCmd.Parameters.Add("@varighed", System.Data.SqlDbType.NVarChar).Value = t.Varighed;
            int result = SqlCmd.ExecuteNonQuery();
            conn.Close();
            return result;

Den returnerer et 1-tal men min tabel er tom.
What gives?
Avatar billede bennytordrup Nybegynder
29. maj 2007 - 11:55 #1
Hvordan kontrollerer du tabellen?

Den connectionstring, du bruger, gør, at den fysiske databasefil ikke er konstant tilkoblet en databaseserver. I stedet bliver den efter behov tilkoblet en instans ved navn SQLEXPRESS.
Avatar billede jps6kb Novice
29. maj 2007 - 12:07 #2
Hvordan jeg kontrollerer den? Altså om der er data i?
Jeg højreklikker i VS2005 på tabellen og klikker "Show Table Data".
Hvad har jeg gjort forkert så?
Avatar billede bennytordrup Nybegynder
29. maj 2007 - 12:10 #3
Hvad er connection info på den tabel, du højreklikker på?
Avatar billede jps6kb Novice
29. maj 2007 - 12:13 #4
Hvor ser jeg dem?
Avatar billede bennytordrup Nybegynder
29. maj 2007 - 12:34 #5
:-)

Der må jeg faktisk blive dig svar skyldig. Jeg plejer ikke at bruge SQLExpress og AttachDbFilename, men connecter til "almindelig" database.
Avatar billede jps6kb Novice
29. maj 2007 - 12:36 #6
Nå okay.. :) Men jeg har en teori om, at min databasefil er kopieren over i Debug mappen, og det er der den gemmer data.. så er det klar jeg ikke kan se det i den anden der ligger i roden af mit projekt :p
Avatar billede jps6kb Novice
17. juni 2007 - 19:25 #7
.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester