Avatar billede youcancallmeal Nybegynder
04. juli 2003 - 01:36 Der er 3 kommentarer og
1 løsning

Forbindelse til Access database med C#

Hvordan laver jeg en forbindelse til en access database i C# og hvordan arbejder jeg på data i denne database i C#?
Avatar billede r9 Nybegynder
04. juli 2003 - 07:05 #1
using System;
using System.Data.OleDb;

class OleDbTest{

public static void Main()
{
//create the database connection
OleDbConnection aConnection = new OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=c:\\db1.mdb");

//create the command object and store the sql query
OleDbCommand aCommand = new OleDbCommand("select * from emp_test", aConnection);
try
{
aConnection.Open();

//create the datareader object to connect to table
OleDbDataReader aReader = aCommand.ExecuteReader();
Console.WriteLine("This is the returned data from emp_test table");

//Iterate throuth the database
while(aReader.Read())
{
Console.WriteLine(aReader.GetInt32(0).ToString());
}

//close the reader
aReader.Close();

//close the connection Its important.
aConnection.Close();
}

//Some usual exception handling
catch(OleDbException e)
{
Console.WriteLine("Error: {0}", e.Errors[0].Message);
}
}
}
Avatar billede r9 Nybegynder
04. juli 2003 - 07:07 #2
Avatar billede youcancallmeal Nybegynder
07. juli 2003 - 15:02 #3
kan du også fortælle mig hvordan man indsætter en ny record i access databasen?
Avatar billede r9 Nybegynder
07. juli 2003 - 16:07 #4
OleDbCommand cmd = aConnection.CreateCommand();
cmd.CommandText = "INSERT INTO Users(name) VALUES(" + name + ")";
cmd.ExecuteNonQuery();
cmd.Dispose();

sådan ca.
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