Web development India freelance website designer developer India SEO

{\rtf1\ansi\ansicpg1252\deff0\deflang1044{\fonttbl{\f0\fnil\fcharset0 MS Sans Serif;}}
\viewkind4\uc1\pard\f0\fs20 This ASP function uses the GetString method of the Recordset object to quickly and easily render an HTML table from the recordset. See comments within the code for more detail about how it works and an example
\par \fs17
\par <%
\par Function RecordsetToTable(rs)
\par
\par ' open the table (You should change attributes such as
\par 'Border, CellSpacing, etc. based on your own needs here
\par Response.Write ""
\par
\par 'Make the field names column headers.
\par 'This is optional and can be deleted if you want
\par For each f in rs.Fields
\par response.write ""
\par Next
\par
\par
\par Response.write ""
\par
\par 'space between column headers and data
\par 'also optional
\par
\par response.write ""
\par
\par ' convert the recordset to a table
\par 'the supplied arguments are ColumnDelimiter, RowDelimiter, and
\par 'NullExpr
\par sAns = _
\par rs.GetString( , , "
" & f.Name & "
 
", "
", " ")
\par
\par 'Add Opening Rows and Cell tags
\par 'Drop Unneeded closing tags afterwards
\par Response.Write "
" & Left(sAns, Len(sAns) - 8)
\par Response.Write "
"
\par
\par End Function
\par
\par
\par %>
\par
\par
\par
\par <%
\par set conn = Server.CreateObject("ADODB.Connection")
\par
\par sConnString = "Provider=SQLOLEDB.1;User ID=user;Password=password;Persist Security Info=True;Initial Catalog=MyDatabase;Data Source=MySQLServer;"
\par conn.open sConnString
\par set rs = conn.Execute("SELECT * FROM MyTable")
\par RecordsetToTable rs
\par set rs = nothing
\par conn.close
\par set conn = nothing
\par %>
\par
\par

India web developer web development India | India web development company India ecommerce web developer


\par
\par }
Render an ADO Recordset as an HTML Table

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150