Måste tyvärr skapa en ny tabell i en Access databas genom att köra en sql-sats.
Har då problem med att skapa ett fält som rymmer ett tiosiffrigt tal. Om jag bara använder datatypen int så skapas ett heltal men det ryms inte tio siffror i det. Skriver jag int(10) så får jag bara felmeddelandet "Syntaxfel i CREATE TABLE-instruktion."
Har försökt med lite alla möjliga tänkbara lösningar men inget fungerar. Någon som har något tips? :l
set re = new regexp
re.pattern = "^\d{10}$"
if re.test(inputStr) then
'ok
else
'not ok
end if
set re = nothing
innan du lägger till något i tabellen.
.Red/ Jag kanske missuppfattade dig. Det får plats tio siffror med datatypen INT, dock inte ett hur stort tal som helst (~2^31). Skall det alltid vara exakt tio siffror i fältet kan du använda ovanstående. Kan antalet siffror vara färre än tio, kan TEXT(10) eller DOUBLE användas. (Med DOUBLE sparar du talet i decimalform, så vid presentation kan du få formatera det.)