Asp.net visual studio中带会话变量的Vb.net Gridview

Asp.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

如何将此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 
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问题的影响。目前代码出现了什么问题?