Avatar billede rasmusa Nybegynder
28. december 2000 - 23:08 Der er 12 kommentarer og
1 løsning

indsæt data fra database i tabel

Jeg er ved at starte en portal hvor jeg skal bruge nogle kategorier på forsiden (lige som her på eksperten)

mit problem er ikke at conecte til databasen og trække data ud, men der imod at indsætte dataene i en tabel så det kommer til at se ud som her på eksperten håber der er nogle der kan hjælpe
Avatar billede jper Nybegynder
28. december 2000 - 23:24 #1
SQL syntaksen for at indsætte nye records er:
INSERT INTO tabelnavn (felt1, felt2, etc)
VALUES (værdi1, værdi2, etc)
husk at datoer skal i omkrandses af # og strenge af \'
Avatar billede vandhunden Nybegynder
29. december 2000 - 00:05 #2
Det kan vel også gøres sådan her:
=================================

<table cols=2 rows=2>
<tr><td><%=rs.(\"navn\")%></td>
<td><%=rs.(\"felt2\")%></td></tr>

<tr><td><%=rs.(\"Navn\")%></td>
<td><%=rs.(\"felt4\")%></td></tr>
</table>
Avatar billede aller Nybegynder
29. december 2000 - 08:10 #3
vandhunden >>

Det er for at skrive dataene ud i tabel form, han ville jo vide hvordan man indsætter dem :)

Kim.
Avatar billede arno Nybegynder
29. december 2000 - 09:20 #4
Til vandhunden... hvis der skal vises noget i din tabel skal du nok droppe dine . efter rs, se :

<table cols=2 rows=2>
<tr><td><%=rs(\"navn\")%></td>
<td><%=rs(\"felt2\")%></td></tr>

<tr><td><%=rs(\"Navn\")%></td>
<td><%=rs(\"felt4\")%></td></tr>
</table>

Men Rasmusa...

Det jeg plejer at gøre et at lave  rammen for min side ( det vil sige : strukturen med tabellen osv..) sæt nogle xxx eller andet hvor dine data skal stå, herefter går du ind og laver dine udtræk op placere den i tabellen... skal dine tabeller være dynamiske og være afhængige af udtrækkes størrelse, skal du huske at lave nogle do while not rs.eof
...
...
rs.movenext
loop

denne loop skal laves inden for <tr> og </tr> ...

Jeg har nogle eksempler du kan se hvis du sender mig din email adresse, så skal jeg sende dem til dig...

Håber det kan hjælpe dig en smule...

/arno
Avatar billede smurfen Nybegynder
29. december 2000 - 09:20 #5
jper.. ja, hvis det er access
Avatar billede arno Nybegynder
29. december 2000 - 09:55 #6
smurfen....
Det virker også på min sql 7.0, sql 6.5 og sccess..

/arno
Avatar billede smurfen Nybegynder
29. december 2000 - 10:03 #7
mjae. men der skal datoer ikke omringes af #
Avatar billede arno Nybegynder
29. december 2000 - 10:15 #8
...smurfen

nej ok... der har du ret, der er selvfølgelige en forskel.. men generelt det med syntaxen for sql til mssql 6.5, 7 og access en smule forskellige.. men generelt funger det ens...

/arno
Avatar billede smurfen Nybegynder
29. december 2000 - 10:16 #9
Ja, heldigvis..
Avatar billede rasmusa Nybegynder
29. december 2000 - 10:28 #10
til arno

her er min email adresse:
rasmusa@rfd.dk
Avatar billede ubbe Nybegynder
29. december 2000 - 16:13 #11
Sorry er det ikke bare det her han skal bruge:

Sql = \"SELECT kolonne, kolonne2 FROM tabel\"
Set Sql = Conn.Execute(Sql)

<table>
<%Do until Sql.EOF%>
<tr>
<td><%=Sql(\"kolonne\")%></td>
<td><%=Sql(\"kolonne2\")%></td>
</tr>
<%Sql.Movenext%><%Loop%>
</table>

Eller er det bare mig....:0)
Avatar billede rasmusa Nybegynder
29. december 2000 - 17:01 #12
> ubbe

du har næsten ret det skal vare se nogle lunde sådan ud:

<tr>
<td><%=Sql(\"kolonne\")%></td>
<td><%=Sql(\"kolonne\")%></td>
</tr>

det skal altså være det samme felt i databasen bare fra to forskellige rækker
Avatar billede rasmusa Nybegynder
02. januar 2001 - 19:39 #13
ingen af jer kom med et svar jeg kunne bruge, men tak fordi i gad prøve.

Afslutter spørgsmål..
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester