Avatar billede xenocypraz Nybegynder
09. december 2004 - 15:10 Der er 4 kommentarer og
1 løsning

SQL vs. Acces

Hejsa,

Jeg har et lille program, som skal hente lidt oplysninger fra en database,

Krav er at jeg skal hente dem vha. noget ADO. Kan jeg ikke lige så godt bruge en lille Acces, i stedet for at begynde med en MSSQL. Der er aldrig mere end 2 brugere på af gangen alligevel.

Og er det lige så nemt at tilgå en Acces DB som en SQL ???

- XenoCypraZ
Avatar billede arne_v Ekspert
09. december 2004 - 15:12 #1
Det er ca. det samme.

Ved Access starter alle klasse navnene med OleDb.

Ved SQLServer starter alle klasse navnene med Sql.
Avatar billede aaberg Nybegynder
09. december 2004 - 15:13 #2
Hvis du bruger ADO, er det samme måde man henter data fra Access og Sql serveren, og alle andre databaser for den sags skyld. Hvis i kun er 2 brugere, er det sikkert fint at bruge en Access database.
Avatar billede arne_v Ekspert
09. december 2004 - 15:14 #3
Eksempel:

        SqlConnection con = new SqlConnection("server=ARNEPC2\\ARNEPC2RUN;Integrated Security=SSPI;database=TestMSDE");
        con.Open();
        SqlCommand sel = new SqlCommand("SELECT * FROM T1", con);
        SqlDataReader rdr = sel.ExecuteReader();
        while(rdr.Read()) {
                        int f1 = (int)rdr[0];
                        string f2 = (string)rdr[1];
                        Console.WriteLine(f1 + " " + f2);
        }
        rdr.Close();
        con.Close();

                OleDbConnection con = new OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=D:\\Database\\MSAccess\\Test.mdb");
                con.Open();
                OleDbCommand cmd = new OleDbCommand("SELECT * FROM T1", con);
                OleDbDataReader rdr = cmd.ExecuteReader();
                while(rdr.Read()) {
                        int f1 = (int)rdr[0];
                        string f2 = (string)rdr[1];
                        Console.WriteLine(f1 + " " + f2);
                }
                con.Close();
Avatar billede xenocypraz Nybegynder
09. december 2004 - 15:20 #4
Jeg takker tusind gange. Så kan det lige så godt blive en Acces.

Smider du svar arne ?
Avatar billede arne_v Ekspert
09. december 2004 - 15:30 #5
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