Исходники на 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>