29. marts 2001 - 22:14Der er
15 kommentarer og 1 løsning
Opret form i DB
SPM 1: Hvordan kan man få asp til at oprette en form (i access) med et navn, som man får fra en form på siden med nogle forud bestemte kolonne navne? Det kan også virke hvis asp kunne rename en form(i access). Det skal skæres ud i pap.
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.
Ahva for en fisk ? Oprette en form i access ? Forklar lidt nærmere :-)
Synes godt om
Slettet bruger
29. marts 2001 - 22:18#2
En form er lige med en tabel?
Læs nogle SQL tutorials...
Eller giv et eksempel på hvad du vil have oprettet
Synes godt om
Slettet bruger
29. marts 2001 - 22:24#3
Lige en ting mere... Du må undskylde hvis jeg tager fejl...
Du vil oprette tabeller dynamisk (så vidt jeg har forstået). Det lader til du er ude i noget \"snavs\". Det jeg mener er, at man normalt kan løse opgaverne på en anden måde (ved at bruge flere tabeller i forhold til hinanden)...
Derfor kunne du læse nogle tutorials om database design, feks. på www.webmonkey.com
Du må undskylde hvis jer er galt på den.. bare godt råd :o)
Hov...ja, jeg mener en tabel... snavs, hva mener du? Jeg skal bruge det til at hver gang der er en bruger der opretter sig, bliver der lavet en tabel med hans/hendes brugernavn.... -Broam
Synes godt om
Slettet bruger
31. marts 2001 - 22:33#5
Well...
jeg går ud fra du ved hvordan man sender værdier fra forms.. (?)
De indtastede værdier (fra formen):
navn = Request.Form(\"brugernavn\") e-mail = Request.Form(\"email\")
SQL = \"CREATE table Request.Form(\"brugernavn\") (ID int(10) unsigned not null auto_increment, primary key (ID))\" myConn.Execute(SQL)
er det ikke sådan noget? Hvad betyder: (ID int(10) unsigned not null auto_increment, primary key (ID))
not null er noget med at der ikke må være nogle 0 værdier...ik? Brian
Synes godt om
Slettet bruger
01. april 2001 - 11:34#7
jo du skal selvfølgelig huske at connecte til db\'en.. ;O)
(ID int(10) unsigned not null auto_increment, primary key (ID))
betyder at den oprettet en kolonnen med navnet ID, som højst kan være 10 positive tal, den kan ikke være tom, den forhøjer tallet med 1 automatisk.--->
Felt1 ID=1 Felt2 ID=2 Felt3 ID=3 . . . . Primary key (ID) betyder selvølgelig bare, at dén skal have en primær nøgle her. Altså at tallet er unikt.
Linie 14 er: SQL = \"CREATE table Request.Form(\"brugernavn\") (ID int(10) unsigned not null auto_increment, primary key (ID))\"
kan du lave et kompet eksempel?
Synes godt om
Slettet bruger
01. april 2001 - 14:57#10
øhm... du har vist misforstået noget... ;O)
myConn er en variable som jeg selv har valgt. Du har valgt at åbne databasen med Conn, og kører derefter en kommando med myConn, som faktisk slet ikke findes i dit script.... ;O)
ok den her virker (næsten) ok, jeg har en form der hedder Bandets_navn. Formen sender variabler til en side med det her indhold: <% Set Conn = Server.CreateObject(\"ADODB.Connection\") DSN = \"DRIVER={Microsoft Access Driver (*.mdb)}; \" DSN = DSN & \"DBQ=\" & Server.MapPath(\"../system/xxBands.mdb\") Conn.Open DSN
Conn.Close Set Conn = Nothing %> Nu er problemet at scriptet opretter en tabel der hedder bandnavn. Jeg har skrevet response.write Bandnavn for at chekke variablen. Den er fin. Hvis man har skrevet Blink 182 i formen, skriver den Blink 182, men den opretter stadig en tabel der hedder Bandnavn.... Brian
SÅ VIRKER DET, 1000 tak. Jeg har vist meget at lære endnu....
Synes godt om
Slettet bruger
02. april 2001 - 22:12#16
det var så lidt, du\' ! =)
Synes godt om
Ny brugerNybegynder
Din løsning...
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.