En simpel fråga om jag vill välja alla poster där sort=KJ Till att börja med har du glömt FROM satsen. Men jag gissar på att det bara är ett slarvfel när du skrev inlägget.<br> Oj!! Ganska illa skriv fel. Att jag måste ha med from .... visste tom jag.SQL
Skriver jag då bara "select * where sort=KJ",frmMain.databas, för det går ju inte att "KJ" för då klagar programet.Sv: SQL
<br>
För att SQL motorn skall kuna tolka ett värde anger du var det börjar och var det slutar. Antingen med ' eller med ". Om strängen innehåller ett sådant tecken så ersättar man det med två. Om man är ordentlig kappslar man detta i en funktion som man återanvänder:<br>
<code>
Function SQLText(Value As variant ) as String
If Len(Value) > 0 Then
SQLText = "'" & Replace(Value,"'","'") & "'"
Else
SQLText = "Null"
End if
End Function
</code>
Anropas sedan såhär:
<code>
strValue = "KJ"
"SELECT * FROM TabellNamn WHERE [sort] = " & SQLText(strValue)
</code>Sv: SQL
Din kod ser ganska avancerad ut, skall försöka fårstå den, att bara klistra in kod jag inte förstår är det sista jag vill göra.