18. maj 2010 - 10:15Der er
8 kommentarer og 1 løsning
SQL Server Compact - hvordan opretter en DB
Jeg har installeret SQL Server Compact Edition 2005.
Når jeg går ind i SQL Management Tool for at oprette en database, men jeg kan slet ikke se min Compact edition (Jeg har også SQL Server 2005 Express installeret).
Hvordan tilgår man Compact til databaseoprettelser, eksekvering af forespørgsler med mere?
Jeg har kun brugt CE sammen med .NET og jeg synes ikke at der er svaert at oprette.
Eksempel kode:
SqlCeEngine eng = new SqlCeEngine("Data Source=TestEmb.sdf; Password=hemmeligt"); eng.CreateDatabase(); SqlCeConnection con = new SqlCeConnection("Data Source=TestEmb.sdf; Password=hemmeligt"); con.Open(); SqlCeCommand cre = new SqlCeCommand("CREATE TABLE tbl (id INTEGER NOT NULL, txt NVARCHAR(50), PRIMARY KEY(id))", con); cre.ExecuteNonQuery(); for(int i = 0; i < 3; i++) { SqlCeCommand ins = new SqlCeCommand("INSERT INTO tbl VALUES(" + i + ",'Test" + i + "')", con); ins.ExecuteNonQuery(); } con.Close();
Jojo - men der hører vel som regel et værktøj til (hvilket man så også får med VS2010).
Synes godt om
Ny brugerNybegynder
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.