11. december 2000 - 21:01Der er
14 kommentarer og 1 løsning
Felt navn, type osv
Hej.
Jeg vil gerne kunne hente data på et felt i en database op i en variabel. F.eks. feltnavn, feltværdi, feltlængde (f.eks. 20 eller 50 tegns længde på et tekstfelt)
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
Set CmdRecord = ConnectDB.Execute(strSQL) If Not CmdRecord.EOF And Not CmdRecord.BOF Then strVaerdi = CmdRecord(\"level\") If Len(strVaerdi) > 40 Then strVaerdi = Left(strVaerdi, 40) Set CmdRecord = Nothing ConnectDB.Close: Set ConnectDB = Nothing
Hvad nu hvis feltet er en ja/nej ting eller et tal ? Det jeg mener er: I access kan du f.eks. oprette et ID som har en autotildeling af fortløbende nummre. Du giver et feltnavn og en datatype samt evt. beskrivelse. Det er feltnavnet og datatypen jeg er interesseret i at putte i en variabel. Eks. navn=rs(feltnavn), type=rs(datatype) - ikke helt rigtigt er jeg sikker på men det var nu sådan jeg forestiller mig det.
Det lyder mere som om det bigo spørger efter er noget i retningen af:
Function Tabeldesign(base,tabel) Set conn = Server.CreateObject(\"ADODB.Connection\") Conn.Open \"DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=\" & base set rs = Conn.Execute(\"Select * from \" & tabel) For each head IN rs.Fields tmp = \"<b>Felt navn: </b>\" & head.name & \"<BR>\" & \"<b>Felt Type: </b>\" & head.type & \"<BR>\" & \"<b>Felt Attributes: </B>\" & head.attributes & \"<BR>\" Next tabeldesign = tmp conn.Close Set conn = nothing End Function
Indsæt følgende funktion i din asp kode og kald den således:
-> netsrac: OK jeg fik vist hvad jeg ville have, med en lille krølle på halen.. -> tdaugaard: xdbadmin.zip findes ikke.. men dbadmin.zip findes.. har jeg hentet men er kun til oprettelse af tabeller. (så vidt jeg kan se.. ret mig hvis jeg tager fejl)
felt værdierne er tal som jeg ikke har nogen henvisning til (og når jeg tænker mig om - hvorfor skulle det komme i clear text.. bedre og nemmere for et program med tal.. ;-))
men anyroads.. krøllen var mere: response.write tabeldesign(\"c:\\inetpub\\wwwroot\\mindb.mdb\",\"mintabel\")
hvordan kan man få mintabel erstatet med en variabel (f.eks. rs(tabelnavn))
Hvad er det lige du vil have ?? At scriptet selv henter tabelnavne ud fra databasen ? Det kan også lade sig gøre, men jeg har egentligt svaret på dit spørgsmål.
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.