22. oktober 2002 - 09:02Der er
18 kommentarer og 1 løsning
Krydshenvisninger imellem to DB'er
Hej allesammen. Har et spørgsmål som volder mig lidt problemer. Først lige en beskrivelse af DB.
Jeg har i en access2000 DB fil oprettet to databaser. Fx:
1) Lager
Id Navn Kvalitet Stk 1 Melon 2 20 2 Tomater 4 10
2) Priser
Id Navn Kvalitet Pris 1 Æbler 1 8,95 2 Melon 3 10,95 3 Melon 2 12,95
Sådan kunne db'erne se ud. (Jeg skal bruge det i forbindelse med min vinsamling).
Jeg har lavet et ASP script der viser heleindholdet af "Priser" i en tabel. Nu vi jeg gerne have at scriptet går ind og undersøger om der er produkter magen til på lager. (Navn og Kvalitet skal være ens), Og sætter en link ind i tabellen over priser.
Lyder lidt indviklet. Men det var det nemmeste ex. jeg kunne komme på.
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
HTTP1.1 STATUS 403 Remote Access to this object forbidden This file cannot be directly accessed from a remote site, but must be linked through the Brinkster Member's site.
Det er lidt svært at specificerer det, uden at se koden.
Typisk når man laver et system af flere tabeller vil man som regl undgå redundant data eks. du har i begge tabeller både navn og Kvalitet på alle dine vare. Hvis det er nødvendigt så er der ingen grund til at dele en tabel i to tabeller for den kommer til at fylde doblet så meget plads som eller plus det tager længer tid at pare to tabeller hvis mange ting skal være opfyldt.
Flere fordele: Når du en gang vil rette navnet på en vare skal det kun gøre et sted hvis du laver det med relationer ellers skal du ind i hver tabel og rettet navet til.
Fejlen '80040e14' betyder ulovligt kolonne navn det vil sige et koloennenavn betår af et tegn/karakter som ikke er [a-z][A-Z][0-9] eller _
Der er mellemrum i nanvet Vin Navn i kealder tabellen
Det kan dog let løses i SQL ved at sætte [] omkring navnet, alternativt skal kolonne navnet ændre til at gyldigt navn (vinnavn):
strSQL = "SELECT * FROM smagning WHERE smagning.Vinnavn=kealder.[Vin Navn]"
Synes godt om
Ny brugerNybegynder
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.