21. januar 2005 - 14:18Der er
9 kommentarer og 1 løsning
Finde by udfra postnummer
Hej, jeg har lige lavet denne Sub som eksekverer når brugeren vælger en by i en lstboks:
Public Sub LstPostnr_Changed(Sender As Object, E As EventArgs)
Dim strSQL as string
objConn.Open()
strSQL = "SELECT Distinct By FROM Post_tabel WHERE Land = '" & LstCountry.SelectedItem.Value & "' AND Postnr = '" & LstPostnr.SelectedItem.Value & "';"
objComm = New OleDbCommand(strSQL, objConn) objDataReader = objComm.ExecuteReader()
TxtBy.Text = objDataReader("By")
TxtBy.Text = lstPostnr.SelectedItem.Text
objDataReader.Close() End Sub
Hvis jeg tester sql'en i Access virker det fint, men programmet melder den: "No data exists for the row/column."
aah.. du har da også glemt at kalde .Read() funktionen på din reader først. Prøv forresten bare at bruge ExcecuteScalar istedet, når det kun er en enkelt værdi du skal have ud
objComm = New OleDbCommand(strSQL, objConn) TxtBy.Text = CType(objComm.ExecuteScalar(), String)
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.