Avatar billede xfox Nybegynder
07. juli 2002 - 23:08 Der er 6 kommentarer og
1 løsning

sql problem

Jeg skal have lave en sql sætning til min recordsource der henter data i min database som indeholder et ord jeg skriver i en textbox. Det skal være nogenlunde som det her: SELECT * From BogData WHERE kundereference Like '& "form2.text1.text" &'

Hvordan er det lige at man henviser til textboxens data?
Avatar billede The Real Yoda Juniormester
07. juli 2002 - 23:10 #1
"Select * from bogdata where kundereference like '"&request.form("feltnavn")&"'"
Avatar billede ocp Nybegynder
07. juli 2002 - 23:23 #2
Du er på rette spor:

strSQL = "SELECT * From BogData WHERE kundereference like '" & form2.text1.text & "'"

eller, hvis det er "wildcard"-søgning:

strSQL = "SELECT * From BogData WHERE kundereference like '%" & form2.text1.text & "%'"
Avatar billede xfox Nybegynder
08. juli 2002 - 00:04 #3
Måske skulle jeg lige sige at det er under recordsourcen i en Adodc at jeg har problemer med sql sætningen. De to eksempler i kommer med kender jeg godt i forvejen, men de virker ikke der hvor jeg skal bruge dem. Lyder lidt mærkeligt men prøv selv at se efter...
Avatar billede ocp Nybegynder
08. juli 2002 - 00:10 #4
Husk at bruge "rebind" (eller er det refresh) på adodc efter du har sat den nye recordsource.
Avatar billede xfox Nybegynder
08. juli 2002 - 12:23 #5
Den kommer med en fejlmeddelse når jeg referer til textboxen med:'" & form2.text1.text & "'"
Det er der problemet ligger. Det virker godt nok når jeg skriver det i selve programkoden, men ikke når jeg indtaster det i sql-sætning feltet i recordsourcens option menu. Jeg troede at der var en anden måde man skulle skrive det på ved recordsourcen. Jeg forstår det heller ikke...?
Avatar billede ocp Nybegynder
08. juli 2002 - 13:04 #6
Aha... du skal sætte det fra kode:

ADODC1.Recordsource = "SELECT ..... "
Avatar billede xfox Nybegynder
08. juli 2002 - 16:37 #7
Selvfølgelig! Nogle gange tænker man bare i de helt forkerte baner. Tak for tippet.
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