Форум программистов, компьютерный форум, киберфорум
C#: Базы данных, ADO.NET
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.85/13: Рейтинг темы: голосов - 13, средняя оценка - 4.85
54 / 48 / 31
Регистрация: 14.04.2015
Сообщений: 273
1

Firebird или InterBase ?!

11.07.2017, 08:29. Показов 2474. Ответов 12
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Всем доброго времени суток, ребята столкнулся с такой проблемой.

Как подключиться к базе данных типа .GDB
В InterBase подключаюсь нормально, что на удаленный сервер что на локальном.

А вот ума не приложу как сделать через программу. Да еще и в DGV вывести хотя бы значения. (Вывод данных из БД) - Можно ли на подобии этого подключиться ?
Работал только в SQLServer были темы где описывал что да как делал !

Помогите пожалуйста разобраться, всем за ранее спасибо !
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
11.07.2017, 08:29
Ответы с готовыми решениями:

Конвертер данных Firebird/Interbase для MSSQL
Привет. Есть такое, чтобы можно было переместить таблицы с данными по выбору в mssql? Желательно...

LINQ to Interbase/Firebird и вообще LINQ to...
Возникла вот надобность работы с СУБД Interbase. Очень хочется пользоваться удобными средствами...

Что лучше: Interbase или Firebird?
привет! подскажите что лучше все таки для написания клиент-сервера с передачей данных через...

FireBird + Interbase&Firebird Development Studio
Установил FireBird 2.5 SuperClassic и Interbase&Firebird Development Studio. Зашел в студию,...

12
Эксперт .NET
12502 / 8687 / 1310
Регистрация: 21.01.2016
Сообщений: 32,633
11.07.2017, 09:38 2
Лучший ответ Сообщение было отмечено Welcome20 как решение

Решение

Welcome20, так Firebird или InterBase? Для Firebird есть официальная библиотечка (и документация).
1
1504 / 1052 / 146
Регистрация: 01.10.2009
Сообщений: 3,537
Записей в блоге: 1
11.07.2017, 12:12 3
Welcome20, gdb если не переименована, то Interbase. Бибилиотека что скинули выше подходит и под то и под то. Один движок.
1
54 / 48 / 31
Регистрация: 14.04.2015
Сообщений: 273
11.07.2017, 16:41  [ТС] 4
А подскажите что я делаю не так, открыл консоль разработчика где надо прописать установку DLL

C#
1
PM> Install-Package FirebirdSql.Data.FirebirdClient
а мне выдает ошибку

Кликните здесь для просмотра всего текста
Схема версии "Microsoft.Bcl.Async" несовместима с версией 2.0.30625.9003 в NuGet.
Обновите NuGet до последней версии, расположенной по адресу http://go.microsoft.com/fwlink/?LinkId
=213942.


перешел по ссылки, пытался установить а он мне и там ошибку !


подскажите что я делаю не так !

Заранее всем огромное спасибо
Миниатюры
Firebird или InterBase ?!  
0
1504 / 1052 / 146
Регистрация: 01.10.2009
Сообщений: 3,537
Записей в блоге: 1
11.07.2017, 18:08 5
Welcome20, посмотрите какую версию требует птица.
последняя версия
тут
1
54 / 48 / 31
Регистрация: 14.04.2015
Сообщений: 273
12.07.2017, 02:31  [ТС] 6
XIST, все равно ошибка при установке, просит обновить сам NuGet.

Установлена Visual Studio 2012 Ultimate

Кликните здесь для просмотра всего текста
Схема версии "Microsoft.Bcl" несовместима с версией 2.0.30625.9003 в NuGet.
Обновите NuGet до последней версии, расположенной по адресу http://go.microsoft.com/fwlink/?LinkId
=213942.


Аж хочеться разбить монитор уже !!!!
Что он хочет от меня, я ведь просто хотел подцеить базу данных GDB формата


Подскажите а руками можно ли подключить ?
0
Эксперт .NET
12502 / 8687 / 1310
Регистрация: 21.01.2016
Сообщений: 32,633
12.07.2017, 03:54 7
Welcome20, а тип проекта ты какой выбрал?
1
54 / 48 / 31
Регистрация: 14.04.2015
Сообщений: 273
12.07.2017, 05:22  [ТС] 8
Usaga, ну скорее всего Windows Form
Если я про это говорю !

Добавлено через 49 минут
C#
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
using FirebirdSql.Data.FirebirdClient;
 
namespace test
{
    public partial class Form1 : Form
    {
 
        FbConnection fb; // Ссылка на соединение с нашей базой данных
 
        public Form1()
        {
            InitializeComponent();
        }
 
        private void Form1_Load(object sender, EventArgs e)
        {
 
        }
 
        private void button1_Click(object sender, EventArgs e)
        {
            FbConnectionStringBuilder fb_con = new FbConnectionStringBuilder();
            fb_con.Charset = "WIN1251";
            fb_con.UserID = "sysdba";
            fb_con.Password = "masterkey";
            fb_con.Database = textBox1.Text;
            fb_con.ServerType = 0;
 
            fb = new FbConnection(fb_con.ToString());
 
            fb.Open();
 
            FbDatabaseInfo fb_inf = new FbDatabaseInfo(fb);
 
            MessageBox.Show("Info: " + fb_inf.ServerClass + "; " + fb_inf.ServerVersion);
        }
 
        private void button2_Click(object sender, EventArgs e)
        {
            fb.Close();
        }

уже что то радует, обновил свой NuGet с горем и пополам =)
Установил библиотеку ! Спасибо за ссылку !

Но при подключение выдает исключение !

Кликните здесь для просмотра всего текста
Индекс за пределами диапазона. Индекс должен быть положительным числом, а его размер не должен превышать размер коллекции.


Ссылается на строку fb.Open();
0
Эксперт .NET
12502 / 8687 / 1310
Регистрация: 21.01.2016
Сообщений: 32,633
12.07.2017, 05:28 9
Welcome20, странное сообщение об ошибке. Нехарактерное для ошибки подключения. Строка подключения откуда взята? Откуда взялось такое странное значение поля Charset?
1
54 / 48 / 31
Регистрация: 14.04.2015
Сообщений: 273
12.07.2017, 06:23  [ТС] 10
Usaga, пример подключения нашел в интернете, сайт уже не помню какой.
Помоги правильно составить подключение пожалуйста, очень уж нужно подключиться к БД или хотя бы понять как с ними работать.

Из последней информации узнал что можно скачать какой то провайдер или библиотечку которая добавляется при создании строки подключения. Где найти такую утилиту или все же руками лучше подключать ?
0
Эксперт .NET
12502 / 8687 / 1310
Регистрация: 21.01.2016
Сообщений: 32,633
12.07.2017, 06:38 11
Welcome20, Ты этот провайдер уже качнул через NuGet. Изучи официальный сайт с документацией по Firebird. Там должны быть примеры строк подключения и полное описание используемых параметров.
1
54 / 48 / 31
Регистрация: 14.04.2015
Сообщений: 273
12.07.2017, 07:54  [ТС] 12
Usaga, ну вот то что ребята дали мне ссылку уже скачал и установил. Если ты про это.
Сможешь дать конкретно ссылку куда смотреть...а то в интернете что то много без полезной информации я уже начитался и уже запутался конкретно что да как !

Одни говорят качай это и ставь то (не работает), другие говорят это не то а вот это то что тебе надо (то же самый результат)
уже неделю читаю и все не как понять не могу
0
Эксперт .NET
12502 / 8687 / 1310
Регистрация: 21.01.2016
Сообщений: 32,633
12.07.2017, 07:57 13
Welcome20, я тебе в первом же ответе ссылку дал на сайт этого файербёрда. Там всё есть. Вот примеры на том же сайте.
1
12.07.2017, 07:57
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
12.07.2017, 07:57
Помогаю со студенческими работами здесь

Разбиение строки в FireBird - Firebird/InterBase
Продолжая тему отсюда: https://www.cyberforum.ru/firebird/thread309236.html :wall: Есть поле типа...

Firebird конфликт с interbase
Добрый день. вот такая незадача... ранее уставновила interbase, затем удалила и забыла про него....

Установка INTERBASE (FIREBIRD)
Проблема в следующем... Мне нужно установить FIREBIRD, я новичок, у меня не получилось его...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
13
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru