Subject | "No message for error code 335544854 found." |
---|---|
Author | dkoder2 |
Post date | 2007-05-20T18:54:39Z |
Greeting all,
First let me describe my programming system:
Intel 2.3g Dual
Windows 2000
Visual Studio 2005 Using C#
dot.Net Framework 2.0
FirebirdClient ADO.NET 2.0 Data provider
Firebird 2.0
Fedora Core 4
FlameRobin 0.7.6
I am writing a program with the option to install the database on a
Linux/Windows Server or locally using an embedded database. The
program utilizes a login with the options to select the location of
the Firebird database to use. The database was created using
FlameRobin and a copy of the same database is used in all three scenarios.
I can connect to each of the three databases with no problem but when
the program queries the database to see if the person logging in exist
in the user table, the embedded database throws an exception an
displays a dialog box with the error" "No message for error code
335544854 found." Searching the web for the cause of this error
returns little help other than suggestions to make sure the
firebird.msg file is in the application directory. (which I presume
should display the message for the error).
I have verified that the FirebirdClient dll's, config & msg files,
including those in the intl directory, are present in the
program\bin\Debug directory and that I have the necessary permissions.
The program executable is also present. The connectString used is:
"ServerType=1;User=SYSDBA;Password=masterkey;Database=C:\\Projects\\ProgramName\\ProgramName\\bin\\Debug\\MMM.FDB;
Recap:
I can connect to the database on each of the target machines but I can
only execute the login query "SELECT USERNAME, PASSWD FROM USERS WHERE
USERNAME = 'admin' AND PASSWD ='password'" using the Linux and Windows
Client/Server databases and FlameRobin. Attempts to execute the query
on the embedded database results in the error: "No message for error
code 335544854 found." The same code is executed after a successful
connection to the database regardless of the database location.
I would appreciate your help and/or suggestions.
TIA
First let me describe my programming system:
Intel 2.3g Dual
Windows 2000
Visual Studio 2005 Using C#
dot.Net Framework 2.0
FirebirdClient ADO.NET 2.0 Data provider
Firebird 2.0
Fedora Core 4
FlameRobin 0.7.6
I am writing a program with the option to install the database on a
Linux/Windows Server or locally using an embedded database. The
program utilizes a login with the options to select the location of
the Firebird database to use. The database was created using
FlameRobin and a copy of the same database is used in all three scenarios.
I can connect to each of the three databases with no problem but when
the program queries the database to see if the person logging in exist
in the user table, the embedded database throws an exception an
displays a dialog box with the error" "No message for error code
335544854 found." Searching the web for the cause of this error
returns little help other than suggestions to make sure the
firebird.msg file is in the application directory. (which I presume
should display the message for the error).
I have verified that the FirebirdClient dll's, config & msg files,
including those in the intl directory, are present in the
program\bin\Debug directory and that I have the necessary permissions.
The program executable is also present. The connectString used is:
"ServerType=1;User=SYSDBA;Password=masterkey;Database=C:\\Projects\\ProgramName\\ProgramName\\bin\\Debug\\MMM.FDB;
Recap:
I can connect to the database on each of the target machines but I can
only execute the login query "SELECT USERNAME, PASSWD FROM USERS WHERE
USERNAME = 'admin' AND PASSWD ='password'" using the Linux and Windows
Client/Server databases and FlameRobin. Attempts to execute the query
on the embedded database results in the error: "No message for error
code 335544854 found." The same code is executed after a successful
connection to the database regardless of the database location.
I would appreciate your help and/or suggestions.
TIA