Avatar billede tusseballer Nybegynder
21. november 2003 - 00:28 Der er 19 kommentarer

db visnings problemer & lave under kategorier?

Jeg har en database med kategorier og vare. Når jeg har oprettet ca. 15 kategorier i db, vil den ikke vise flere på asp siden. Den opretter fint i databasen, men den viser med bare ikke. Hvad er det der går galt? (Spørg og jeg smider koden i forumet)

Jeg har i databsen 1 hovede kategori, men vil gerne have 1 eller 2 under menu´er, hvordan laver jeg dette så både asp siden og db´en bliver som den skal være?

På forhånd tak
Avatar billede tjaz Nybegynder
21. november 2003 - 00:33 #1
Det med at den kun viser 15 stk ... du har ikke lavet en "SELECT top 15 * FROM osv." vel? :)
Avatar billede tusseballer Nybegynder
21. november 2003 - 00:40 #2
Nej det kan jeg ikke se der står nogle steder:

SQL = "SELECT Category FROM Categories"

   
        rs.Open SQL, Conn

        x = 0
        For x = 1 to 9999
        If rs.eof then
        Exit For
        Else

        'URL Convert
        Category = rs("Category")
        Category = "<a href='items.asp?" & Category & "'>" & Category & "</a>"
        'End URL Convert

        %>
        </font></b>
      <font face="Arial" size="4">
      <table border="0" cellpadding="0" cellspacing="0" width="100%">
        <tr>
          <td width="100%"><b><font face="Verdana, Arial, Helvetica, sans-serif" size="2">&nbsp;
        <% =Category %>
        <%
        rs.MoveNext
        End If
        Next
        %>
Avatar billede inglenook Praktikant
21. november 2003 - 00:45 #3
tusseballer:>> hvad er det for en database du bruger ?
Avatar billede tjaz Nybegynder
21. november 2003 - 00:46 #4
Prøv den her:

set rs = conn.execute("SELECT Category FROM Categories")
if rs.bof or rs.eof then
response.write("Ingen oprettet")
else
do until rs.eof
'URL Convert
Category = rs("Category")
Category = "<a href='items.asp?" & Category & "'>" & Category & "</a>"
'End URL Convert
%>
</font></b>
<font face="Arial" size="4">
<table border="0" cellpadding="0" cellspacing="0" width="100%">
<tr>
<td width="100%"><b><font face="Verdana, Arial, Helvetica, sans-serif" size="2">&nbsp; <% =Category %>
<%
rs.MoveNext
loop
End If
%>
Avatar billede inglenook Praktikant
21. november 2003 - 00:50 #5
har du proevet:

for x = 1 to rs.recordcount i stedet for...?
Avatar billede tusseballer Nybegynder
21. november 2003 - 01:44 #6
inglenook >>> jeg bruger Access database. Jeg prøver lige dit forslag
Avatar billede tusseballer Nybegynder
21. november 2003 - 01:51 #7
inglenook >>> Hurra... Det virker. Hvordan laver jeg så en under kategori?
Avatar billede inglenook Praktikant
21. november 2003 - 01:53 #8
go' ide... Ikke sikker paa det virker med Access, men har med 'held' brugt det med  oracle i flere aar.......
Avatar billede inglenook Praktikant
21. november 2003 - 01:55 #9
hallo... Nu er det vidst paa tide at finde sengen. Lad os proeve igen i morgen........
Avatar billede tusseballer Nybegynder
21. november 2003 - 02:34 #10
det er bare en aftale, tror også jeg må finde sengen
Avatar billede inglenook Praktikant
21. november 2003 - 12:11 #11
ikke helt sikker paa jeg forstaar med underkategori ? Hbad er det du proever at opnaa med det ? Kan du proeve at forklare det lidt mere detaljeret ?
Avatar billede webtonet Nybegynder
21. november 2003 - 12:30 #12
Det jeg gerne vil have var en kategori der fx. hedder Rejser og i kategorien rejser skal der så være en under kategori der kunne hedde Tyskland, Norge, Danmark o.s.v

Rejser
  Tyskland
  Norge
  Danmark
Biler
  Ford
  Opel
  Skoda

Sådanne aller dette.
Avatar billede webtonet Nybegynder
21. november 2003 - 12:33 #13
Undskyld anden brugernavn. Men jeg kan sku ikke huske password til det andet og email er har jeg opsagt, så jeg er lige ved at finde ud af noget hos eksperten.dk
Avatar billede webtonet Nybegynder
21. november 2003 - 12:46 #14
jeg kan lige oprette en henvisning til dette spørgsmål med nogle point, til jeg får en afklaring fra eksperten
Avatar billede inglenook Praktikant
21. november 2003 - 15:29 #15
ok, jeg tror jeg forstaar. Jeg ville goere foelgende:
Opret en table for kategori (TBLKATEGORI) med tre felter, KATEGORI, FELTER og TABELNAVN.
Indsaet hver af dine kategorier og det tilhoerende tabelnavn, f.eks.:
Rejser - TBLREJSER
Biler - TBLBILER
Drinks - TBLDRINKS

Opret nu en tabel for hver kategori f.eks:
TBLREJSER - (TAB1 - TAB2 - TAB3)
TBLBILER - (TAB1 - TAB2 - TAB3 - TAB4 - TAB5)
TBLDRINKS - (TAB1 - TAB2 - TAB3)

Start din query med at finde ud af hvor mange kategorier du har, hvor mange felter de bestaar af og hvilke tabeller de ligger i.

Brug nu dine resultater til at faa alle tabeller vist.

Forstaar du hvor jeg vil hen......?
Avatar billede webtonet Nybegynder
21. november 2003 - 16:00 #16
der er bare det at der ikke er nogen forudbestemt kategori, det skal redigers så men kan lave lige så mange kategorier og underkategorier man vil. Vil man kunne det på denne måde?
Avatar billede inglenook Praktikant
21. november 2003 - 17:44 #17
ja det kan du sagtens, blot du erstatter tabelnavnene med f.eks. TABEL1, TABEL2 osv. istedet for TBLREJSER, TBLBILER etc. Fordelen ved at have et tal i enden af hvert navn er at det er simpelt at aendre dynamisk naar programmet udfoeres...... (eks. for i = 1 to rs.recordcount tabelnavn = TABEL & i)
Avatar billede inglenook Praktikant
07. december 2003 - 03:11 #18
hvad skete der, kom det til at virke.....?
Avatar billede inglenook Praktikant
09. marts 2008 - 10:32 #19
lukketid ... ?
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