Michał
C.
CEE SAP
Implementation Data
Lead, Johnson &
Johnson
Temat: skladanie SQLa - zamiana na stringa
Zaczalem sie niedawno doksztalcac z zakresu SQLa i mam nastepujacy problemSklejam sobie w VBA takie zapytanie do tabeli Accesa:
SQLQuery = "SELECT PRODUKTY." & FindIn & Chr(13) & _
"FROM PRODUKTY" & Chr(13) & _
"WHERE (((PRODUKTY." & SearchIn & ")=" & Value & "));"
co dla danego przypadku daje np. cos takiego:
SELECT PRODUKTY.PRICE
FROM PRODUKTY
WHERE (((PRODUKTY.ID)=3574660281170));
To mi niestety nie dziala poniewaz pole ID jest okreslone w tabeli jako Text (nie moge zmienic na Number poniewaz z niektorych ID uciachaloby zera z poczatku)
Dzialaloby zapytanie w ktorym zamiast 3574660281170 byloby "3574660281170"
Do tej pory probowalem:
- deklarowac Value jako stringa
- dodawac cudzyslowia w kodzie
- CStr
i nie pomaga - co zrobic zeby bylo dobrze? :)Michał C. edytował(a) ten post dnia 08.12.09 o godzinie 14:46