02. juli 2002 - 22:56Der er
15 kommentarer og 1 løsning
ASP/SQL Hjælp
Hej... jeg har fælgende kode... men det virker ikke... men hvad er der galt.. ifølge min SQL viden så skulle det kunne lade sig gøre at blande update og select... men helt hvordan det skal skrives her ved jeg ikke -------------------------------------------------------- Dim cn, SQL, URL, Hits, ID
den SQL den skal exekvere ser således ud: -------------------------------------------------------- UPDATE Links SET Hits=((SELECT Hits FROM Links WHERE Link_ID = 35) + 1) WHERE Link_ID = 35; --------------------------------------------------------
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.
curriculum >>> Jeg sider med en SQL bog her foran mig... det skulle kunne lade sig gøre...
eagleeye >>> jo tak... men det ville nu være fikst hvis jeg kunne få lavet en flettet SQL.. så jeg viste hvordan man gjorde det til en anden gang... men jeg bruger dit... takker
eagleeye >>> Det er en SQL bog til arbejde med "SQL databaser", altså de typer af databaser hvor man bruger SQL til at trække værdier ud... og der må Access da falde under...
Både og, det er ikke en ren SQL database. Eksvis kan du ikke i Access havde to SQL sætniger i samme SQL-streng adskildt med ; som man kan i MSSQL/MySQL:
"SELECT * FROM tabel;UPDATE counters SET tabel_c=tabel_c+1 WHERE ID=22;"
OK... det er da træls... så fik Access et knæk... men det vil så givet kunne gøres med en mySQL database fx ???
Nå men man må lære hver dag... det ville desvære bare simplificere noget af det fremtidige jeg skal til at lave hvis den ville godtage Flettet SQL sætninger...
Jeg har ikke lige adgang til mySQL lige i øjeblikket, men jeg ville tro det var muligt. I princippet skulle der ikke være noget galt med det.
Jeg ville dog tro at SELECT skulle afsluttes med ; også selv om det står inde i (): strSQL = "UPDATE Links SET Hits=(SELECT Hits FROM Links WHERE Link_ID = 2;) + 1 WHERE Link_ID = 2;"
INSERT INTO Medlemmer (Nr, Efternavn, Telefon) SELECT Spnr, Spnavn, Tlfnr FROM Spillere WHERE Spnr NOT IN ( SELECT Nr FROM Medlemmer);
eller
UPDATE Medlemmer SET Telefon=(SELECT Telefon FROM Medlemmer WHERE Efternavn = 'Olsen' AND Forbogstav = 'G') WHERE Efternavn = 'Poulsen' AND WHERE Forbogstav = 'P';
Nå... men lad vær med at arbejde i det... jeg har givet op... du kan jo altid rode med det hvis du får brug for det... og det kan jeg også...
men takker...
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.