Исходники на ASP / ASP.NET
Kanzler
Любитель
2/18/2006, 6:36:20 PM
Исходники на ASP / ASP.NET выкладываем с кратким описанием...
WILD_STRANGER
Мастер
3/6/2006, 1:43:10 AM
Чтение данных из базы ... может быть иногда полезным, когда хочется понять что в нее пишется ...)))
Требуется указать строку соединения (ВАШУ)
Название таблицы из которой будете читать ... (table_name)
И количество строк ... (LIMIT 50) Например 50
... для MSSQL - Использовать TOP50 сразу после оператора SELECT,
тоже самое для ACCESS
Перед употреблением сохранить как my_file.aspx
CODE
<%@ import Namespace="System.Data" %>
<%@ import Namespace="System.Data.Odbc" %>
<%@ Page Language="C#" %>
<script runat="server">
public void Page_Load(Object sender, EventArgs e) {
DataTable dtRecords = GetDataTable("SELECT * FROM table_name Limit 50");
foreach(DataRow dr in dtRecords.Rows) {
Response.Write(dr["SH"].ToString() + "<br/>");
}
}
private static string GetConnection() {
return "DRIVER={MySQL ODBC 3.51 Driver};Server=mysql.brinkster.com;user=xxx;password=xxxxxx;Database=xxxx";
}
public static DataTable GetDataTable(string sql) {
DataTable rt = new DataTable();
DataSet ds = new DataSet();
OdbcDataAdapter da = new OdbcDataAdapter();
OdbcConnection con = new OdbcConnection(GetConnection());
OdbcCommand cmd = new OdbcCommand(sql, con);
da.SelectCommand = cmd;
da.Fill(ds);
try {
rt = ds.Tables[0];
}
catch {
rt = null;
}
return rt;
}
</script>
Требуется указать строку соединения (ВАШУ)
Название таблицы из которой будете читать ... (table_name)
И количество строк ... (LIMIT 50) Например 50
... для MSSQL - Использовать TOP50 сразу после оператора SELECT,
тоже самое для ACCESS
Перед употреблением сохранить как my_file.aspx
CODE
<%@ import Namespace="System.Data" %>
<%@ import Namespace="System.Data.Odbc" %>
<%@ Page Language="C#" %>
<script runat="server">
public void Page_Load(Object sender, EventArgs e) {
DataTable dtRecords = GetDataTable("SELECT * FROM table_name Limit 50");
foreach(DataRow dr in dtRecords.Rows) {
Response.Write(dr["SH"].ToString() + "<br/>");
}
}
private static string GetConnection() {
return "DRIVER={MySQL ODBC 3.51 Driver};Server=mysql.brinkster.com;user=xxx;password=xxxxxx;Database=xxxx";
}
public static DataTable GetDataTable(string sql) {
DataTable rt = new DataTable();
DataSet ds = new DataSet();
OdbcDataAdapter da = new OdbcDataAdapter();
OdbcConnection con = new OdbcConnection(GetConnection());
OdbcCommand cmd = new OdbcCommand(sql, con);
da.SelectCommand = cmd;
da.Fill(ds);
try {
rt = ds.Tables[0];
}
catch {
rt = null;
}
return rt;
}
</script>