04. oktober 2002 - 09:39Der er
12 kommentarer og 1 løsning
Database forespørgsel i VB.NET
Jeg har en metode som skal foretage en forespørgsel i en SQL server DB. De parametre som overføres til metoden skal sammenlignes med resultatet af forespørgslen. Spørgsmålet er hvordan man gemmer DB res. i variable som kan bruges til sammenligningen.
Jeg er i tvivl om hvilken kommando man skal bruge for at "execute" en Query, jeg har en variabel hvor jeg har lagt SELECT sætningen ned i, og er som sagt i tvivl om hvordan man så forespørger på den.. ??
gruby>Hvor meget kender du til database programmering? Jeg kan ikke lære dig ALT for 100 points! Jeg synes du skal købe en bog om emnet, eller kigge på linket til MS.
problemet er at jeg ikke laver en standard webapplikation som bruger ADODB connection, jeg sidder og arbejder på en webservice som bruger sqlconnection, en anden ting er at jeg skal lave det i Visual Basic som jeg aldrig har arbejdet med før... Så det er ikke alt omkring Database jeg er interesseret i at vide, blot hvad syntaxen er for at udføre en simpel query på en sql server DB i Visual Basic med en sqlconnection
<WebMethod()> _ Public Function GetSaldo(ByVal id As Integer, ByVal pass As String) As DataSet
Dim tjeck As SqlDataAdapter = _ New SqlDataAdapter("SELECT users.password FROM Users WHERE Users.id=" & id, testConn)
Dim password As New DataSet()
tjeck.Fill(password, "konto, users") If pass = password.Tables("konto, users").Rows(0)("password") Then Dim custDA As SqlDataAdapter = _ New SqlDataAdapter("SELECT konto.navn, konto.saldo FROM Users INNER JOIN konto ON Users.cpr_nr = konto.cpr_nr WHERE Users.id=" & id, testConn)
Dim myDS As DataSet = New DataSet() custDA.MissingSchemaAction = MissingSchemaAction.AddWithKey custDA.Fill(myDS, "konto, users") '53
GetSaldo = myDS End If End Function
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.