23. maj 2001 - 11:27
Der er
12 kommentarer og 1 løsning
Tilføje Rows i en access db, fra et asp script
jeg har et asp script som jeg gerne vil have til at tilføje rows i en access db. Nogle der kan give mig nogle saftige links eller som måske endda ligger inde med sql staments, der kan hjælpe? På forhånd tak JGP
Annonceindlæg tema
Cloud & AI
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 objConn = server.createobject(\"ADODB.connection\") objConn.open dinConnectionstring sSql = \"INSERT INTO DinTable (dinKolonne1, dinKolonne2) VALUES (dinVaerdi1, dinVaerdi2) objConn.execute sSql objConn.close set objConn = nothing %> sådan noget som det? /nuno
hov - der mangler lige et \" i sSql sSql = \"INSERT INTO DinTable (dinKolonne1, dinKolonne2) VALUES (dinVaerdi1, dinVaerdi2)\" sådan.... /nuno
Hmm Jeg er ikke sikker på det er det. Det jeg skal bruge, er noget der kan oprette en ny row. Ikke tilføje i en jeg allerede har. Men ellers tak
øøhh??? skal du oprette en ny tabel? for den sql sætning jeg har lavet ovenfor indsætter en NY row - og opdaterer ikke en eksisterende /nuno
eller mener du kolonner? /nuno
hvis du ser en access tabel i designvisning - så vil det jeg kalder en kolonne se ud som en row/række (de står under hinanden) - er det sådan een du vil tilføje? /nuno
Ja til det sidste spørgsmål, det er sådan en jeg vil tilføje. Vil disse comandoer du: sSql = \"INSERT INTO users (nyrow) VALUES (nytnavn)\" conntemp.execute sSql
okay... følgende opretter en ny row uden at skrive noget i den set rs = Server.CreateObject(\"ADODB.RecordSet\") sql = \"Select * from <dintabel> rs.open sql, conn, 3, 1 rs.addnew rs.update rs.close set rs = nothing
hmm ok - det jeg TROR du vil er følgende: sSql = \"ALTER TABLE Users ADD UserLogin char(10);\" conntemp.execute sSql Ovennævnte tilføjer en ny kolonne til din tabel Users. Kolonnen kommer til at hedde UserLogin og er af datatypen (Access) Tekst med en længde på 10 Er det hvad du søger? /nuno
Nuno: Okey jeg fik det til at virke :-) Inden du får pointne, hvordan sletter jeg den så igen?
sSql = \"ALTER TABLE Users DROP UserLogin;\" /nuno
Jeg takker og bukker for den fine hjælp JGP
Kurser inden for grundlæggende programmering