Semplicemente perche' utilizzi dei nomi di campi non consentiti ...
Non puoi utilizzare un campo che si chiama
104
perche' 104 e' un numero!
Semmai chiamalo L104 ...
Lo stesso per P.r .... evita i punti nei nomi dei campi e chiamalo
Pr
Per ultimo, anche se non e' importante, non e' necessario usare piu' variabili ... ne basta una sola
codice:
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)
create = "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(create)
create = "CREATE TABLE riepilogo(Congedo nvarchar(20) PRIMARY KEY not null,Malattia nvarchar(100) not null, Pr nvarchar(30) not null, L104 nvarchar(30) not null,Malattia nvarchar(30) not null)"
ExecSql(create)