Jag ansluter till en MySql-databas (localhost). Hur fungerar det om du använder Det första ger enbart Namn alt adress som utskrift.VB - MySql
Kod:
...
Set RS = conn.Execute("SELECT Namn FROM tbINL WHERE Inl_Nr=" & NR & ";")
msgbox rs("Namn")
...
allt funkar OK
Om jag istället skriver
Set RS = conn.Execute("SELECT * FROM tbINL WHERE Inl_Nr=" & NR & ";")
eller
Set RS = conn.Execute("SELECT Namn,Adress FROM tbINL WHERE Inl_Nr=" & NR & ";")
får jag felmeddelande "Programtyp utanför intervallet" på raden msgbox rs("Namn")
Vad har jag missat ?Sv: VB - MySql
<code>
Set RS = conn.Execute("SELECT ´Namn´,´Adress´ FROM tbINL WHERE Inl_Nr=" & NR & ";")
</code>
Alternativt anger index vid utskrift
<code>
msgbox rs(0)
</code>Sv:VB - MySql
Det andra genererar samma felmeddelande.
Det verkar som om Recordsetet är tomt när jag använder * eller flera variabler.