web 2.0

VB.NET & MySql.Data.MySqlClient - DataAdapter()

VB.NET & MySql.Data.MySQLClient - DataAdapter() - How to learn Connector/NET ADO.NET component  MySql.Data.MySqlClient namespace is the .NET Framework Data Provider for MySql data source, Using the MySqlDataAdapter set of data commands and a database connection that are used to fill the DataSet and update the data source. (MySQL Server Database)

ShotDev Focus:
- VB.NET & MySql.Data.MySQLClient - DataAdapter()

Example

DataAdapter.aspx

  1. <%@ Import Namespace="System.Data"%>  
  2. <%@ Import Namespace="MySql.Data.MySqlClient"%>  
  3. <%@ Page Language="VB" %>  
  4. <script runat="server">  
  5. Dim objConn As MySql.Data.MySqlClient.MySqlConnection  
  6. Dim objCmd As MySql.Data.MySqlClient.MySqlCommand  
  7.   
  8. Sub Page_Load(sender As Object, e As EventArgs)  
  9. Dim strConnString As String  
  10. strConnString = "Server=localhost;User Id=root; Password=root; Database=mydatabase; Pooling=false"  
  11. objConn = New MySql.Data.MySqlClient.MySqlConnection(strConnString)  
  12. objConn.Open()  
  13.   
  14. BindData()  
  15. End Sub  
  16.   
  17. Sub BindData()  
  18. '*** DataAdapter & DataTable ***'  
  19. 'myRepeater.DataSource = CreateDataTable()  
  20. 'myRepeater.DataBind()  
  21.   
  22. '*** DataAdapter & DataSet ***'  
  23. myRepeater.DataSource = CreateDataSet.Tables(0).DefaultView  
  24. myRepeater.DataBind()  
  25.   
  26. End Sub  
  27.   
  28. '*** DataAdapter & DataTable ***'  
  29. Function CreateDataTable() As DataTable  
  30. Dim objConn As New MySql.Data.MySqlClient.MySqlConnection  
  31. Dim dtAdapter As MySql.Data.MySqlClient.MySqlDataAdapter  
  32. Dim dt As New DataTable  
  33.   
  34. Dim strConnString As String  
  35. strConnString = "Server=localhost;User Id=root; Password=root; Database=mydatabase; Pooling=false"  
  36. objConn = New MySql.Data.MySqlClient.MySqlConnection(strConnString)  
  37. objConn.Open()  
  38.   
  39. Dim strSQL As String  
  40. strSQL = "SELECT * FROM customer"  
  41.   
  42. dtAdapter = New MySql.Data.MySqlClient.MySqlDataAdapter(strSQL, objConn)  
  43. dtAdapter.Fill(dt)  
  44.   
  45. dtAdapter = Nothing  
  46.   
  47. Return dt '*** Return DataTable ***'  
  48.   
  49. End Function  
  50.   
  51. '*** DataAdapter & DataSet ***'  
  52. Function CreateDataSet() As DataSet  
  53. Dim objConn As New MySql.Data.MySqlClient.MySqlConnection  
  54. Dim objCmd As New MySql.Data.MySqlClient.MySqlCommand  
  55. Dim dtAdapter As New MySql.Data.MySqlClient.MySqlDataAdapter  
  56.   
  57. Dim ds As New DataSet  
  58. Dim strConnString,strSQL As String  
  59.   
  60. strConnString = "Server=localhost;User Id=root; Password=root; Database=mydatabase; Pooling=false"  
  61. strSQL = "SELECT * FROM customer"  
  62.   
  63. objConn.ConnectionString = strConnString  
  64. With objCmd  
  65. .Connection = objConn  
  66. .CommandText = strSQL  
  67. .CommandType = CommandType.Text  
  68. End With  
  69. dtAdapter.SelectCommand = objCmd  
  70.   
  71. dtAdapter.Fill(ds)  
  72.   
  73. dtAdapter = Nothing  
  74.   
  75. Return ds '*** Return DataSet ***'  
  76.   
  77. End Function  
  78.   
  79. Sub Page_UnLoad()  
  80. objConn.Close()  
  81. objConn = Nothing  
  82. End Sub  
  83.   
  84. </script>  
  85. <html>  
  86. <head>  
  87. <title>ShotDev.Com Tutorial</title>  
  88. </head>  
  89. <body>  
  90. <form id="form1" runat="server">  
  91. <asp:Repeater id="myRepeater" runat="server">  
  92. <HeaderTemplate>  
  93. <table border="1">  
  94. <tr>  
  95. <th>CustomerID</th>  
  96. <th>Name</th>  
  97. <th>Email</th>  
  98. <th>CountryCode</th>  
  99. <th>Budget</th>  
  100. <th>Used</th>  
  101. </tr>  
  102. </HeaderTemplate>  
  103. <ItemTemplate>  
  104. <tr>  
  105. <td align="center"><%#Container.DataItem("CustomerID") %></td>  
  106. <td><%#Container.DataItem("Name") %></td>  
  107. <td><%#Container.DataItem("Email") %></td>  
  108. <td align="center"><%#Container.DataItem("CountryCode") %></td>  
  109. <td align="right"><%#Container.DataItem("Budget") %></td>  
  110. <td align="right"><%#Container.DataItem("Used") %></td>  
  111. </tr>  
  112. </ItemTemplate>  
  113. </asp:Repeater>  
  114. </form>  
  115. </body>  
  116. </html>  

Screenshot

VB.NET & MySql.Data.MySQLClient - DataAdapter()
.
.
.
Download this script.
Download

1 Star2 Stars3 Stars4 Stars5 Stars6 Stars7 Stars8 Stars9 Stars10 Stars (No Ratings Yet)
Loading ... Loading ...

Leave a Reply

You must be logged in to post a comment.