Avatar billede surreal Nybegynder
15. januar 2001 - 14:53 Der er 4 kommentarer og
1 løsning

SQL string formulering???

Jeg har to tabeller. Den første har en field, der hedder sName og den næste hedder dDate og den sidste hedder sComments.
Jeg vil gerne har at det er muligt at tilføje flere comments for hver enkelte dag.
Når jeg vælger en dag, får jeg udskrevet, alle de comments, der blev indtastet den dage.

Jeg kan godt finde ud ASP delen men kan ikke rigtig lave min SQL string så at den virker.

Er der nogen, der kan hjælp mig?

På forhånd tak,
VH sharpe

Avatar billede ldanielsen Nybegynder
17. januar 2001 - 16:33 #1
Vi forstår det ikke, derfor intet svar.

Du har to tabeller, ikke?
Ang første tabel: Hvad hedder den? Hvilke kolonner er der i den?

Ang anden tabel: Hvad hedder den? Hvilke kolonner er der i den?

Er det sådan: Hver bruger står kun én gang i den ene tabel.

Han kan skrive så mange comments han vil, de bliver alle gemt i den anden tabel, med en dato, samt en kolonne der refererer til hans linie i den første tabel.

Hvis du svarer på det, så kan jeg lave det

Hilsen Lars
Avatar billede wisen Nybegynder
23. januar 2001 - 14:56 #2
Er det sådan at du vil have et sName på de dDate kan indtaste flere sComments ?
Avatar billede gandalfthewhite Nybegynder
04. februar 2001 - 16:34 #3
Du skal bruge to tabeller. En som indeholder sName og formentlig dDate. Den kalder jeg for tblName. Den anden tabel hedder kalder jeg for tblNameDetails

tblName:
NameID Int Identity KEY,
sName Nvarchar(xx),
dDate DateTime

tblNameDetails:
CommentID int Identity KEY,
NameID Int, (Foreign Key ref til tblName)
Comment NvarChar(x) (el. NText)

I tblNameDetails kan du indsætte alle de kommentarer du vil til hver række i tblName.
Når du indsætter en kommentar i tblNameDetail sørge du bare for at sende NameID nummeret med.

Når du skal hente et navn skal du altså hente to recordset. Et med navn og et med detaljer.

PS. Hvis du får brug for rigtig mange kommentarer således at autonummereringen er et problem, så kan du istedet for at bruge autonummerering opbygge din key med NameID (som er nummeret fra tblName) og et KommentID som kommentarnummeret til det pågældende NameID. Ulempen er, at du selv skal hold styr på hviklet nummer der skal indsættes. Dette kan dog nemt gøres ved \"SELECT @CommentID = TOP1(CommentID) FROM tblNameDetails WHERE NameID = @NameID. Herefter lægger du blot 1 til nummeret.
Avatar billede ldanielsen Nybegynder
05. februar 2001 - 09:28 #4
surreal > Hvis du ikke gider svare, så gider jeg i hvert fald heller ikke!

gandalfthewhite > Var Gandalf ikke grå? Eller blev han hvid i bind 3?

Hilsen Lars
Avatar billede gandalfthewhite Nybegynder
06. februar 2001 - 14:56 #5
Gandalf escaped Orthanc and averted death as well later in the Mines of Moria facing the great Balrog to allow the fellowship to escape the pursers. He would be reborn as Gandalf the White, Sarumans color, for now Gandalf\'s power was much greater than Saruman\'s.

citat fra www.lordoftherings.com
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
Computerworld tilbyder specialiserede kurser i database-management

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