Avatar billede bimmerbums Nybegynder
03. september 2001 - 18:56 Der er 14 kommentarer og
2 løsninger

Database hjælp

okey, jeg er bare nygerrig efter hvordan man løser dette problem!

jeg har en database med 4 tabeller. (lad os bare sige at de indeholder citater)

hvordan laver jeg et script, som tager navnet på tabellerne, og laver dem til links.

når man så trykker på et af linkene, vælger man tabellen, og man ser alle citaterne i den tabel!

Alt dette skal kunne gøres i en fil.
Kan man det??????????
Avatar billede nute Nybegynder
03. september 2001 - 18:57 #1
Avatar billede bimmerbums Nybegynder
03. september 2001 - 19:01 #2
jeg skriver jo nok dette fordi jeg har prøvet men ikke kan selv
Avatar billede nute Nybegynder
03. september 2001 - 19:03 #3
med andre ord du vil ikke lære hvordan det lages, men du vil bare ha et ferdig script ?!
Avatar billede bimmerbums Nybegynder
03. september 2001 - 19:05 #4
ja og nej!
jeg har læst det tutorials, men jeg kan ikke helt se hvordan jeg løser dette problem....det kræver nok lidt mere erfaring!
og jeg tror at man lærer mere på at studere færdige scripts.

men lige nu er jeg bare på jagt efter er script.

JA
Avatar billede medions Nybegynder
03. september 2001 - 19:13 #5
<%
    strSQL = \"SELECT * FROM tabel\"
          Set rs = Conn.Execute(strSQL)
%>
<div id=\"plantekst\" Valign=\"center\">
<a href=\"forum.asp?spm=opretSpm&kategori=<%= Request.QueryString(\"sprog\") %>\">Opret ny</a>&nbsp;&nbsp;
<table>
<%
    While Not rs.EOF
%>
<tr>
  <td>
<%
    If rs(\"svar\") = Falsk Then
      Response.Write \" \"
    Else
      Response.Write \"<li>\"
    End If
%>
  <td width=\"300\"><a href=\"vis.asp?spmID=<%= rs(\"spmid\") %>&kategori=<%= rs(\"kategori\") %>\"><%= Left(rs(\"emne\"),40) %>...</a></td>
  <td align=\"left\"><%= rs(\"point\") %></td>
  <td>Point</td>
  <td>&nbsp;</td>
  <td width=\"120\"><%= rs(\"spmDato\") & \" \\ \" & rs(\"spmTid\") %></td>
</tr>
<%
    rs.MoveNext
    Wend
%>
</table>

<%
    Set rs = Nothing
%>
Avatar billede medions Nybegynder
03. september 2001 - 19:13 #6
Håber du kan bruge det... spørg hvis du får problemer! ;-)
Avatar billede bimmerbums Nybegynder
03. september 2001 - 19:13 #7
jeg prøver det lige
Avatar billede medions Nybegynder
03. september 2001 - 19:17 #8
altså du skal ha\' en tabel der hedder \"tabel\" - inde i den skal du ha\' nogle koloner der hedder:
spmid
kategori
point
spmDato
spmTid
emne
og
svar

-dem kan du self navngive som du vil ha\' det! -bare huske at rette det i dokumentet oxo!
Avatar billede bimmerbums Nybegynder
03. september 2001 - 19:28 #9
Nej, jeg vil gerne have et script som hiver tabeller ud af en database, og ikke koloner ud aF en tabel!

men jeg skal måske lige sige at jeg gerne vil have hele scriptet.
og der hvor den skaber forbindelse til databasen. så misforståelser undgås ;-)
derudover skal det hele klares i en fil!
Avatar billede medions Nybegynder
03. september 2001 - 19:38 #10
<%
  set Conn = Server.CreateObject(\"ADODB.Connection\")
  strConn = \"Driver={Microsoft Access Driver (*.mdb)};DBQ=\" & Server.MapPath(\"database.mdb\")
Conn.Open strConn
%>


-her åbnes database forbindelsen..!
Avatar billede medions Nybegynder
03. september 2001 - 19:39 #11
og det hele FORGÅR i ÉN fil allerede! ;-)

og du kan ikke ha\' en Tabel uden KOLONER!!! *G* det er jo der alle dataerne står! :-)
Avatar billede bimmerbums Nybegynder
03. september 2001 - 19:41 #12
nu skærrer jeg det ud i pap
men scripet skal hive selve tabelerne ud af databasen, skrive navnet på dem.
så skal man kunne klikke på navnet
og så kommer man ind og ser indholdet af tabellen.

dir script hiver jo bare indholdet ud af en tabel.
Avatar billede bimmerbums Nybegynder
03. september 2001 - 19:43 #13
ja, men hvis jeg nu har flere tabeller i en database, en med vitser en med citater en med gode råd og så videre!!!!!!

så skal man kunne klikke sig ind på fx gode råd.
og derefter læse indholdet!!!!
Avatar billede medions Nybegynder
03. september 2001 - 19:56 #14
Jamen det er jo et støre projekt du vil ha\' gang i der! *s*

hmm..
du kan vælge mellem tabellerne ved at omdøbe navnet på dem inde i din kode.. tabel-navnet er det som hedder \"Tabel\" nu! Det kan du bare lave om ved at skrive navnet på den tabel du har i din db!
Avatar billede medions Nybegynder
03. september 2001 - 19:59 #15
Her er præcis hvad du skal bruge for at kunne udskrive fra dine tabeller:

<html>
<head>
    <title>Untitled</title>
</head>

<body>

<%
  set Conn = Server.CreateObject(\"ADODB.Connection\")
  strConn = \"Driver={Microsoft Access Driver (*.mdb)};DBQ=\" & Server.MapPath(\"database.mdb\")
Conn.Open strConn

    strSQL = \"SELECT * FROM tabel WHERE\"
          Set rs = Conn.Execute(strSQL)
%>

<table>
<%
    While Not rs.EOF
%>
<tr>
  <td>
  <td width=\"300\"><a href=\"vis.asp?spmID=<%= rs(\"spmid\") %>&kategori=<%= rs(\"kategori\") %>\"><%= rs(\"emne\") %>...</a></td>
</tr>
<%
    rs.MoveNext
    Wend
%>
</table>

<%
    Set rs = Nothing
    End If
%>

</body>
</html>
Avatar billede bimmerbums Nybegynder
03. september 2001 - 20:23 #16
ja, men det kan jeg godt finde ud af selv.....
nå, jeg tror ikke at du kan hjælpe mig, men du får en lille smule point for besværet
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