Jag har en fråga där jag vill ta med värdet från en tabell men ta bort första tecknet. Någon som har en lösning på det? Jag är lite osäker på vilka av nedan använda funktioner som finns i Access SQL, men nåt sånt här borde det bli. Jag tycker det är "fel" att använda funktionsanrop i en SQL fråga. Det belastar dababasen onödigt mycket. Samt att funktionerna ofta inte är ANSI SQL compatibla. Vilket kan ställa till det och skapa mer jobb om man vill byta databas i framtiden.Hämta del av fält.
I en annan fråga vill jag ta med värdet som står före en .
Ex. 10:25:32.3, här vill jag ha med allt före punkten, problemet är att antalet tecken före punkten ej alltid är lika.
Tack på förhand.Sv: Hämta del av fält.
<code>''Hämta fält utom första tecknet
SELECT Right(field,Len(field)-1) AS Namn FROM tabell
''Hämta allt före punkt
SELECT Left(field, InStr(1, field, ".") - 1) AS Namn FROM Tabell</code>
/JanneSv: Hämta del av fält.
<code>
''Hämta fält utom första tecknet
Response.Write Mid(rs("FältNamn"), 2)
''Hämta allt före punkt
vTemp = rs("FältNamn")
Response.Write Left(vTemp, InStr(1, vTemp, ".") - 1)
</code>