Avatar billede the-lion Nybegynder
08. august 2001 - 22:21 Der er 8 kommentarer og
1 løsning

Variabel overførsel? (Del 2)

strSQL = \"SELECT * FROM fabrikat INNER JOIN \"\' & Request.QueryString(\"varetype\") & \'\" ON fabrikat.fabrikatnr = \"\' & Request.QueryString(\"varetype\") & \'\".fabrikat WHERE \"\' & Request.QueryString(\"varetype\") & \'\".fabrikat = fabrikat.fabrikatnr\"

Men hvad er der så galt, når man skal have den ind i SQL sætningen?
Avatar billede erikjacobsen Ekspert
08. august 2001 - 22:27 #1
Har du en tabel pr. varetype ?? Det lyder mystisk?
Avatar billede the-lion Nybegynder
08. august 2001 - 22:28 #2
Fandt ud af det :-)
Avatar billede tmceu Praktikant
08. august 2001 - 22:30 #3
Ovenstående er ikke ret nem at gennemskue, men jeg tror som erik skriver, ikke at du har en tabel der hedder varetype ?

Den linie jeg tror du leder efter, er noget i stil med

SELECT * FROM fabrikat INNER JOIN [Anden Tabel] ON Fabrikat.fabrikatnr = [ANden Tabel].[Andet Felt] WHERE....
Avatar billede the-lion Nybegynder
08. august 2001 - 22:32 #4
Jo, tabellen er god nok, og jo, det er hvor hver fabrikat, har et nummer, da der så ikke skal skrives nær så meget :-)
Avatar billede erikjacobsen Ekspert
08. august 2001 - 22:34 #5
Det er og bliver noget rod. Du skal have én tabel med varer, hvor et felt
skal være varetype. Lige nu kan det være nemmere - tror du - men det bliver
det ikke ved med at være. Hør: tag et kursus i databaser engang.
Avatar billede the-lion Nybegynder
08. august 2001 - 22:54 #6
det er ikke nemmere, men hurtigere, for når databasen indeholder over 2000 varer
Avatar billede erikjacobsen Ekspert
08. august 2001 - 22:58 #7
det er heller ikke hurtigere på din måde - hvis du gør det ordentligt. Husk lige
på det database kursus
Avatar billede the-lion Nybegynder
08. august 2001 - 23:06 #8
hmmm tjaaa :-)
Kan vi gå på kompromi og sige både og?

Din ide er klart den nemmeste, og mest gennemskuelige, men ved mit eksempel, vil databasen fylde mindre pga. de færre tegn, og dermed også lidt hutigere, men klart nok, ikke så let at overskue for andre....
Og ja, database kursus, jo det har jeg haft og en af de store hastighes sænkere er redundans, men ok, i mit eksempel her, er det kun for en lille ting, som selvfølgelig ikke kan give den store mærkbare forskel i sig selv, men alt i alt, gælder det om at gemme så få tegn som muligt....

Så kan vi gå på komprimi med spørgsmålet?
Avatar billede erikjacobsen Ekspert
08. august 2001 - 23:09 #9
:) Glem det - jeg er faktisk, selv om det ikke lyder sådan, inderligt
ligeglad med hvordan du gør det!
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