Avatar billede joki Mester
27. oktober 2005 - 16:23 Der er 14 kommentarer og
1 løsning

Database class til MS SQL

Hej

Er der nogen der har et eksempel på ovenstående.
Avatar billede arne_v Ekspert
27. oktober 2005 - 16:25 #1
simplest mulige eksempel på brug afSqlConnection:

using System;
using System.Data;
using System.Data.SqlClient;

class MainClass
{
    public static void Main(string[] args)
    {
        SqlConnection con = new SqlConnection("Server=ARNEPC3;Integrated Security=SSPI;Database=Test");
        con.Open();
        SqlCommand cmd = new SqlCommand("SELECT f1,f2 FROM t1", con);
        SqlDataReader rdr = cmd.ExecuteReader();
        while(rdr.Read()) {
            int f1 = (int)rdr[0];
            string f2 = (string)rdr[1];
            Console.WriteLine(f1 + " " + f2);
        }
        con.Close();
    }
}
Avatar billede joki Mester
27. oktober 2005 - 16:27 #2
ja det har jeg kigget på men kunne godt tænke mig en seperat klasse, hvor jeg både kan læse og skrive til databasen
Avatar billede arne_v Ekspert
27. oktober 2005 - 16:29 #3
Et Data Access Layer ?
Avatar billede ladyhawke Novice
27. oktober 2005 - 16:32 #4
Du kan da bare flytte arne_v's eksempel over i en ny klasse og lave metoder der passer til de operationer du vil udføre...
Avatar billede arne_v Ekspert
27. oktober 2005 - 16:37 #5
nu skal der måske lidt mere kød på end den stump console kode, men vi skal
vide lidt mere om hvad klassen skal kunne for at kunne hjælpe
Avatar billede dr_chaos Nybegynder
27. oktober 2005 - 17:01 #6
jeg har en klasse som jeg bruger til at afvikle stored procedure med er det noget i den stil du har behov for ?
Avatar billede ladyhawke Novice
27. oktober 2005 - 17:12 #7
arne_v>> enig, men nu er spørgsmålet ikke særligt specifikt og det var et udgangspunkt, hvis det f.eks. er for at lære noget om opbygningen
Avatar billede joki Mester
27. oktober 2005 - 17:24 #8
Ja et DAta Access Layer. Skal kunne hente et recordset og eller bare kunne opdatere databasen med med streng af en sql update sætning
Avatar billede arne_v Ekspert
27. oktober 2005 - 17:35 #9
hente recordset (DataSet ?) og opdatere med streng lyder som om du kan bruge DAAB
Avatar billede arne_v Ekspert
27. oktober 2005 - 17:39 #12
og den kommer med source code så hvis du vil lave dit eget kan du se hvordan Microsoft har lavet det
Avatar billede guidmaster Nybegynder
28. oktober 2005 - 14:50 #13
Der er jo ikke nogen grund til at udvikle noget som er lavet før: Enterprise Library fra MS er bestemt værd at kigge på - http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnpag2/html/entlib.asp
Avatar billede joki Mester
31. oktober 2005 - 08:33 #14
jeg har bygget min egen klasse, som b.la. returnere et Dataset.
Tak for alle forslag, men mon ikke det er arne der bør smide et svar.
Avatar billede arne_v Ekspert
31. oktober 2005 - 08:39 #15
ok
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