web 2.0

ASP.NET(vb.net) & CSV and ODBC - System.Data.Odbc

ASP.NET(vb.net) & CSV and ODBC - System.Data.Odbc - In this article we will example scripts ASP.NET how to read CSV using ODBC (System.Data.Odbc)

ShotDev Focus:
- ASP.NET(vb.net) & CSV and ODBC - System.Data.Odbc

Example

AspNetReadCSVDSNless.aspx

  1. <%@ Import Namespace="System.Data"%>  
  2. <%@ Import Namespace="System.Data.Odbc"%>  
  3. <%@ Page Language="VB" %>  
  4. <script runat="server">  
  5.   
  6. Sub Page_Load(sender As Object, e As EventArgs)  
  7. Dim dt As DataTable  
  8.   
  9. '*** Csv to DataTable ***'  
  10. dt = CsvCreateDataTable()  
  11.   
  12. '*** BindData to Repeater ***'  
  13. myRepeater.DataSource = dt  
  14. myRepeater.DataBind()  
  15. End Sub  
  16.   
  17. '*** DataTable ***'  
  18. Function CsvCreateDataTable() As DataTable  
  19. Dim objConn As New OdbcConnection  
  20. Dim dtAdapter As OdbcDataAdapter  
  21. Dim dt As New DataTable  
  22.   
  23. Dim strConnString As String  
  24. strConnString = "Driver={Microsoft Text Driver (*.txt; *.csv)};" & _  
  25. "Dbq=" & Server.MapPath("csv/") & ";Extensions=asc,csv,tab,txt;Persist Security Info=False"  
  26. objConn = New OdbcConnection(strConnString)  
  27. objConn.Open()  
  28.   
  29. Dim strSQL As String  
  30. strSQL = "SELECT * FROM customer.csv"  
  31.   
  32. dtAdapter = New OdbcDataAdapter(strSQL, objConn)  
  33. dtAdapter.Fill(dt)  
  34.   
  35. dtAdapter = Nothing  
  36.   
  37. objConn.Close()  
  38. objConn = Nothing  
  39.   
  40. Return dt '*** Return DataTable ***'  
  41.   
  42. End Function  
  43.   
  44. </script>  
  45. <html>  
  46. <head>  
  47. <title>ShotDev.Com Tutorial</title>  
  48. </head>  
  49. <body>  
  50. <form id="form1" runat="server">  
  51. <asp:Repeater id="myRepeater" runat="server">  
  52. <HeaderTemplate>  
  53. <table border="1">  
  54. <tr>  
  55. <th>CustomerID</th>  
  56. <th>Name</th>  
  57. <th>Email</th>  
  58. <th>CountryCode</th>  
  59. <th>Budget</th>  
  60. <th>Used</th>  
  61. </tr>  
  62. </HeaderTemplate>  
  63. <ItemTemplate>  
  64. <tr>  
  65. <td align="center"><%#Container.DataItem(0) %></td> <!--or <Container.DataItem("CustomerID")  -->  
  66. <td><%#Container.DataItem(1) %></td> <!--or <Container.DataItem("Name")  -->  
  67. <td><%#Container.DataItem(2) %></td> <!--or <Container.DataItem("Email")  -->  
  68. <td align="center"><%#Container.DataItem(3) %></td> <!--or <Container.DataItem("CountryCode")  -->  
  69. <td align="right"><%#Container.DataItem(4) %></td> <!--or <Container.DataItem("Budget")  -->  
  70. <td align="right"><%#Container.DataItem(5) %></td> <!--or <Container.DataItem("Used")  -->  
  71. </tr>  
  72. </ItemTemplate>  
  73. </asp:Repeater>  
  74. </form>  
  75. </body>  
  76. </html>  

Screenshot

ASP.NET(vb.net) & CSV and ODBC - System.Data.Odbc
.
.
.
Download this script.
Download

1 Star2 Stars3 Stars4 Stars5 Stars6 Stars7 Stars8 Stars9 Stars10 Stars (1 votes, average: 1.00 out of 10)
Loading ... Loading ...

Leave a Reply

You must be logged in to post a comment.