Reply to this topicStart new topicStart Poll

Страницы: (1) 1 
Kanzler
дата: [ i ]
  • *
  • Профессионал
  • Репутация: 237
  • Статус: Давай пообщаемся!
  • Member OfflineМужчинаСвободен
Исходники на ASP / ASP.NET выкладываем с кратким описанием...
WILD_STRANGER
дата: [ i ]
  • Group Icon
  • Мастер
  • Репутация: 289
  • Статус: Давай !
  • Member OfflineМужчинаСвободен
Чтение данных из базы ... может быть иногда полезным, когда хочется понять что в нее пишется ...)))

Требуется указать строку соединения (ВАШУ)

Название таблицы из которой будете читать ... (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>

0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)

Страницы: (1) 1

Reply to this topic Fast ReplyStart new topicStart Poll0


Рекомендуем почитать также топики:

Нужен последний драйвер

Есть ли на форуме спецы по блогам

bios пишет "абракадабры"...

Проблема с игрой

налог на природные ресурсы




>