Avatar billede germann Nybegynder
19. marts 2004 - 11:53 Der er 4 kommentarer og
1 løsning

Hvorfor kan jeg ikke få lov til at create en sql database

Hej alle,

Når den kommer til "createdatabase", så kommer den med følgende fejl!

An unhandled exception of type 'System.Data.SqlServerCe.SqlCeException' occurred in System.Data.SqlServerCe.dll

Additional information: SqlCeException

HER ER MIN SOURCE KODE

using System.Data.SqlServerCe;
using System.Data.SqlClient;
using System.Data.Common;             

if(!File.Exists("\\test2.sdf"))
{
SqlCeEngine engine1 = new SqlCeEngine("Data Source = \\test2.sdf");
engine1.CreateDatabase();
SqlCeConnection ssceconn = new SqlCeConnection("Data Source = \\test2.sdf");
ssceconn.Open();
SqlCeCommand sqlCreateTable = ssceconn.CreateCommand();
sqlCreateTable.CommandText = "CREATE TABLE People(people_id int IDENTITY(0,1) PRIMARY KEY, f_name ntext, l_name ntext)";
sqlCreateTable.ExecuteNonQuery();
ssceconn.Close();
}
Avatar billede somaliomar Praktikant
20. marts 2004 - 10:29 #1
Burde linjen:
if(!File.Exists("\\test2.sdf"))
ikke være sådan her i stedet:
if(File.Exists("\\test2.sdf"))
Avatar billede germann Nybegynder
21. marts 2004 - 17:38 #2
! betyder NOT. Hvis ikke filen eksisterer, så skal den laves. Så nej!!!
Avatar billede dgivoni Nybegynder
22. marts 2004 - 18:01 #3
Proev at fange den exception den giver, saa kan du faa flere detaljer:
try
{
  sqlCreateTable.ExecuteNonQuery();
}
catch (Exception ex)
{
  MessageBox.Show(ex.ToString();
}
Avatar billede germann Nybegynder
29. juli 2004 - 10:34 #4
Dette giver mig desværre ikke nok oplysninger. Jeg må finde på noget andet
Avatar billede germann Nybegynder
18. januar 2005 - 21:36 #5
Fandt selv en løsning
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