PDA

View Full Version : مشکل در فیلتر کردن اطلاعات بانک اکسز



ebrahimhoze
چهارشنبه 24 بهمن 1386, 19:19 عصر
من این کد رو برای فیلتر کردن نمایش اطلاعات در gridview استفاده کردم اما پیغام خطاء میده

Private Sub loaddata()
Dim i As Integer = Session("Edame").ToString
Dim obj As New OleDbDataAdapter("select * from matlab where Edame='" & i & "'", co)
Dim d As New DataSet
co.Open()
obj.Fill(d, "matlab")
Me.GridView1.DataSource = d.Tables("matlab")
Me.GridView1.DataBind()
co.Close()
End Sub

ebrahimhoze
چهارشنبه 24 بهمن 1386, 19:22 عصر
در ضمن edame یک فیلد بانک من هستش که از نوع Auto number معرفی کردمش

cpu0001100110000101
چهارشنبه 24 بهمن 1386, 22:30 عصر
اگه متن خطا بود بهتر میشد گفت... ولی اولا ممکن کد شما از لحاظ امنیتی مشکل sql injection داشته باشه ولی در هر حال number نیازی به کتیشن نداره ....



Dim obj As New OleDbDataAdapter("select * from matlab where Edame='" & i & "'", co)





Dim obj As New OleDbDataAdapter("select * from matlab where Edame=" & i , co)

e-shahshahani
چهارشنبه 24 بهمن 1386, 22:33 عصر
اینو امتحان کن :

Dim obj As New OleDbDataAdapter("select * from matlab where Edame=" & i , co)

جون فیلد از نوع عددی هست، گیومه نمی خواد