Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Базы данных под .NET > FireBird+C#


Автор: Akella 17.10.2006, 12:04
Нашёл небольшой сайт (FireBird+C#).
Есть немного примеров.

http://www.dotnetfirebird.org/using-fbdataadapter-to-fill-a-dataset

Автор: mr.DUDA 17.10.2006, 13:04
Вот ещё ссылки в тему:

http://www.firebirdsql.org 
http://www.ibphoenix.com/main.nfs?a=ibphoenix&page=ibp_download_documentation 
http://www.ibase.ru/devinfo/inst_manual.htm 
http://ibdeveloper.blogspot.com/2006/09/migrating-from-ms-sql_20.html

и конечно же sql.ru:
http://www.sql.ru/forum/actualtopics.aspx?bid=2

Автор: Akella 17.10.2006, 13:18
http://www.firebirdtutorial.net/firebird-and-visual-studio-net-2005.html

Автор: mr.DUDA 17.10.2006, 13:29
Хорошая БД, вот если бы ещё автоинкрементные поля поддерживала... smile

Автор: Akella 17.10.2006, 13:34
Цитата(mr.DUDA @  17.10.2006,  13:04 Найти цитируемый пост)
http://ibdeveloper.blogspot.com/2006/09/mi...-ms-sql_20.html

эта ссылка не работает

Цитата(mr.DUDA @  17.10.2006,  13:29 Найти цитируемый пост)
Хорошая БД, вот если бы ещё автоинкрементные поля поддерживала... smile 

это ты про что? про FB? мне кажется что у MS нет нормально поддержки автоинкрементных полей

Автор: mr.DUDA 17.10.2006, 13:43
Цитата(Akella @  17.10.2006,  13:34 Найти цитируемый пост)
эта ссылка не работает

хы, а у меня работает (просто текст сокращённый, надо ссылку нажать)
ещё раз: http://ibdeveloper.blogspot.com/2006/09/migrating-from-ms-sql_20.html

Цитата(Akella @  17.10.2006,  13:34 Найти цитируемый пост)
это ты про что? про FB? мне кажется что у MS нет нормально поддержки автоинкрементных полей

У MS с этим порядок: например в SQL Server 2005 у колонки есть Identity Specification, в 2000-м не помню так или же по-другому но тоже есть; в Access есть колонка с типом AutoNumber... Единственное что приходится решать по ходу, это как "достать" последний вставленный identity, тут определённые грабли есть.

Автор: Akella 17.10.2006, 14:04
здесь указано с картинками, как установить компоненты для FB
http://www.firebirdtutorial.net/data-components-installation.html
как их использовать.


Цитата(mr.DUDA @  17.10.2006,  13:43 Найти цитируемый пост)
Единственное что приходится решать по ходу, это как "достать" последний вставленный identity, тут определённые грабли есть. 

у FB с этим давно проблем нету.
http://www.dotnetfirebird.org/blog/2005/02/embedded-firebird-and-microsoft-sql.html
И думаю, что эта тема не подходит для споров.
Определённо - есть везде свои недостатки и преимущества.
Если хочешь поговрить и сравнить (может идругие участники форума захотят вступить в полемуку), то создай тему в соответствующем разделе форума, кинь ссылочку - поболтаем. (типа MS SQL Server vs FireBird SQL Sever).

Я вообщето её создавал для того чтобы можно было обратиться к доке не столько для работы с MS SQL, а и для работы с FireBird. smile 

Автор: Akella 17.10.2006, 14:23
weekly builds of fb_adonet_provider
http://www.firebirdquestions.net/Item.aspx/4255/weekly_builds_of_fb_adonet_provider

Автор: Akella 17.10.2006, 15:04
Код

// <summary>
/// Executes the SELECT command on the database specified by the providerName and connectionString.
/// </summary>
/// <param name="providerName">Use "FirebirdSql.Data.FirebirdClient" for FirebirdClient.</param>
/// <param name="connectionString">
/// E.g. "DataSource=localhost;Database=mydb;UserID=SYSDBA;Password=masterkey"</param>
/// <returns></returns>
private DataTable genericDataRead(string providerName, string connectionString)
{
  DbProviderFactory f = DbProviderFactories.GetFactory(providerName);
  DbConnection connection = f.CreateConnection();
  connection.ConnectionString = connectionString;

  DbCommand command = f.CreateCommand();
  command.CommandText = "SELECT * FROM mytable";
  command.Connection = connection;
  DbDataAdapter da = f.CreateDataAdapter();
  da.SelectCommand = command;

  DataTable dt = new DataTable();
  da.Fill(dt);

  return dt;
}

Автор: Akella 18.10.2006, 08:21
http://www.ibprovider.com/rus/documentation/examples.html

Автор: Akella 18.10.2006, 10:58
компоненты доступа
http://sourceforge.net/project/showfiles.php?group_id=9028&package_id=62107

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)