Asp.net visual studio中带会话变量的Vb.net Gridview
如何将此SQL语句连接到gridview?我的数据库是Microsoft AccessAsp.net visual studio中带会话变量的Vb.net Gridview,asp.net,vb.net,visual-studio,Asp.net,Vb.net,Visual Studio,如何将此SQL语句连接到gridview?我的数据库是Microsoft Access Select Posts.[Post_Value], Posts.[Date_Time] FROM Posts WHERE posts.[user_ID] = '" & Session("user_id") & "' 我的数据库连接是以下字符串: Dim connectionString As String = "Provider=Microsoft.Jet.OLEDB.4.0;Data
Select Posts.[Post_Value], Posts.[Date_Time] FROM
Posts WHERE posts.[user_ID] = '" & Session("user_id") & "'
我的数据库连接是以下字符串:
Dim connectionString As String = "Provider=Microsoft.Jet.OLEDB.4.0;Data
Source=" & Server.MapPath("database/Database.mdb")
我知道我必须打开与数据库的连接,但我不知道如何用包含会话变量的数据填充gridview?我也希望这发生在页面加载
我在WindowsVisualStudio中做这件事,所以如果你知道我在html方面需要做什么,那将是一个巨大的帮助
这是我的代码所能做到的,但我知道它是垃圾,可能离我所需要的不远
Private Sub Page_Load1(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
Dim connectionString As String = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source="
& Server.MapPath("database/Database.mdb")
Dim strSQL As String = "Select Posts.[Post_Value], Posts.[Date_Time]
FROM Posts WHERE posts.[user_ID] = '" & Session("user_id") & "'"
Dim connection As New OleDbConnection(connectionString)
connection.CreateCommand()
Dim oledb As OleDbDataReader(connection)
Dim dataadapter As New OleDbDataAdapter(strSQL, connection)
Dim ds As New DataSet()
connection.Open()
dataadapter.Fill(ds, "posts")
connection.Close()
GridView1.DataSource = ds
GridView1.DataMember = "posts"
GridView1.DataBind()
End Sub
如果我还不清楚的话,我希望在结束时:
-页面加载时,将显示一个gridview,其中包含登录到会话的用户的所有帖子
老实说,任何指点都将不胜感激 VBA与VB.NET几乎没有共同之处。还有很多ADO.NET、ASP.NET和数据绑定教程,可以追溯到2002年。从教程开始,而不是尝试编写代码,直到某些东西起作用。例如,您当前的代码容易受到SQL注入和Converion问题的影响。目前代码出现了什么问题?