ciao,
1)vi chiedo se esiste un modo per verificare l' esistenza di una tabella all' interno di un db.sdf?
2)Poi non capisco il perchè se eseguo:
codice:
Dim create, create1 As String
Dim eng As SqlCeEngine
eng = New SqlCeEngine("Data Source=" + db)
eng.CreateDatabase()
create = "CREATE TABLE ore(Giorno nvarchar(20) PRIMARY KEY not null,Causale nvarchar(20) not null,Entrata nvarchar(30) not null,Uscita nvarchar(30) not null,Totale nvarchar(30) not null)"
ExecSql(create)
create1 = ("CREATE TABLE ferie(Data nvarchar(20) PRIMARY KEY not null,Giorni nvarchar(20) not null,Altro nvarchar(30) not null,Rimanenza nvarchar(30) not null,Residuo nvarchar(30) not null)")
ExecSql(create1)
Me.Close()
Mi vengono create le due tabelle, ma se invece ne volessi creare 3
codice:
codice:
Dim create, create1, create2 As String
Dim eng As SqlCeEngine
eng = New SqlCeEngine("Data Source=" + db)
eng.CreateDatabase()
create = "CREATE TABLE ore(Giorno nvarchar(20) PRIMARY KEY not null,Causale nvarchar(100) not null,Entrata nvarchar(30) not null,Uscita nvarchar(30) not null,Totale nvarchar(30) not null)"
ExecSql(create)
create1 = ("CREATE TABLE ferie(Data nvarchar(20) PRIMARY KEY not null,Giorni nvarchar(20) not null,Altro nvarchar(30) not null,Rimanenza nvarchar(30) not null,Residuo nvarchar(30) not null)")
ExecSql(create1)
create2 = "CREATE TABLE riepilogo(Congedo nvarchar(20) PRIMARY KEY not null,Malattia nvarchar(100) not null,P.r nvarchar(30) not null,104 nvarchar(30) not null,Malattia nvarchar(30) not null)"
ExecSql(create2)
Me.Close()
di queste me ne vengono create sempre 2, perchè?