Avatar billede way3000 Nybegynder
26. oktober 2003 - 02:00 Der er 11 kommentarer og
1 løsning

Lave database og flette ind i dokument ?

Jeg skal lave en Database, som er flettet ind i et HTML/ASP dokument...
databasen skal indeholde følgende:

Char
Acc
LvL
Type
Status

er der en der gider lave dette til mig ? jeg skal nok selv fylde ind i databasen bare i lige gider smide det ind i et dokument...jeg bruger Frontpage XP og access XP

Tak
/WaY
Avatar billede henrik13 Nybegynder
26. oktober 2003 - 02:06 #1
Jeg kan da godt lave den database, men jeg kan ikke sætte den ind i et dukoment. Havde det interesse.
Avatar billede way3000 Nybegynder
26. oktober 2003 - 02:10 #2
ideen er at jeg laver en side som jeg nemt og løbende skal kunne opdatere vha den database.... jeg tror bare jeg ændrer opgaven til:
Nogen der gider lave en database med (se i #1) og et HTML eller PHP eller ASP eller noget så siden kan læse fra databasen ???  tak :D
Avatar billede hossein Nybegynder
26. oktober 2003 - 10:03 #3
Det er et evt. ASP spm.. Du skal lave en side hvor du laver forbindelse med dit DB. Noget i den retning:

<%
Set Conn = Server.CreateObject("ADODB.Connection")
DSN = "DRIVER={Microsoft Access Driver (*.mdb)}; "
DSN = DSN & "DBQ=" & Server.MapPath ("minDB.mdb") ' din egen db navn
Conn.Open DSN

SQL = "select * from tblMIN where noget=nogetandet"
Set rs = Conn.Execute(SQL)%>

Så har du lavet forbindelse med din DB også vha. sql sætninger kan du udskrive de data som du gerne vil. For at udskrive kan du lave en html tabel og lægge felterne forskellige kolonner fx:

<table>
<% do while not rs.eof %>  'du laver et løkke for læse hele tabellen
<tr>
<td><%=rs("Navn")%></td>  'Navn, adresse og email er feltnavne i din tabel
<td><%=rs("Adresse")%></td>
<td><%=rs("email")%></td>
</tr>
<% rs.movenext
loop
conn.close
%>
</table>
Avatar billede hossein Nybegynder
26. oktober 2003 - 10:04 #4
Det hele ligger på en side
Avatar billede way3000 Nybegynder
26. oktober 2003 - 19:43 #5
jeg har fået det du skrev omskreven til:

<%
Set Conn = Server.CreateObject("ADODB.Connection")
DSN = "DRIVER={Microsoft Access Driver (*.mdb)}; "
DSN = DSN & "DBQ=" & Server.MapPath ("Mem.mdb")
Conn.Open DSN

SQL = "select * from tblMIN where noget=nogetandet"
Set rs = Conn.Execute(SQL)%>

<table>
<% do while not rs.eof %>
<tr>
<td><%=rs("Char")%></td>
<td><%=rs("Clan")%></td>
<td><%=rs("Level")%></td>
<td><%=rs("Type")%></td>
</tr>
<% rs.movenext
loop
conn.close
%>
</table>

men den viser intet... hvad gør jeg galt ?? jeg ligger databasen i samme mappe som index og kalder den Mem.mdb
Avatar billede way3000 Nybegynder
26. oktober 2003 - 19:44 #6
kan det lade sig gøre på samme måde men med et excel dokument i stedet ?
Avatar billede hossein Nybegynder
27. oktober 2003 - 13:50 #7
Du har forbindelse med dit DB, men har du en tabel og hvad hedder den? Hvis du har en tabel så skal du ændre denne linie:

SQL = "select * from tblMIN where noget=nogetandet"
prøv denne her:
SQL = "select * from dinTabelNavnHer"
Avatar billede way3000 Nybegynder
27. oktober 2003 - 17:27 #8
tabel ? nu er jeg lidt ude og skide :D når i siger tabel er det så den i databasen eller på selve siden ??
Avatar billede hossein Nybegynder
27. oktober 2003 - 19:40 #9
hehe, du har ret det er lidt forvirrende men her mener jeg Tabellen i din DB.
Med hensyn til Excel, ja, man kan gøre det men det er bare lidt anderledes.
Avatar billede hossein Nybegynder
27. oktober 2003 - 19:42 #10
her er oxo tabellen i din DB:
<td><%=rs("Navn")%></td>  'Navn, adresse og email er feltnavne i din tabel (i databasen)
Avatar billede way3000 Nybegynder
27. oktober 2003 - 23:25 #11
tak hossein :D prøver det i morgen :D
Avatar billede way3000 Nybegynder
27. februar 2013 - 16:03 #12
lukket
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
Dyk ned i databasernes verden på et af vores praksisnære Access-kurser

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