Re: [firebird-support] Basic Re-Start
On 2019-10-01 20:15, Clyde Eisenbeis cte...@gmail.com [firebird-support] wrote: > Thanks for clarifying. Is there a more current Embedded_fb3.pdf doc? > I don't see fbclient.dll file mentioned in that doc (although > fbclient.dll is in Firebird 3.zip). > > Referencing fbclient.dll to Visual Studio is easy. Do I need any > other files (such as plugins)? Is there any compiling or > installation necessary? > > Typically, I reference a dll in Visual Studio, and Visual Studio > includes it when a program is compiled. You need to reference the FirebirdSql.Data.Client library (Firebird ADO.net provider, https://firebirdsql.org/en/net-provider/), which will load fbclient if you set it to server type embedded. But really, you should take your question to the Firebird-net-provider Google Group, because you're more likely to get a more specific answer there about using Firebird from .net. Mark
Re: [firebird-support] Basic Re-Start
Thanks for clarifying. Is there a more current Embedded_fb3.pdf doc? I don't see fbclient.dll file mentioned in that doc (although fbclient.dll is in Firebird 3.zip). Referencing fbclient.dll to Visual Studio is easy. Do I need any other files (such as plugins)? Is there any compiling or installation necessary? Typically, I reference a dll in Visual Studio, and Visual Studio includes it when a program is compiled. ~~ On Tue, Oct 1, 2019 at 12:51 PM Mark Rotteveel m...@lawinegevaar.nl [firebird-support] wrote: > > > On 2019-10-01 19:15, Clyde Eisenbeis cte...@gmail.com [firebird-support] > wrote: > > I downloaded both Firebird 2.5.zip and Firebird 3.zip. I cannot find > > the file (fbembed.dll) described in Embedded_fb3.pdf. > > Please read that PDF again, it mentions fbembed.dll only once, and in > the past tense to describe the situation of previous Firebird versions. > That is because with Firebird 3, there is no separate DLL anymore, it is > accessible through fbclient.dll if you have the right additional plugin > DLLs relative to that fbclient.dll, which is described in that PDF. > > The fbembed.dll only exists in Firebird 2.5 and earlier, and you need to > download the embedded zipkit for that. This embedded zipkit is available > from the downloadpage for 2.5: > https://www.firebirdsql.org/en/firebird-2-5/ > > For Firebird 3, you can use the normal zipkit from the downloadpage for > 3.0: https://www.firebirdsql.org/en/firebird-3-0/ > > See also: > https://www.lawinegevaar.nl/firebird/jaybird_embedded_example.html (for > Java, but the description of the folder layout can be applied for C# as > well) > > If I recall correctly, the Firebird ADO.net provider by default tries to > load fbembed.dll and I don't recall if it also tries fbclient.dll. When > using Firebird 3 embedded, you may need to explicitly set the client > library to fbclient.dll (it has a connection property for this). > > > Is there an email adr for Firebird Embedded developers? > > There are no separate developers for Firebird Embedded: it is the same > engine that is used by Firebird server. You have this mailing list, or > the firebird-net-provider list for C# specific questions. There is also > the firebird-devel mailing list, but that is primarily focused on > development of Firebird itself and not intended for support questions. > > Mark > >
Re: [firebird-support] Basic Re-Start
On 2019-10-01 19:15, Clyde Eisenbeis cte...@gmail.com [firebird-support] wrote: > I downloaded both Firebird 2.5.zip and Firebird 3.zip. I cannot find > the file (fbembed.dll) described in Embedded_fb3.pdf. Please read that PDF again, it mentions fbembed.dll only once, and in the past tense to describe the situation of previous Firebird versions. That is because with Firebird 3, there is no separate DLL anymore, it is accessible through fbclient.dll if you have the right additional plugin DLLs relative to that fbclient.dll, which is described in that PDF. The fbembed.dll only exists in Firebird 2.5 and earlier, and you need to download the embedded zipkit for that. This embedded zipkit is available from the downloadpage for 2.5: https://www.firebirdsql.org/en/firebird-2-5/ For Firebird 3, you can use the normal zipkit from the downloadpage for 3.0: https://www.firebirdsql.org/en/firebird-3-0/ See also: https://www.lawinegevaar.nl/firebird/jaybird_embedded_example.html (for Java, but the description of the folder layout can be applied for C# as well) If I recall correctly, the Firebird ADO.net provider by default tries to load fbembed.dll and I don't recall if it also tries fbclient.dll. When using Firebird 3 embedded, you may need to explicitly set the client library to fbclient.dll (it has a connection property for this). > Is there an email adr for Firebird Embedded developers? There are no separate developers for Firebird Embedded: it is the same engine that is used by Firebird server. You have this mailing list, or the firebird-net-provider list for C# specific questions. There is also the firebird-devel mailing list, but that is primarily focused on development of Firebird itself and not intended for support questions. Mark
Re: [firebird-support] Basic Re-Start
I downloaded both Firebird 2.5.zip and Firebird 3.zip. I cannot find the file (fbembed.dll) described in Embedded_fb3.pdf. Is there an email adr for Firebird Embedded developers? On Mon, Sep 30, 2019 at 9:16 AM 'Paul Beach' pbe...@mail.ibphoenix.com [firebird-support] wrote: > > > > 30.09.2019 14:27, Clyde Eisenbeis cte...@gmail.com [firebird-support] wrote: > > > What the the link for downloading Embedded Firebird? > > > >None. Read Firebird 3 Release Notes. > > Or read this... > https://www.ibphoenix.com/files/Embedded_fb3.pdf > > Regards > Paul > > > > > > > ++ > > Visit http://www.firebirdsql.org and click the Documentation item > on the main (top) menu. Try FAQ and other links from the left-side menu > there. > > Also search the knowledgebases at > http://www.ibphoenix.com/resources/documents/ > > ++ > > > Yahoo Groups Links > > >
RE: [firebird-support] Basic Re-Start
> 30.09.2019 14:27, Clyde Eisenbeis cte...@gmail.com [firebird-support] wrote: > > What the the link for downloading Embedded Firebird? > >None. Read Firebird 3 Release Notes. Or read this... https://www.ibphoenix.com/files/Embedded_fb3.pdf Regards Paul ++ Visit http://www.firebirdsql.org and click the Documentation item on the main (top) menu. Try FAQ and other links from the left-side menu there. Also search the knowledgebases at http://www.ibphoenix.com/resources/documents/ ++ Yahoo Groups Links <*> To visit your group on the web, go to: http://groups.yahoo.com/group/firebird-support/ <*> Your email settings: Individual Email | Traditional <*> To change settings online go to: http://groups.yahoo.com/group/firebird-support/join (Yahoo! ID required) <*> To change settings via email: firebird-support-dig...@yahoogroups.com firebird-support-fullfeatu...@yahoogroups.com <*> To unsubscribe from this group, send an email to: firebird-support-unsubscr...@yahoogroups.com <*> Your use of Yahoo Groups is subject to: https://info.yahoo.com/legal/us/yahoo/utos/terms/
Re: [firebird-support] Basic Re-Start
Have a look here: https://firebirdsql.org/en/news/embedded-server-in-firebird-3/ vývoj software, správa počítačových sítí e-mail: ka...@rysovo.cz web:http://www.sadovnicka-projekce.cz tel. (+420) 604 846 436 >>> "Clyde Eisenbeis cte...@gmail.com [firebird-support]" 30.9.2019 14:27 >>> Embedded Firebird sounds exactly what I'd use! What the the link for downloading Embedded Firebird? On Sat, Sep 28, 2019 at 10:23 AM 'Karel Rys' ka...@rysovo.cz [firebird-support] wrote: It is possible to use "embedded Firebird", which does not need running server. Karel Rys >>> "Richard Damon rich...@damon-family.org [firebird-support]" 28.9.2019 16:15 >>> On 9/28/19 8:52 AM, Clyde Eisenbeis cte...@gmail.com [firebird-support] wrote: > > I'll be using Firebird on my personal laptop. My program (that uses > that database) will be used often > every day. > > I'm puzzled by some of the questions as I have assumed Firebird is a > dormant database file that my program accesses. It sounds like > Firebird is a program that needs to run to work. > Firebird is a Database Client/Server application. You program is linked to the client side, which talks to the server side (and the server side works the actually database file). This is the way many Database systems work, and has advantages in that the server side has the ability to enforce certain sharing and access rules on the database. It does mean you need to start the 'server' app to access the database. There are other database systems where the client library directly accesses the database file(s), SQLite works that way, Microsoft Access can work that way, the ancient xBase worked that way. These databases can be converted into a Client/Server system by wrapping them with a Client/Server wrapper layer, but tend not to provide a lot of access control, since if the user application is directly accessing the file, there isn't much the database system can do to 'protect' itself... -- Richard Damon [Non-text portions of this message have been removed] [Non-text portions of this message have been removed]
Re: [firebird-support] Basic Re-Start
30.09.2019 14:27, Clyde Eisenbeis cte...@gmail.com [firebird-support] wrote: > What the the link for downloading Embedded Firebird? None. Read Firebird 3 Release Notes. -- WBR, SD. ++ Visit http://www.firebirdsql.org and click the Documentation item on the main (top) menu. Try FAQ and other links from the left-side menu there. Also search the knowledgebases at http://www.ibphoenix.com/resources/documents/ ++ Yahoo Groups Links <*> To visit your group on the web, go to: http://groups.yahoo.com/group/firebird-support/ <*> Your email settings: Individual Email | Traditional <*> To change settings online go to: http://groups.yahoo.com/group/firebird-support/join (Yahoo! ID required) <*> To change settings via email: firebird-support-dig...@yahoogroups.com firebird-support-fullfeatu...@yahoogroups.com <*> To unsubscribe from this group, send an email to: firebird-support-unsubscr...@yahoogroups.com <*> Your use of Yahoo Groups is subject to: https://info.yahoo.com/legal/us/yahoo/utos/terms/
Re: [firebird-support] Basic Re-Start
Embedded Firebird sounds exactly what I'd use! What the the link for downloading Embedded Firebird? On Sat, Sep 28, 2019 at 10:23 AM 'Karel Rys' ka...@rysovo.cz [firebird-support] wrote: > > > It is possible to use "embedded Firebird", which does not need running > server. > > Karel Rys > > >>> "Richard Damon rich...@damon-family.org [firebird-support]" > 28.9.2019 16:15 >>> > > On 9/28/19 8:52 AM, Clyde Eisenbeis cte...@gmail.com > [firebird-support] > wrote: > > > > I'll be using Firebird on my personal laptop. My program (that uses > > that database) will be used often > > every day. > > > > I'm puzzled by some of the questions as I have assumed Firebird is a > > dormant database file that my program accesses. It sounds like > > Firebird is a program that needs to run to work. > > > Firebird is a Database Client/Server application. You program is > linked > to the client side, which talks to the server side (and the server > side > works the actually database file). This is the way many Database > systems > work, and has advantages in that the server side has the ability to > enforce certain sharing and access rules on the database. It does mean > you need to start the 'server' app to access the database. > > There are other database systems where the client library directly > accesses the database file(s), SQLite works that way, Microsoft Access > can work that way, the ancient xBase worked that way. These databases > can be converted into a Client/Server system by wrapping them with a > Client/Server wrapper layer, but tend not to provide a lot of access > control, since if the user application is directly accessing the file, > there isn't much the database system can do to 'protect' itself.. > > -- > Richard Damon > > [Non-text portions of this message have been removed] > > >
Re: [firebird-support] Basic Re-Start
It is possible to use "embedded Firebird", which does not need running server. Karel Rys >>> "Richard Damon rich...@damon-family.org [firebird-support]" 28.9.2019 16:15 >>> On 9/28/19 8:52 AM, Clyde Eisenbeis cte...@gmail.com [firebird-support] wrote: > > I'll be using Firebird on my personal laptop. My program (that uses > that database) will be used often > every day. > > I'm puzzled by some of the questions as I have assumed Firebird is a > dormant database file that my program accesses. It sounds like > Firebird is a program that needs to run to work. > Firebird is a Database Client/Server application. You program is linked to the client side, which talks to the server side (and the server side works the actually database file). This is the way many Database systems work, and has advantages in that the server side has the ability to enforce certain sharing and access rules on the database. It does mean you need to start the 'server' app to access the database. There are other database systems where the client library directly accesses the database file(s), SQLite works that way, Microsoft Access can work that way, the ancient xBase worked that way. These databases can be converted into a Client/Server system by wrapping them with a Client/Server wrapper layer, but tend not to provide a lot of access control, since if the user application is directly accessing the file, there isn't much the database system can do to 'protect' itself.. -- Richard Damon [Non-text portions of this message have been removed]
Re: [firebird-support] Basic Re-Start
28.09.2019 14:52, Clyde Eisenbeis cte...@gmail.com [firebird-support] wrote: > I don't know the answer to some questions: I recommend you to read Firebird Quick Start Guide and other documentation in doc folder. -- WBR, SD. ++ Visit http://www.firebirdsql.org and click the Documentation item on the main (top) menu. Try FAQ and other links from the left-side menu there. Also search the knowledgebases at http://www.ibphoenix.com/resources/documents/ ++ Yahoo Groups Links <*> To visit your group on the web, go to: http://groups.yahoo.com/group/firebird-support/ <*> Your email settings: Individual Email | Traditional <*> To change settings online go to: http://groups.yahoo.com/group/firebird-support/join (Yahoo! ID required) <*> To change settings via email: firebird-support-dig...@yahoogroups.com firebird-support-fullfeatu...@yahoogroups.com <*> To unsubscribe from this group, send an email to: firebird-support-unsubscr...@yahoogroups.com <*> Your use of Yahoo Groups is subject to: https://info.yahoo.com/legal/us/yahoo/utos/terms/
Re: [firebird-support] Basic Re-Start
Thanks for the prompt response! ... and explanation! Based on my specific case, what radio buttons should I select? On Sat, Sep 28, 2019 at 9:16 AM Richard Damon rich...@damon-family.org [firebird-support] wrote: > > > On 9/28/19 8:52 AM, Clyde Eisenbeis cte...@gmail.com [firebird-support] > wrote: > > > > I'll be using Firebird on my personal laptop. My program (that uses > > that database) will be used often > > every day. > > > > I'm puzzled by some of the questions as I have assumed Firebird is a > > dormant database file that my program accesses. It sounds like > > Firebird is a program that needs to run to work. > > > Firebird is a Database Client/Server application. You program is linked > to the client side, which talks to the server side (and the server side > works the actually database file). This is the way many Database systems > work, and has advantages in that the server side has the ability to > enforce certain sharing and access rules on the database. It does mean > you need to start the 'server' app to access the database. > > There are other database systems where the client library directly > accesses the database file(s), SQLite works that way, Microsoft Access > can work that way, the ancient xBase worked that way. These databases > can be converted into a Client/Server system by wrapping them with a > Client/Server wrapper layer, but tend not to provide a lot of access > control, since if the user application is directly accessing the file, > there isn't much the database system can do to 'protect' itself.. > > -- > Richard Damon > > >
Re: [firebird-support] Basic Re-Start
On 9/28/19 8:52 AM, Clyde Eisenbeis cte...@gmail.com [firebird-support] wrote: > > I'll be using Firebird on my personal laptop. My program (that uses > that database) will be used often > every day. > > I'm puzzled by some of the questions as I have assumed Firebird is a > dormant database file that my program accesses. It sounds like > Firebird is a program that needs to run to work. > Firebird is a Database Client/Server application. You program is linked to the client side, which talks to the server side (and the server side works the actually database file). This is the way many Database systems work, and has advantages in that the server side has the ability to enforce certain sharing and access rules on the database. It does mean you need to start the 'server' app to access the database. There are other database systems where the client library directly accesses the database file(s), SQLite works that way, Microsoft Access can work that way, the ancient xBase worked that way. These databases can be converted into a Client/Server system by wrapping them with a Client/Server wrapper layer, but tend not to provide a lot of access control, since if the user application is directly accessing the file, there isn't much the database system can do to 'protect' itself. -- Richard Damon
Re: [firebird-support] Basic Re-Start
I'll be using Firebird on my personal laptop. My program (that uses that database) will be used often every day. I'm puzzled by some of the questions as I have assumed Firebird is a dormant database file that my program accesses. It sounds like Firebird is a program that needs to run to work. --- 1) I downloaded and started installing Firebird-3.0.4.33054_0_x64.exe. I don't know the answer to some questions: a) Run Firebird in SuperServer mode? b) Run Firebird as an Ap or as a Service? c) Start Firebird every time I boot up? d) Copy Firebird client library to directory? --- 2) I cannot find my post either. Clyde ~~ On Sat, Sep 28, 2019 at 4:50 AM Mark Rotteveel m...@lawinegevaar.nl [firebird-support] wrote: > > > On 28-9-2019 00:58, Clyde Eisenbeis cte...@gmail.com [firebird-support] > wrote: > > I posted on > > https://groups.google.com/forum/#!forum/firebird-net-provider ... have > > not had a reply. > > I don't see a post by you in that group nor in my mailbox (as I'm > subscribed to it by mail as well). Maybe it is held for approval? > > Mark > -- > Mark Rotteveel > >
Re: [firebird-support] Basic Re-Start
On 28-9-2019 00:58, Clyde Eisenbeis cte...@gmail.com [firebird-support] wrote: > I posted on > https://groups.google.com/forum/#!forum/firebird-net-provider ... have > not had a reply. I don't see a post by you in that group nor in my mailbox (as I'm subscribed to it by mail as well). Maybe it is held for approval? Mark -- Mark Rotteveel
Re: [firebird-support] Basic Re-Start
Hisimply download Firebird 3 installer from the official site e.g 64 bit. If your app is also 64 bit, no more needed. If it is 32 bit then download also 32bit version and install minimal client. Your serwer will be listening on the localhost 127.0.0.1 on port 3050.Regards,Karol Bieniaszewski null
Re: [firebird-support] Basic Re-Start
I posted on https://groups.google.com/forum/#!forum/firebird-net-provider have not had a reply. I used Firebird about two years ago (for about a month). I have now decided to convert my database to Firebird. I decided to start over => installed Visual Studio 2019 on a new laptop. What are the steps to install the latest version of Firebird? Thanks! ~~~ On Thu, Sep 19, 2019 at 1:08 PM Mark Rotteveel m...@lawinegevaar.nl [firebird-support] wrote: > > > On 19-9-2019 16:12, Clyde Eisenbeis cte...@gmail.com [firebird-support] > wrote: > > I used Firebird about two years ago (for about a month). I have now > > decided to convert my database to Firebird. > > > > I added > \packages\FirebirdSql.Data.FirebirdClient.5.8.1\lib\net40-client\FirebirdSql.Data.FirebirdClient.dll > > to my Visual Studio (2013) References. > > > > My code compiles fine. When I run FbConnection.CreateDatabase() I get > > an Exception => {"Unable to load DLL 'fb3embedded\\fbclient.dll': The > > specified module could not be found. (Exception from HRESULT: > > 0x8007007E)"} > > > > I don't recall the steps I missed. Please advise. Thanks! > > Your URL reference fb3embedded\\fbclient.dll, but that DDL is not found > (or possibly it is 32 bit and your code runs 64 bit or vice versa). > > BTW: If you want to connect to a Firebird server instead of using > Firebird Embedded, you don't need this, and it would mean that you > specified the wrong server type. > > Also, your question is more suitable for the firebird-net-provider list, > at https://groups.google.com/forum/#!forum/firebird-net-provider > > Mark > -- > Mark Rotteveel > >