min databas (holecards) består av följande fält: SELECT 3players FROM holecards WHERE cards = 'a7o'Hjälp med sql fråga för access - vb.net.
cards - text
1players - text
2players - text
3players - text
4players - text
5players - text
6players - text
7players - text
8players - text
9players - text
cards skulle kunna vara tex. "a7o"
i respektive "*players" står det lite siffror....
Hur skulle sqlsträngen se ut för att hämta rätt card baserat på "card" och "*players"?
strSql = ex. "a7"
strColor = ex. "o"
strPlayers = ex. "3"
Så här långt har jag kommit:
SELECT * FROM holecards WHERE cards = " & strSQL & strColor
detta skulle resultera i
"SELECT * FROM holecards WHERE cards = a7o"
Men hur går jag vidare för att plocka ut det värde som finns i "players3"?
Är jag kanske lite otydlig? fråga gärna så beskriver jag närmare!
/AndersSv: Hjälp med sql fråga för access - vb.net.
Detta gör att du får ett resultset med bara fältet 3players. Du kan då placera dig i den första (och kanske enda?) posten i det settet och läsa av värdet:
rs.MoveFirst
MsgBox rs.Fields("3players").Value
...