IOS connect to Firebird - ios

i want my application to connect with a Firebird Database.
Exists something like the SQLClient library of Martin Rybak?
(http://objcsharp.wordpress.com/2013/10/15/an-open-source-sql-server-library-for-ios/)
I've found libraries for MySQL and PostgreSQL and the one above.

Yes there is one and you can try it feedback would be appreciated.
http://paulbeachsblog.blogspot.ro/2013/09/an-update-about-firebird-on-ios.html

Related

indirect.ext (from morefunc add-on) returns NAME error in Excel

I'm using the indirect function that can look up externally closed workbooks from the morefunc add-on. I get a name error in evaluate formula at the indirect.ext function. Why is the morefunc add-in not working?
I'm using Excel 2010 and Windows 7 Professional x64. Is morefunc perhaps not compatible? Is there a possible workaround?
Thanks!
It seems like I found the solution. When installing morefunc, there are TWO add-ons that need to be added (.xll and .xlam files). I now have it working. I just have to figure out how to put it to a file that's on a network drive. :-) Progress!
Any pointers on getting it to work with network drives are appreciated.

ZConnection does not work with FB 2.1

)
I used to use Firebird 1.5.
It works great but I need to make an incremental backup so it looks to me that I need to updgrade FB to at least 2.1
This is what I did, I un-installed 1.5 and installed 2.1
Flamerobin works fine.
In my Delphi 7 application I use ZConnection version 6.6.6-stable. It worked fine with Protocol set to firebird-1.5 but with firebird-2.1 it crashes with Access violation at address 000000000. Read of address 00000000.
I do not want to update ZEOS libs because I am afraid that I will break something in the process.
I need incremental backup (so it seems to me that I need FB at least 2.1). I do not want FB 2.5 because my ZConnection highest protocol is only 2.1 (and it does not seem to be working).
Any ideas, help? What is the best solution here?
Thank you! :-)

Direct connect to FirebirdSQL with FireDAC on Android?

I need a direct connect to FirebirdSQL 2.x database (no DataSnap ).
Is it possible, and how ?
FireDAC DB connectivity depends on the existance of a DB client library for a specific platform. fbclient.dll / .so is required to connect to Firebird. There is no port of fbclient for Android. So, you cannot connect to Firebird from Android using FireDAC Firebird driver.
Actually, FDPhysFBDriverLink are not compiled for Android
maybe the easiest solution to retrieve or store data to and from FirebirdSql in this situation is creating small app that works as bridge between Android and FirebirdSQL. Using an unused port using Indy, it is very possible. How about format? You can use your own format, as long as it works, then everything is oke.
Security? Sorry, i did not think about security. After connection build, security is another menu.

Building Installation Disk for My Delphi 2010 Application

Can someone please give me a step by step on how to build an installation disk for my Delphi 2010 application?
I have tried both InstallAware Express Edition which comes with Delphi 2010 but keeps on giving me error message for it continue to look for *120.bpl instead of *140.bpl
I have also tried InnoSetup with ISTool but fail to work, which I believe I am not setting it up properly.... (e.g. failed to include all required packages)
My Apps is a simple database enquiry which I used dbExpress to connect to my ms-sql database.
I have also tried switching the flag in Delphi 2010 for "Built with Packages", no luck also...
Please help....
I am leaning toward using InnoSetup instead, but can someone tell me what is the typical set up is like... much appreciated.
Cheers.
The best place for support on an innosetup script, is the innosetup newsgroups. If you ask your question there, they would want to know more detail about what you are trying to do. Your app is going to set up some database stuff, so a lot more detail is required if you want an answer.
Innosetup is definitely is the easiest and fastest route to a setup.exe, which when placed on a CD, would make an "install CD". (Who uses CDs anymore anyways?)
In Thunderbird/OutlookExpress/WindowsMail, add an nntp server called news.jrsoftware.org,
and subscribe to the newsgroup "Jrsoftware.innosetup.code" and "jrsoftware.innosetup", and ask your question. Post your script. Show your error messages. Explain your database configuration strings, and how you are installing any dbExpress runtime components, if any apply to your application.
dbexpress in Delphi 2010 don't need nothing to be registered when deployed.
You simply need to create a folder with:
your executable.
all the required packages.
libmysql.dll
dbxmys.dll
midas.dll (if you are not using midaslib in your uses clause)
This is a easy work for an installer.
We've used Wise Installation for many years. Very easy to build install scripts. Works great.

Any idea how to resolve a BDE error $251e?

Here's the situation:
A user of our program suddenly started receiving an error from the Borland Database Engine (BDE) when attempting to start the application. The error message says that it was unable to initialize the BDE and gives error code $251e. User is on BDE 5.2.0.2.
I cannot find any official documentation on the error $251e. The only somewhat useful hit I can get on Google is not very instructive and the suggestion there does no good.
Here are some things that we have tried / discovered:
Other applications that access the BDE the exact same way have no complaints.
The error occurs on a line where we set Connected := True on the TDatabase component.
Reinstalling the BDE makes no difference.
Closing all BDE apps except the one in question makes no difference.
Changing from using an MSSQL database to a Paradox database makes no difference.
Making the logged in user a member of the Administrators group on the workstation makes no difference.
The typically logged in user is a domain user.
Logging in as a workstation administrator (non-domain) account that was originally setup on the machine as a last resort administration account, all works fine.
Creating a new workstation user with local admin rights, the problem returns.
The user has been temporarily allowed to use the one workstation admin account that actually works, but this is not an acceptable long-term solution. Any idea where we might go from here? Any clue as to what $251e really means?
I know that the BDE is way out of date and no longer supported, but changing the use of the BDE is not an option right now.
You might have better luck searching for the error here..
http://www.fulltextsearch.com/
A common culprit seems to be a conflicting device driver.
Good luck
I am not sure, because I don't use BDE for lot's of years, but here are some hints and links:
Error is probably related to BDE parameters (as article you linked claims)
Here are some sites that have some suggestions for optimal BDE configuration
http://www.kennedysoftware.ie/oldapps.htm - check BDE section, have information about BDE configuration and some advices about using BDE with Vista
http://www.thedbcommunity.com/index.php - community site about Paradox and BDE
BDE issues from Codegear quality central
search newsgroup borland.public.bde - there is lots of questions about #251E
Error $251E means "Insufficient shared memory available"
Proposed solutions:
Increase SharedMemSize to 4096 or 8192
Change SharedMemLocation to 0x5BDE.
After using www.fulltextsearch.com to read through hundreds of messages regarding 251e (thanks for the pointer KevinRF), we came up with a list of about a half-dozen new things to try.
Turns out the user had turned on compatibility mode (right-click exe file, choose Properties, Compatibility tab) for the program in question. Turning compatibility mode off for the application resolved the error.
Thanks to all for the suggestions!
Turn off uac and add the setup.exe and regsvr32.exe to DEP.
look on codegear's web site. some time ago i saw an article about the memory layout for this shared memory and ways to resolve a problem like this. it's an ugly business but there was a good article on this. sorry, i can't find it offhand.
Wow, I tried a lot of tactics to try and solve this problem, and it was the same. Compatibility mode. Disabled the compatibility mode and the problem is gone for good.
If your executable is with the tables (same directory), try putting it in another location.
You can also Try to rename the Executable file name, had the same problem, I know it sounds strange but it worked for me.
Looks like the path somehow caused the problem.
I solved it by renaming the folder containing project files.

Resources