/
Forside
/
Teknologi
/
Udvikling
/
ASP
/
Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn
*
Kodeord
*
Husk mig
Brugerservice
Kom godt i gang
Bliv medlem
Seneste indlæg
Find en bruger
Stil et spørgsmål
Skriv et tip
Fortæl en ven
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
gandalf
657
6
smilly
564
7
gibson
560
8
cumano
530
9
MouseKeep..
480
10
Random
410
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 :
177552
Tips :
31968
Nyheder :
719565
Indlæg :
6408849
Brugere :
218887
Månedens bedste
Årets bedste
Sidste års bedste
Copyright © 2000-2024 kandu.dk. Alle rettigheder forbeholdes.