This seems highly implausible. Does your app work? Can you check with isql to see what the table structure actually is (by looking at RDB$RELATION_FIELDS as I recall)? I think a problem with Marathon is more likely than one with the jca driver or the Firebird engine... In any case if there really is a problem the firebird lists will get you better info.
david jencks On 2002.10.01 09:06:36 -0400 Victor Batista wrote: > > Hi! > > The create table generated by JBoss is: > > 13:57:12,283 DEBUG [FBManagedConnection] preparing sql: CREATE TABLE > DC_USERS (username VARCHAR(30) NOT NULL, name VARCHAR(30), surname > VARCHAR(30), passwd VARCHAR(30), phone VARCHAR(30), address > VARCHAR(250), description VARCHAR(250), creation_date NUMERIC(18,0) NOT > NULL, CONSTRAINT PK_DC_USERS PRIMARY KEY (username)) > > The Numeric(18,0) is being converted to the previous datatype > (Description Iin this case). With description->VARCHAR(250), I get > creation_data->VARCHAR(250). I changed description to VARCHAR(150) and I > got creation_date VARCHAR(150). > > > Thanks again, > Victor Batista > > -----Original Message----- > From: [EMAIL PROTECTED] > [mailto:[EMAIL PROTECTED]] On Behalf Of David > Jencks > Sent: ter�a-feira, 1 de Outubro de 2002 13:14 > To: [EMAIL PROTECTED] > Subject: Re: [JBoss-user] Firebird - Long mapping error > > This is certainly not what I expect. What is the create table sql > generated by jboss? > > david jencks > > > On 2002.10.01 07:22:29 -0400 Victor Batista wrote: > > Hi! > > I have changed the database dialect from 1 to 3! > > Now I correctly create the tables, although, my longs are > > converter to VARCHAR(250) - When I consult the database with the > > Marathon client. > > > > My long mapping is: > > > > <mapping> > > <java-type>java.lang.Long</java-type> > > <jdbc-type>BIGINT</jdbc-type> > > <sql-type>NUMERIC(18,0)</sql-type> > > </mapping> > > > > Is this the expected behaviour? > > > > Thanks again, > > Victor Batista > > > > -----Original Message----- > > From: David Jencks [mailto:[EMAIL PROTECTED]] > > Sent: sexta-feira, 27 de Setembro de 2002 21:12 > > To: Victor Batista > > Subject: Re: [JBoss-user] Firebird - Long mapping error > > > > I don't remember if you can change the dialect of an existing db. > Using > > the FirebirdManager mbean you can create a new dialect 3 db. You can > > also > > do this with isql, but I don't remember the syntax. Ask on the > firebird > > lists or look at the docs. > > > > david jencks > > > > On 2002.09.27 06:11:39 -0400 Victor Batista wrote: > > > Hello! > > > Thanks for your reply! > > > I am a newbie with Firebird. How can I change the dialect > from > > > "1! To "3". > > > Thanks and regards, > > > Victor Batista > > > > > > -----Original Message----- > > > From: [EMAIL PROTECTED] > > > [mailto:[EMAIL PROTECTED]] On Behalf Of David > > > Jencks > > > Sent: quinta-feira, 26 de Setembro de 2002 16:51 > > > To: [EMAIL PROTECTED] > > > Subject: Re: [JBoss-user] Firebird - Long mapping error > > > > > > The best way is to use a dialect 3 database and the supplied > mapping. > > > Double precision is a really unsatisfactory way to represent a large > > > integer, I suggest if you need to use a dialect 1 db you not use > Long. > > > > > > david jencks > > > > > > On 2002.09.26 11:07:14 -0400 Victor Batista wrote: > > > > Hello! > > > > I am using tomcat 3.0.0 with bundled tomcat 4.0.3. I > am > > > > using the database Firebird (Firebird-1.0.0.796) with the driver > > > > FirebirdSQL-1.0_RC1. I am using the InterBase mapping > > > which > > > > is defined "standardjbosscmp-jdbc.xml" file. I am having problems > > > > when I use "long" fields within my CMP entity beans. > > > > According to "standardjbosscmp-jdbc.xml", the long mapping is: > > > > <mapping> > > > > <java-type>java.lang.Long</java-type> > > > > <jdbc-type>BIGINT</jdbc-type> > > > > <sql-type>NUMERIC(18,0)</sql-type> > > > > </mapping> > > > > > > > > The exception is: > > > > org.jboss.deployment.DeploymentException: Error while > > > > creating table; - nested throwable: > > > > (org.firebirdsql.jdbc.FBSQLException: GDS Exception: > > > > org.firebirdsql.gds.GDSException: > > > > Dynamic SQL ErrorSQL error code = -817 > > > > Metadata update statement is not allowed by the > current > > > > database SQL dialect 1 null .... > > > > > > > > I have changed "NUMERIC(18,0)" by "DOUBLE PRECISION". > I > > > have > > > > done this, because I tried to create one table from the > > > > "Marathon" client with one column "NUMERIC(18,0" and > on > > > the > > > > DB I had the type "Double Precision" for that column. > > > > > > > > My new mapping: > > > > <mapping> > > > > <java-type>java.lang.Long</java-type> > > > > <jdbc-type>BIGINT</jdbc-type> > > > > <sql-type>DOUBLE PRECISION</sql-type> > > > > </mapping> > > > > > > > > > > > > Can anyone tell me which is the best way to map Longs > > with > > > > Firebird? > > > > > > > > > > > > Thanks in advance, > > > > Victor Batista > > > > > > > > <html xmlns:o="urn:schemas-microsoft-com:office:office" > > > > xmlns:w="urn:schemas-microsoft-com:office:word" > > > > xmlns="http://www.w3.org/TR/REC-html40"> > > > > > > > > <head> > > > > <META HTTP-EQUIV="Content-Type" CONTENT="text/html; > > charset=us-ascii"> > > > > > > > > > > > > <meta name=ProgId content=Word.Document> > > > > <meta name=Generator content="Microsoft Word 10"> > > > > <meta name=Originator content="Microsoft Word 10"> > > > > <link rel=File-List href="cid:[EMAIL PROTECTED]"> > > > > <!--[if gte mso 9]><xml> > > > > <o:OfficeDocumentSettings> > > > > <o:DoNotRelyOnCSS/> > > > > </o:OfficeDocumentSettings> > > > > </xml><![endif]--><!--[if gte mso 9]><xml> > > > > <w:WordDocument> > > > > <w:SpellingState>Clean</w:SpellingState> > > > > <w:GrammarState>Clean</w:GrammarState> > > > > <w:DocumentKind>DocumentEmail</w:DocumentKind> > > > > <w:EnvelopeVis/> > > > > <w:Compatibility> > > > > <w:BreakWrappedTables/> > > > > <w:SnapToGridInCell/> > > > > <w:WrapTextWithPunct/> > > > > <w:UseAsianBreakRules/> > > > > </w:Compatibility> > > > > <w:BrowserLevel>MicrosoftInternetExplorer4</w:BrowserLevel> > > > > </w:WordDocument> > > > > </xml><![endif]--> > > > > <style> > > > > <!-- > > > > /* Style Definitions */ > > > > p.MsoNormal, li.MsoNormal, div.MsoNormal > > > > {mso-style-parent:""; > > > > margin:0in; > > > > margin-bottom:.0001pt; > > > > mso-pagination:widow-orphan; > > > > font-size:12.0pt; > > > > font-family:"Times New Roman"; > > > > mso-fareast-font-family:"Times New Roman"; > > > > mso-ansi-language:PT;} > > > > a:link, span.MsoHyperlink > > > > {color:blue; > > > > text-decoration:underline; > > > > text-underline:single;} > > > > a:visited, span.MsoHyperlinkFollowed > > > > {color:purple; > > > > text-decoration:underline; > > > > text-underline:single;} > > > > span.EmailStyle17 > > > > {mso-style-type:personal-compose; > > > > mso-style-noshow:yes; > > > > mso-ansi-font-size:10.0pt; > > > > mso-bidi-font-size:10.0pt; > > > > font-family:Arial; > > > > mso-ascii-font-family:Arial; > > > > mso-hansi-font-family:Arial; > > > > mso-bidi-font-family:Arial; > > > > color:windowtext;} > > > > span.SpellE > > > > {mso-style-name:""; > > > > mso-spl-e:yes;} > > > > @page Section1 > > > > {size:8.5in 11.0in; > > > > margin:1.0in 1.25in 1.0in 1.25in; > > > > mso-header-margin:.5in; > > > > mso-footer-margin:.5in; > > > > mso-paper-source:0;} > > > > div.Section1 > > > > {page:Section1;} > > > > --> > > > > </style> > > > > <!--[if gte mso 10]> > > > > <style> > > > > /* Style Definitions */ > > > > table.MsoNormalTable > > > > {mso-style-name:"Table Normal"; > > > > mso-tstyle-rowband-size:0; > > > > mso-tstyle-colband-size:0; > > > > mso-style-noshow:yes; > > > > mso-style-parent:""; > > > > mso-padding-alt:0in 5.4pt 0in 5.4pt; > > > > mso-para-margin:0in; > > > > mso-para-margin-bottom:.0001pt; > > > > mso-pagination:widow-orphan; > > > > font-size:10.0pt; > > > > font-family:"Times New Roman";} > > > > </style> > > > > <![endif]--> > > > > </head> > > > > > > > > <body lang=EN-US link=blue vlink=purple style='tab-interval:.5in'> > > > > > > > > <div class=Section1> > > > > > > > > <p class=MsoNormal><font size=2 face=Arial><span > > > style='font-size:10.0pt; > > > > > > > > > > font-family:Arial;mso-ansi-language:EN-US'>Hello!<o:p></o:p></span></fon > > > t></p> > > > > > > > > <p class=MsoNormal><font size=2 face=Arial><span > > > style='font-size:10.0pt; > > > > font-family:Arial;mso-ansi-language:EN-US'><span > > > > > > > > > > style='mso-tab-count:1'> > > > > > > > </span>I > > > > am using tomcat 3.0.0 with bundled tomcat 4.0.3. I am using the > > > database > > > > Firebird (Firebird-1.0.0.796) with the > > > > driver<o:p></o:p></span></font></p> > > > > > > > > <p class=MsoNormal><font size=2 face=Arial><span > > > style='font-size:10.0pt; > > > > font-family:Arial;mso-ansi-language:EN-US'><span > > > > > > > > > > style='mso-tab-count:1'> > > > > > > > </span>FirebirdSQL-1.0_RC1. > > > > I am using the InterBase mapping which is defined > > > > "standardjbosscmp-jdbc.xml" file. I am having problems > > > > <o:p></o:p></span></font></p> > > > > > > > > <p class=MsoNormal><font size=2 face=Arial><span > > > style='font-size:10.0pt; > > > > font-family:Arial;mso-ansi-language:EN-US'><span > > > > > > > > > > style='mso-tab-count:1'> > > > > > > > </span>when > > > > I use "long" fields within my CMP entity beans. > According > > to > > > > "standardjbosscmp-jdbc.xml", the long mapping > > > > is:<o:p></o:p></span></font></p> > > > > > > > > <p class=MsoNormal><font size=2 face=Arial><span > > > style='font-size:10.0pt; > > > > font-family:Arial;mso-ansi-language:EN-US'><span > > > > > > > > > > style='mso-tab-count:2'> > > > > > > > > > > > > > </span><span > > > > > > > > > > style='mso-spacerun:yes'> </span><mapping><o:p></o:p></span>< > > > /font></p> > > > > > > > > <p class=MsoNormal><font size=2 face=Arial><span > > > style='font-size:10.0pt; > > > > font-family:Arial;mso-ansi-language:EN-US'><span > > > > > > > > > > style='mso-tab-count:2'> > > > > > > > > > > > > > </span><span > > > > style='mso-spacerun:yes'> > > > > > > > > > > </span><java-type>java.lang.Long</java-type><o:p></o:p></spa > > > n></font></p> > > > > > > > > <p class=MsoNormal><font size=2 face=Arial><span > > > style='font-size:10.0pt; > > > > font-family:Arial;mso-ansi-language:EN-US'><span > > > > > > > > > > style='mso-tab-count:1'> > > > > > > > </span><span > > > > > > > > > > style='mso-spacerun:yes'>   > > > ; > > > > > > > > > > </span><jdbc-type>BIGINT</jdbc-type><o:p></o:p></span></font > > > ></p> > > > > > > > > <p class=MsoNormal><font size=2 face=Arial><span > > > style='font-size:10.0pt; > > > > font-family:Arial;mso-ansi-language:EN-US'><span > > > > > > > > > > style='mso-tab-count:2'> > > > > > > > > > > > > > </span><span > > > > style='mso-spacerun:yes'> > > > > > > > > > > </span><sql-type>NUMERIC(18,0)</sql-type><o:p></o:p></span>< > > > /font></p> > > > > > > > > <p class=MsoNormal><font size=2 face=Arial><span > > > style='font-size:10.0pt; > > > > font-family:Arial;mso-ansi-language:EN-US'><span > > > > > > > > > > style='mso-tab-count:1'> > > > > > > > </span><span > > > > > > > > > > style='mso-spacerun:yes'>   > > > ; > > > > </span></mapping><o:p></o:p></span></font></p> > > > > > > > > <p class=MsoNormal><font size=2 face=Arial><span > > > style='font-size:10.0pt; > > > > > > > > > > font-family:Arial;mso-ansi-language:EN-US'><o:p> </o:p></span></fon > > > t></p> > > > > > > > > <p class=MsoNormal><font size=2 face=Arial><span > > > style='font-size:10.0pt; > > > > font-family:Arial;mso-ansi-language:EN-US'><span > > > > > > > > > > style='mso-tab-count:1'> > > > > > > > </span>The > > > > exception is:<span > > > > > > style='mso-tab-count:1'> > > > > > > > </span><o:p></o:p></span></font></p> > > > > > > > > <p class=MsoNormal><font size=2 face=Arial><span > > > style='font-size:10.0pt; > > > > font-family:Arial;mso-ansi-language:EN-US'><span > > > > > > > > > > style='mso-tab-count:1'> > > > > > > > </span>org.jboss.deployment.DeploymentException: > > > > Error while creating table; - nested throwable: > > > > <o:p></o:p></span></font></p> > > > > > > > > <p class=MsoNormal><font size=2 face=Arial><span > > > style='font-size:10.0pt; > > > > font-family:Arial;mso-ansi-language:EN-US'><span > > > > > > > > > > style='mso-tab-count:1'> > > > > > > > </span>(org.firebirdsql.jdbc.FBSQLException: > > > > GDS Exception: org.firebirdsql.gds.GDSException: > > > > <o:p></o:p></span></font></p> > > > > > > > > <p class=MsoNormal><font size=2 face=Arial><span > > > style='font-size:10.0pt; > > > > font-family:Arial;mso-ansi-language:EN-US'><span > > > > > > > > > > style='mso-tab-count:1'> > > > > > > > </span>Dynamic > > > > SQL ErrorSQL error code = -817<o:p></o:p></span></font></p> > > > > > > > > <p class=MsoNormal><font size=2 face=Arial><span > > > style='font-size:10.0pt; > > > > font-family:Arial;mso-ansi-language:EN-US'><span > > > > > > > > > > style='mso-tab-count:1'> > > > > > > > </span>Metadata > > > > update statement is not allowed by the current database SQL > dialect > > 1 > > > > null ....<o:p></o:p></span></font></p> > > > > > > > > <p class=MsoNormal><font size=2 face=Arial><span > > > style='font-size:10.0pt; > > > > > > > > > > font-family:Arial;mso-ansi-language:EN-US'><o:p> </o:p></span></fon > > > t></p> > > > > > > > > <p class=MsoNormal><font size=2 face=Arial><span > > > style='font-size:10.0pt; > > > > font-family:Arial;mso-ansi-language:EN-US'><span > > > > > > > > > > style='mso-tab-count:1'> > > > > > > > </span>I > > > > have changed "NUMERIC(18,0)" by "DOUBLE > > > PRECISION". I > > > > have > > > > done this, because I tried to create one table from > > > > the<o:p></o:p></span></font></p> > > > > > > > > <p class=MsoNormal><font size=2 face=Arial><span > > > style='font-size:10.0pt; > > > > font-family:Arial;mso-ansi-language:EN-US'><span > > > > > > > > > > style='mso-tab-count:1'> > > > > > > > </span>"Marathon" > > > > client with one column "NUMERIC(18,0" and on the DB I > had > > > the > > > > type > > > > "Double Precision" for that > > > > column.<o:p></o:p></span></font></p> > > > > > > > > <p class=MsoNormal><font size=2 face=Arial><span > > > style='font-size:10.0pt; > > > > > > > > > > font-family:Arial;mso-ansi-language:EN-US'><o:p> </o:p></span></fon > > > t></p> > > > > > > > > <p class=MsoNormal><font size=2 face=Arial><span > > > style='font-size:10.0pt; > > > > font-family:Arial;mso-ansi-language:EN-US'><span > > > > > > > > > > style='mso-tab-count:1'> > > > > > > > </span>My > > > > new mapping:<o:p></o:p></span></font></p> > > > > > > > > <p class=MsoNormal><font size=2 face=Arial><span > > > style='font-size:10.0pt; > > > > font-family:Arial;mso-ansi-language:EN-US'><span > > > > > > > > > > style='mso-tab-count:2'> > > > > > > > > > > > > > </span><span > > > > > > > > > > style='mso-spacerun:yes'> </span><mapping><o:p></o:p></span>< > > > /font></p> > > > > > > > > <p class=MsoNormal><font size=2 face=Arial><span > > > style='font-size:10.0pt; > > > > font-family:Arial;mso-ansi-language:EN-US'><span > > > > > > > > > > style='mso-tab-count:2'> > > > > > > > > > > > > > </span><span > > > > style='mso-spacerun:yes'> > > > > > > > > > > </span><java-type>java.lang.Long</java-type><o:p></o:p></spa > > > n></font></p> > > > > > > > > <p class=MsoNormal><font size=2 face=Arial><span > > > style='font-size:10.0pt; > > > > font-family:Arial;mso-ansi-language:EN-US'><span > > > > > > > > > > style='mso-tab-count:2'> > > > > > > > > > > > > > </span><span > > > > style='mso-spacerun:yes'> > > > > > > > > > > </span><jdbc-type>BIGINT</jdbc-type><o:p></o:p></span></font > > > ></p> > > > > > > > > <p class=MsoNormal><font size=2 face=Arial><span > > > style='font-size:10.0pt; > > > > font-family:Arial;mso-ansi-language:EN-US'><span > > > > > > > > > > style='mso-tab-count:1'> > > > > > > > </span><span > > > > > > > > > > style='mso-spacerun:yes'>   > > > ; > > > > </span><sql-type>DOUBLE > > > > PRECISION</sql-type><o:p></o:p></span></font></p> > > > > > > > > <p class=MsoNormal><font size=2 face=Arial><span > > > style='font-size:10.0pt; > > > > font-family:Arial;mso-ansi-language:EN-US'><span > > > > > > > > > > style='mso-tab-count:2'> > > > > > > > > > > > > > </span><span > > > > > > > > > > style='mso-spacerun:yes'> </span></mapping><o:p></o:p></span> > > > </font></p> > > > > > > > > <p class=MsoNormal><font size=2 face=Arial><span > > > style='font-size:10.0pt; > > > > > > > > > > font-family:Arial;mso-ansi-language:EN-US'><o:p> </o:p></span></fon > > > t></p> > > > > > > > > <p class=MsoNormal><font size=2 face=Arial><span > > > style='font-size:10.0pt; > > > > font-family:Arial;mso-ansi-language:EN-US'><span > > > > > > > > > > style='mso-tab-count:1'> > > > > > > > </span><o:p></o:p></span></font></p> > > > > > > > > <p class=MsoNormal><font size=2 face=Arial><span > > > style='font-size:10.0pt; > > > > font-family:Arial;mso-ansi-language:EN-US'><span > > > > > > > > > > style='mso-tab-count:1'> > > > > > > > </span>Can > > > > anyone tell me which is the best way to map Longs with > > > > Firebird?<o:p></o:p></span></font></p> > > > > > > > > <p class=MsoNormal><font size=2 face=Arial><span > > > style='font-size:10.0pt; > > > > > > > > > > font-family:Arial;mso-ansi-language:EN-US'><o:p> </o:p></span></fon > > > t></p> > > > > > > > > <p class=MsoNormal><font size=2 face=Arial><span > > > style='font-size:10.0pt; > > > > > > > > > > font-family:Arial;mso-ansi-language:EN-US'><o:p> </o:p></span></fon > > > t></p> > > > > > > > > <p class=MsoNormal><font size=2 face=Arial><span > > > style='font-size:10.0pt; > > > > font-family:Arial;mso-ansi-language:EN-US'><span > > > > > > > > > > style='mso-tab-count:1'> > > > > > > > </span></span></font><span > > > > class=SpellE><font size=2 face=Arial><span lang=PT > > > > style='font-size:10.0pt; > > > > font-family:Arial'>Thanks</span></font></span><font size=2 > > > > face=Arial><span > > > > lang=PT style='font-size:10.0pt;font-family:Arial'> <span > > > > class=SpellE>in</span> > > > > <span class=SpellE>advance</span>,<o:p></o:p></span></font></p> > > > > > > > > <p class=MsoNormal><font size=2 face=Arial><span lang=PT > > > > style='font-size:10.0pt; > > > > font-family:Arial'><span > > > > > > style='mso-tab-count:2'> > > > > > > > > > > > > > </span><span > > > > class=SpellE>Victor</span> <span > > > class=SpellE>Batista</span><o:p></o:p></span></font></p> > > > > > > > > </div> > > > > > > > > </body> > > > > > > > > </html> > > > > > > > > > > > > > ------------------------------------------------------- > > > This sf.net email is sponsored by:ThinkGeek > > > Welcome to geek heaven. > > > http://thinkgeek.com/sf > > > _______________________________________________ > > > JBoss-user mailing list > > > [EMAIL PROTECTED] > > > https://lists.sourceforge.net/lists/listinfo/jboss-user > > > > > > > > > > > > > > > > > ------------------------------------------------------- > > This sf.net email is sponsored by: DEDICATED SERVERS only $89! > > Linux or FreeBSD, FREE setup, FAST network. Get your own server > > today at http://www.ServePath.com/indexfm.htm > > _______________________________________________ > > JBoss-user mailing list > > [EMAIL PROTECTED] > > https://lists.sourceforge.net/lists/listinfo/jboss-user > > > > > > > ------------------------------------------------------- > This sf.net email is sponsored by: DEDICATED SERVERS only $89! > Linux or FreeBSD, FREE setup, FAST network. Get your own server > today at http://www.ServePath.com/indexfm.htm > _______________________________________________ > JBoss-user mailing list > [EMAIL PROTECTED] > https://lists.sourceforge.net/lists/listinfo/jboss-user > > > > ------------------------------------------------------- > This sf.net email is sponsored by: DEDICATED SERVERS only $89! > Linux or FreeBSD, FREE setup, FAST network. Get your own server > today at http://www.ServePath.com/indexfm.htm > _______________________________________________ > JBoss-user mailing list > [EMAIL PROTECTED] > https://lists.sourceforge.net/lists/listinfo/jboss-user > > ------------------------------------------------------- This sf.net email is sponsored by: DEDICATED SERVERS only $89! Linux or FreeBSD, FREE setup, FAST network. Get your own server today at http://www.ServePath.com/indexfm.htm _______________________________________________ JBoss-user mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/jboss-user
