23. februar 2006 - 18:10
Der er
16 kommentarer og 1 løsning
SQL tegn java
Ligesom man skal bruge % i java istedet for * i ACCESS er der så også nogle regler for brugen af ? tegn?
Annonceindlæg tema
Forsvar & beredskab
Cybersikkerhed, realtidsdata og robuste it-systemer er blevet fundamentet for moderne forsvar.
23. februar 2006 - 18:18
#1
23. februar 2006 - 18:19
#2
Der er samme regler, som når du arbejder med ACCESS database hvis det er sådan en du programmere op imod. Din SQL er jo blot en tekst streng
23. februar 2006 - 18:20
#3
jeg forstår ikke helt? Men bruges denne sætning forkert i java? String SQL= "SELECT Stamkort FROM Optik WHERE Stamkort LIKE '1.? %';";
23. februar 2006 - 18:22
#4
jeg ved bare at hvis jeg bruger en SQL streng med * inde i min java kode, så virker det ikke, men bruger jeg % så virker det, derfor tænkte jeg at der nok også var et eller andet når man bruger ? tegnet
23. februar 2006 - 18:24
#5
String SQL= "SELECT Stamkort FROM Optik WHERE Stamkort LIKE '%1.%'"; hvis jeg husker syntaxen korrekt
23. februar 2006 - 18:28
#6
nope virkede ikke...
23. februar 2006 - 18:31
#7
Jeg får de forkerte resultater ud, mit problem er kun ? tegnet...resten virker fint
23. februar 2006 - 18:38
#8
min SQL sætning ser oprindeligt sådan her ud i min ACCESS databare: SELECT Stamkort FROM Optik WHERE Stamkort LIKE '1.? *'; Men jeg ved at man skal bruge % istedet for * i mit java program...
23. februar 2006 - 18:41
#9
Hvad er det du gerne vil have ud? jeg forstår det som alt der ligner 1.
23. februar 2006 - 19:04
#11
proev og erstat ? med _
23. februar 2006 - 19:11
#12
desværre arne v, det virkede ikke...hvorfor skal det også være så besværligt, hvorfor skal man også til at bruge andre tegn, hvorfor kan den ikke bare acceptere de sammen tegn som ACCESS
23. februar 2006 - 19:13
#13
undskyld arne v, det var rigtigt, det var bare mig der havde ændret på koden fordi jeg skulle prøve en masse, du har ret som altid! :-)
23. februar 2006 - 19:14
#14
du har fortjent dine point
23. februar 2006 - 19:19
#15
et svar
23. februar 2006 - 19:24
#16
% og _ er standard SQL Access valgte midt i 90'erne at arve * og ? fra DOS fremfor standard SQL
23. februar 2006 - 19:29
#17
VMS bruger ioevrigt * og % for det samme ... :-)
Kurser inden for grundlæggende programmering