PDA

View Full Version : مشکل کد فیلتر



ebrahimhoze
جمعه 20 مهر 1386, 22:08 عصر
من کد های زیر رو برای فیلتر کردن gridview استفاده کردم
Dim i As String = Session("DareUser").ToString
TextBox1.Text = i
Dim obj As New SqlDataAdapter("select id,username,pass,nameuser,lastname,email,website,m ozo,matn,datem,timem,modir from SinUp where username=" & TextBox1.Text, coon)
Dim ds As New DataSet
coon.Open()
obj.Fill(ds, "SinUp")
GridView1.DataSource = ds.Tables("SinUp")
GridView1.DataBind()
coon.Close()
End Sub

عبارت DareUser نام کاربری میباشد که میخواهم بر اساس آن فیلتر انجام شود
در صورتی که از id استفاده میکنم برای فیلتر کردن دیگر پیغام خطاء نمیدهد

اما در زمان اجرا این پیغام رو بمن میده
Invalid column name 'ebrahim'.

Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.

Exception Details: System.Data.SqlClient.SqlException: Invalid column name 'ebrahim'.

Source Error:

Line 15: Dim ds As New DataSet
Line 16: coon.Open()
Line 17: obj.Fill(ds, "SinUp")
Line 18: GridView1.DataSource = ds.Tables("SinUp")
Line 19: GridView1.DataBind()

miladr
شنبه 21 مهر 1386, 01:44 صبح
اینطوری کن درست میشه


Dim i As String = Session("DareUser").ToString
TextBox1.Text = i
Dim obj As New SqlDataAdapter("select id,username,pass,nameuser,lastname,email,website,m ozo,matn,datem,timem,modir from SinUp where username='" & TextBox1.Text & "'", coon)
Dim ds As New DataSet
coon.Open()
obj.Fill(ds, "SinUp")
GridView1.DataSource = ds.Tables("SinUp")
GridView1.DataBind()
coon.Close()