DISPLAY DATA FROM ACCESS 2003 DATABASE INTO ASP.NET WEB (CODE IN VB)http://forums.asp.net/t/1771051.aspx/1?DISPLAY+DATA+FROM+ACCESS+2003+DATABASE+INTO+ASP+NET+WEB+CODE+IN+VB+Sun, 19 Feb 2012 17:51:02 -050017710514838898http://forums.asp.net/p/1771051/4838898.aspx/1?DISPLAY+DATA+FROM+ACCESS+2003+DATABASE+INTO+ASP+NET+WEB+CODE+IN+VB+DISPLAY DATA FROM ACCESS 2003 DATABASE INTO ASP.NET WEB (CODE IN VB) <p>I have a database named baiju.mdb with a table named&nbsp;PersData</p> <p>Field Named (PNO,NAME,school,dob</p> <p>i want to display data in text box in asp.net web (code in vb) as per input (PNO)in a text box and when a user writes PNO in a text box and press submit button. PNO,NAME,SCHOOL,DOB should display in three text boxes in asp.net page</p> <p>1. The code i used is as under</p> <pre class="prettyprint">mports System.Data.OleDb Partial Class TEST Inherits System.Web.UI.Page Dim Connection As OleDbConnection Private Sub listCard(ByVal PNO As String) Dim con As New OleDbConnection Dim cmd As New OleDbCommand(&quot;SELECT [PNO], [Name], [school FROM [PersData] where PNo=@PNO&quot;, con) cmd.CommandType = Data.CommandType.StoredProcedure cmd.Parameters.AddWithValue(&quot;@PNO&quot;, PNO) Dim rdr As OleDbDataReader Try con.Open() rdr = cmd.ExecuteReader() While (rdr.Read()) End While pnotxt.Text = &quot;PNO&quot; nametxt.Text = &quot;Name&quot; schooltxt.Text = &quot;school&quot; Catch ex As Exception Response.Write(Err.Description) Finally con.Close() End Try End Sub Protected Sub Button1_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles Button1.Click If Page.IsPostBack = True Then Dim PNO As String If Len(txtsearch.Text) &gt; 0 Then PNO = txtsearch.Text listCard(PNO) End If End If End Sub End Class</pre> <pre class="prettyprint">2 THE CODE I TRIED SECOND IS As under</pre> <pre class="prettyprint">Imports System.Data.OleDb Partial Class info Inherits System.Web.UI.Page Dim connection As OleDbConnection Protected Sub DropDownList1_SelectedIndexChanged(ByVal sender As Object, ByVal e As System.EventArgs) Handles DropDownList1.SelectedIndexChanged listCard() End Sub Public Function FixNull(ByVal dbvalue) As String If dbvalue Is DBNull.Value Then Return "" Else Return dbvalue.ToString End If End Function Private Sub listCard() Dim PNO As String = DropDownList1.SelectedValue Dim connectString As String = "Provider=Microsoft.Jet.OLEDB.4.0;" &amp; _ "Data Source=J:\access\App_Data/AWingAMS.mdb" Dim cn As OleDbConnection = New OleDbConnection(connectString) cn.Open() Dim selectString As String = "SELECT PNO, Name, school FROM PersData" Dim cmd As OleDbCommand = New OleDbCommand(selectString, cn) cmd.Parameters.AddWithValue("@PNO", PNO) Dim reader As OleDbDataReader = cmd.ExecuteReader() pnotxt.Text = "@PNO" ranktxt.Text = "@NAME" nametxt.Text = "@SCHOOL" End Sub End Class</pre> 2012-02-18T16:04:53-05:004839872http://forums.asp.net/p/1771051/4839872.aspx/1?Re+DISPLAY+DATA+FROM+ACCESS+2003+DATABASE+INTO+ASP+NET+WEB+CODE+IN+VB+Re: DISPLAY DATA FROM ACCESS 2003 DATABASE INTO ASP.NET WEB (CODE IN VB) <pre class="prettyprint">Private Sub listCard(ByVal PNO As String) Dim connectString As String = &quot;Provider=Microsoft.Jet.OLEDB.4.0;&quot; &amp; _ &quot;Data Source=|DataDirectory|AWingAMS.mdb&quot; Using conn as new OleDbConnection(connectString) Using cmd As New OleDbCommand(&quot;SELECT [PNO], [Name], [school] FROM [PersData] where PNo=@PNO&quot;, con) cmd.Parameters.AddWithValue(&quot;@PNO&quot;, PNO) cmd.CommandType = Data.CommandType.Text 'This is the Default value, so you can skip this line Try con.Open() Using rdr = cmd.ExecuteReader() If rdr.Read() Then pnotxt.Text = rdr.Item(&quot;PNO&quot;) nametxt.Text = rdr.Item(&quot;Name&quot;) schooltxt.Text = rdr.Item(&quot;school&quot;) End If rdr.Close End Using Catch ex As Exception Response.Write(Err.Description) Finally con.Close() End Try End Using End Using End Sub</pre> 2012-02-19T17:51:02-05:00