Hej på er! Det var ju inte så knepigt...Visa resultatet från databasfråga
Nu kommer en riktig newbie-fråga. Jag har skapat en webservice där man ska skicka in ett persnummer och tillbaka ska ett namn komma. Eftersom det bara kan bli en träff i databasen så vill jag ju kunna returnera bara den träffen. Känns lite onödigt att lägga in resultatet i en gridview eller annan kontroll när det skulle räcka med en string.
Jag gör nu så här för att hämta:
<code>
Dim con As New SqlConnection("Data Zource=.\SQLEXPRESS;AttachDbFilename=|DataDirectory|\info.mdf;Integrated Security=True;User Instance=True")
Dim sqlstr As String = "SELECT * FROM info where persnr=@persnr"
Dim sqladapter As New SqlDataAdapter(sqlstr, con)
sqladapter.SelectCommand.Parameters.Add(New SqlParameter("@persnr", SqlDbType.Char, 10))
sqladapter.SelectCommand.Parameters("@persnr").Value = contextKey
Dim ds As New DataSet
sqladapter.Fill(ds, "info")
</code>
Vad ska jag göra med resultatet som ligger i datasetet? Det innehåller ju bara en träff? Förresten vet jag ju inte heller om databaskopplingen verkligen fungerar eftersom jag inte vet om jag fått någon träff.
Tacksam för hjälp!Sv: Visa resultatet från databasfråga
Gjorde så här för att få ut texten: ds.Tables(0).Rows(0).Item(0).ToString()
Ibland ropar man hjälp för snabbt!