/
Forside
/
Teknologi
/
Udvikling
/
ASP
/
Nyhedsindlæg
Login
Brugernavn
*
Kodeord
*
Husk mig
Brugerservice
Kom godt i gang
Bliv medlem
Seneste indlæg
Stil et spørgsmål
Skriv et tip
Pointsystemet
Kontakt Kandu.dk
Emnevisning
Kategorier
Alfabetisk
Karriere
Interesser
Teknologi
Reklame
Top 10 brugere
ASP
#
Navn
Point
1
smorch
9259
2
Harlekin
1866
3
molokyle
1040
4
Steffanst..
758
5
gibson
560
6
cumano
530
7
MouseKeep..
480
8
Random
410
9
strarup
370
10
Dysmorf
370
Returnere længden/størrelsen af en variabe~
Fra :
///JJ
Dato :
30-11-02 01:47
Hej NG!
Jeg vil gerne hente den i databasen definerede max-længde af en
streng-variabel (SQL-DB).
Altså, hvis jeg fx. har:
Fornavn varchar(50)
Kan jeg så via ASP og en funktion (måske vartype) få fat i længden (size) af
variablen?
Det skal bruges således jeg kan informere mine indtastere om hvor meget de
må indtaste i de respektive tekstfelter.
pft,
mvh
///JJ
Jakob Andersen (
30-11-2002
)
Kommentar
Fra :
Jakob Andersen
Dato :
30-11-02 12:35
"///JJ" <jesperhnnospam@tdcadsl.dk> wrote
> Jeg vil gerne hente den i databasen definerede max-længde af en
> streng-variabel (SQL-DB).
> Altså, hvis jeg fx. har:
>
> Fornavn varchar(50)
>
> Kan jeg så via ASP og en funktion (måske vartype) få fat i længden (size)
af
> variablen?
Du skal til at lege med systemtabellerne (eller evt. ADOX), umiddelbart vil
jeg tro at den letteste måde at hive længden ud for alle felterne i tabellen
med navnet XYZ er:
SELECT name,length FROM syscolumns WHERE id = (SELECT id FROM sysobjects
WHERE name = 'XYZ')
--
Jakob Andersen
///JJ (
30-11-2002
)
Kommentar
Fra :
///JJ
Dato :
30-11-02 16:20
"Jakob Andersen" <jakob@effectus.dk> wrote in message
news:asa7nc$2mhf$1@news.cybercity.dk...
> "///JJ" <jesperhnnospam@tdcadsl.dk> wrote
> > Altså, hvis jeg fx. har:
> >
> > Fornavn varchar(50)
> >
> > Kan jeg så via ASP og en funktion (måske vartype) få fat i længden
(size)
> af
> > variablen?
>
> Du skal til at lege med systemtabellerne (eller evt. ADOX), umiddelbart
vil
> jeg tro at den letteste måde at hive længden ud for alle felterne i
tabellen
> med navnet XYZ er:
>
> SELECT name,length FROM syscolumns WHERE id = (SELECT id FROM sysobjects
> WHERE name = 'XYZ')
Klart! :)
Takker
mvh///JJ
Carsten Suurland (
02-12-2002
)
Kommentar
Fra :
Carsten Suurland
Dato :
02-12-02 16:19
Når du står med et ADODB recordset, kunne du også prøve at kigge på
følgende:
Dim rs
Set rs = ...
Dim MaxLength
MaxLength = rs.Fields("MyField").DefinedSize
På den måde sparer du en hel masse opslag i databasen.
/Carsten Suurland
Søg
Alle emner
Teknologi
Udvikling
ASP
Indstillinger
Spørgsmål
Tips
Usenet
Reklame
Statistik
Spørgsmål :
177821
Tips :
31980
Nyheder :
719565
Indlæg :
6410979
Brugere :
218912
Månedens bedste
Årets bedste
Sidste års bedste
Copyright © 2000-2026 kandu.dk. Alle rettigheder forbeholdes.