webForumDet fria alternativet

Fel på selectsats, fungerar i Access men ej i VB???

2 svar · 223 visningar · startad av saw

sawMedlem sedan mars 20011 880 inlägg
#1

Jag har lyckats med konstycket att göra bort mig(inte svårt :r )
List3.text innehåller sångtitlar(songtitlar) och vad jag vill göra är,
att när man klicka i listan så skall list4 fyllas med datum som den
specivika titlen har. Dock alla titlar har inget registrerat datum...
Borde inte vara så svårt...
Så här försöker jag:

Set mittRS1 = minDB.OpenRecordset("SELECT t_SongTitlar.titel_Id, 
t_SongTitlar.songtitel, t_Datum.Datum " 
& _" FROM t_SongTitlar LEFT JOIN t_Datum ON 
t_SongTitlar.titel_Id 
= t_Datum.Sång_ID " & _" WHERE songtitel = '" 
& List3.Text & "' ORDER BY songtitel, 
dbOpenDynaset")

Runtime error 3061
To few parameters. Eexpected 1
Det här brukar ju skvallra om att man har stavat fel eller gjort
något annat galet, men koden har jag tagit fram via fråga i
ACCESS.
Vad är felet??? :q

@ndersMedlem sedan juni 200032 969 inlägg
#2

Det känns som att du avslutat din SQL-fråga på fel ställe.

Se nedersta raden:

Set mittRS1 = minDB.OpenRecordset("SELECT t_SongTitlar.titel_Id, 
t_SongTitlar.songtitel, t_Datum.Datum " 
& _" FROM t_SongTitlar LEFT JOIN t_Datum ON 
t_SongTitlar.titel_Id 
= t_Datum.Sång_ID " & _" WHERE songtitel = '" 
& List3.Text & "' ORDER BY songtitel[b]", dbOpenDynaset)[/b]

Jag vet inte hur OpenRecordset fungerar, men detta bör vara mer rätt i alla fall.

Mvh,

sawMedlem sedan mars 20011 880 inlägg
#3

Så man kan stirra sig blind...
Tack @nders

122 ms totalt · 3 externa anrop · v20260731065814-full.beb2e261
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
120 ms — hämta tråd, inlägg och bilagor (db)