powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / Interbase and .NET
11 сообщений из 11, страница 1 из 1
Interbase and .NET
    #32474548
asv_2204
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Народ,
Имеет ли кто-нибудь опыт работы с Interbase 6.0 с использованием ADO.NET?
Что лучше - работать через ODBC или через FireBird .NET Data
Provider?
Есть ли у кого-нибудь примерчики? Пытался найти в сети - безуспешно
...
Рейтинг: 0 / 0
Interbase and .NET
    #32474558
Фотография konstsch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я работаю через ODBC и проблем пока нету.
Использую Firebird/InterBase Driver.

вначало проекта:
<%@ Control Language="VB" CompilerOptions='/R:"C:\Program Files\Microsoft.NET\Odbc.Net\Microsoft.data.odbc.dll"' %>

процедурина:
Sub SaveQuery(SQLQuery as string)
SQLQuery=SQLQuery.Replace("'", "/")
dim cookie as httpCookie = Request.Cookies("Preferences")
dim cnb as new OdbcConnection("DSN=site;UID=SYSDBA;PWD=masterkey;")
dim SQL as string = "insert into query (Nick, Date_in, SQL) values ('" & Cookie("Nick") & "', '" & now & "', '" & SQLQuery & "')"
cnb.Open()
dim scb as new OdbcCommand(SQL, cnb)
scb.ExecuteNonQuery()
cnb.Close()
End Sub
...
Рейтинг: 0 / 0
Interbase and .NET
    #32474890
Фотография profil
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Работаю через OleDb
Использую IBProvider
http://www.ibprovider.com/rus/index.html
Проблем не было, но может FireBird .NET Data Provider чем-то лучше (мне выбирать не приходитось)

Ща глянул на форум IB - и там твой вопрос. Разумно. ТО же и я хотел посоветовать;)
...
Рейтинг: 0 / 0
Interbase and .NET
    #32482878
alexbag
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ODBC драйвера для IB и FB не поддерживают механизмы распределенных транзакций!
У меня крутятся IB 5.6, FB 1.5 и MsSql 2000 - работают как LinksServers
...
Рейтинг: 0 / 0
Interbase and .NET
    #32600693
Grettt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
profilРаботаю через OleDb
Использую IBProvider
http://www.ibprovider.com/rus/index.html



Прошу прощения, что поднимаю старую тему.

Посоветуйте, пожалуйста, как быть:
У меня установлен IBProvider, настраиваю с его помощью соединение с БД InterBase (в VS .NET), проверка подключения выполняется, в общем, вроде все прекрасно, НО. В Server Explorer 'е не видно содержимого БД. Ну, и дальше никакие компоненты для работы с БД не настраиваются.
...
Рейтинг: 0 / 0
Interbase and .NET
    #32605479
Фотография profil
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
GretttПосоветуйте, пожалуйста, как быть:
У меня установлен IBProvider, настраиваю с его помощью соединение с БД InterBase (в VS .NET), проверка подключения выполняется, в общем, вроде все прекрасно, НО. В Server Explorer 'е не видно содержимого БД. Ну, и дальше никакие компоненты для работы с БД не настраиваются.
Я server explorer' ом и визардами особо ни когда не пользовался, но проверил, содержимое БД отображается нормально. Рекомендую проверить строку соединения.
...
Рейтинг: 0 / 0
Interbase and .NET
    #32607054
Grettt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
[/quot]
Я server explorer' ом и визардами особо ни когда не пользовался, но проверил, содержимое БД отображается нормально. Рекомендую проверить строку соединения.[/quot]
Не знаю, в чем была причина, но через ZStyle IBOLE Provider все получилось на ура!
...
Рейтинг: 0 / 0
Interbase and .NET
    #32992850
guestyyy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Сборосте плз, кусок - пример подключения и или параметры подключения для прилинкованного сервера в MS SQL
...
Рейтинг: 0 / 0
Interbase and .NET
    #33371005
Andrew Merkulov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
GretttПосоветуйте, пожалуйста, как быть:
У меня установлен IBProvider, настраиваю с его помощью соединение с БД InterBase (в VS .NET), проверка подключения выполняется, в общем, вроде все прекрасно, НО. В Server Explorer 'е не видно содержимого БД. Ну, и дальше никакие компоненты для работы с БД не настраиваются.
Server Explorer для отображения схемы БД использует интерфейсы OleDb. на данный момент IBProvider поддерживает отображение данных в Server Explorer-e

guestyyyСборосте плз, кусок - пример подключения и или параметры подключения для прилинкованного сервера в MS SQL
Подключение базы данных InterBase к MS SQL серверу
...
Рейтинг: 0 / 0
Interbase and .NET
    #33405259
ChinChin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Доброго времени суток.
Не получается подключиться к Серваку БД в проге на C#.

Пытался подключиться напрямую через OleDB, потом в обход через LCPI.IBProvider, потом через ODBC - во всех случаях получаю InvalidOperationException после строчки кода "MyConnection.Open();".
При установке Interbase7.1 поставил еще пакет управляемых провайдеров ADO.NET, которые шли вместе с ним (честно говоря, не знаю, нужно ли это, если у меня Visual Studio 2003 установлена уже была)... Там еще был отдельно ODBC, не знаю надо его ставить или нет?
По моему мнению загвоздка в том, что я неправильно формирую Connection_String.

Если у кого-нить есть опыт в этом деле или может готовый код подключения - буду ооооочень признателен!
...
Рейтинг: 0 / 0
Interbase and .NET
    #33675098
Чайник_Л
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Imports Microsoft.Data.Odbc
Module ModMain

Sub Main()
Dim myConn As New OdbcConnection "DSN=MonGem;UID=sysdba;pwd=masterkey")
Dim myCom As OdbcCommand
Dim strSQL As String
Dim nr, i As Integer
myConn.Open()
Try
strSQL = "INSERT INTO DEFGRAFXLS VALUES (1,'" & Date.Today.ToShortDateString & " " & strTime & "', " & CStr(MyWS.Range("B" & i.ToString).Value) & "," & CStr(MyWS.Range("C" & i.ToString).Value) & "," & CStr(MyWS.Range("D" & i.ToString).Value) & ");"
myCom = New OdbcCommand(strSQL, myConn)
nr = myCom.ExecuteNonQuery()
Catch ex As Exception
MsgBox("Ошибка при работе с БД " + ex.Message)
Finally
myConn.Close()
End Try
End Sub
End Module


Вот реально работающий код из программы. MonGem - прописаный в ODBC DSN.
Программа работает в ASP приложении, поэтому DSN системный. Использую драйвер Gemini для связи с InterBase. Очень им довольна.
...
Рейтинг: 0 / 0
11 сообщений из 11, страница 1 из 1
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / Interbase and .NET
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]