webForumDet fria alternativet

TextBox fråga

.NETur .NET

4 svar · 353 visningar · startad av Icebreaker

Medlem sedan juni 2000516 inlägg
Frågan#1

Hej!

Har börjat kika lite på ASP.NET. Har lyckats få igång en hel del grejer men här kommer en (säkert löjligt enkel) fråga :) Sitter här med en asp:TextBox och asp:Button enligt följande:

<asp:TextBox ID="SearchForm" runat="server"></asp:TextBox>
<asp:Button ID="SearchButton" runat="server" Text="Sök" />

Sen kör jag lite code behind där jag öppnar en databas och vill ha fram alla poster som matchar värdet från asp:TextBox:

Protected Sub SearchButton_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles SearchButton.Click

Dim MinConn As New OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;data source=" & Server.MapPath("App_Data/gallery.mdb"))

Dim strSQL As String = "SELECT * FROM tabell1 WHERE Tag1 = [B]MITT_TEXTBOX_VÄRDE[/B]"

lite mer bla bla databas kod...
End Sub

Hur fasen skriver jag? Kan man använda Request.Form? :l

Medlem sedan dec. 20014 239 inlägg
#2
SearchForm.text
Medlem sedan dec. 20014 239 inlägg
#3

Ps. Om du nyss börjat med ASP.NET föreslår jag att du byter till C#

Medlem sedan juni 2000516 inlägg
#4

Tack för svaret! Löjligt enkelt, varför testade jag inte det... Suck. :)
La till lite fnuffror:

'" & SearchForm.Text & "'

Funkar perfekt! :)

Medlem sedan dec. 20014 239 inlägg
#5

Som ett tips även om du i fortsättningen kommer använda dig av VB så börja titta på parametiserade frågor istället för raka SQL frågor som du gör nu.

130 ms totalt · 3 externa anrop · v20260731065814-full.25f56b17
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
128 ms — hämta tråd, inlägg och bilagor (db)