preben nielsen wrote:
> "Jens Vestergaard" <j@railsoft.dk> skrev i en meddelelse
> news:454f4f22$0$2111$edfadb0f@dtext02.news.tele.dk...
>
>
>>Second: When including a variable in a string, you must seperate
>>the var from the string:
>>
>>MyVar = Text1.Text
>>SQLString = "SELECT * FROM Albums WHERE Titel LIKE '%" & myVar
>>& "%' ORDER
>>BY ...."
>
>
> Meget normal, men utroligt ulæselig løsning. Brug istedt min i et
> stykke tid og du vil elske det
>
> myVar = "SELECT * FROM Albums WHERE Titel LIKE '%[parm1]%' ORDER"
>
> myVar = Replace(myVar, "[parm1]", Text1.Text)
Øh.. Nu er meninger om programsyntaks som 'ørkenens sand og himlens
stjerner' (altså uendeligt mange), men jeg foretrækker normalt Jens'
metode.
Faktisk vil jeg ofte koge den yderligere ned til een kommando, som jeg
så opstiller struktureret:
SQLString = "SELECT * FROM Albums " _
& "WHERE Titel LIKE '%" & Text1.Text & "%' " _
&" ORDER BY ...."
Især ved lange SQL'er er overskuelighed nyttigt..
Prøv den i et stykke tid og du vil nyde det
))
mvh
Krabsen