Jag vill lägga till en ny tabell i access-databas i SQL. Tänk efter lite nu. Vad är det för någonting du gör, jo, du gör en sträng. Istället för att bara "hårdkoda" strängen så kan du ju göra som man brukar göra i vb när man sätter ihop strängar. Det borde väl till och med fungera med YEAR(NOW()) direkt i SQL-koden? > YEAR(NOW()) direkt i SQL-koden Visst, tack allihopTabellnamn från variabel
SQL = "CREATE TABLE tabellnamn (fältnamn1 datatyp(storlek), fältnamn2 datatyp(storlek)...
Fungerar, men måste tabellnamnet vara hårdkodat eller kan man använda en variabel?
Ex.vis Year(now) om man vill lägga till en årlig tabell
//Tor ErikSv: Tabellnamn från variabel
Sv:Tabellnamn från variabel
/ThomasSv: Tabellnamn från variabel
Då får man: "Syntaxfel i fältdefinition"Sv: Tabellnamn från variabel
SQL = "CREATE TABLE " & Year(Now()) & " (fältnamn......
Det funkar. Oskar har rätt ; det skadar inte å tänka till ibland.
//Tor Erik