From: Michael D. <mik...@us...> - 2004-07-29 16:45:14
|
Update of /cvsroot/nhibernate/nhibernate/src/NHibernate/Dialect In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv9624 Modified Files: FirebirdDialect.cs Log Message: included fixes from Carlos Index: FirebirdDialect.cs =================================================================== RCS file: /cvsroot/nhibernate/nhibernate/src/NHibernate/Dialect/FirebirdDialect.cs,v retrieving revision 1.6 retrieving revision 1.7 diff -C2 -d -r1.6 -r1.7 *** FirebirdDialect.cs 19 Jul 2004 03:24:02 -0000 1.6 --- FirebirdDialect.cs 29 Jul 2004 16:45:05 -0000 1.7 *************** *** 17,22 **** Register( DbType.AnsiString, 8000, "VARCHAR($1)" ); Register( DbType.AnsiString, 2147483647, "BLOB"); // should use the IType.ClobType - Register( DbType.Binary, "BLOB(8000) SUB_TYPE 0"); - Register( DbType.Binary, 8000, "BLOB($1) SUB_TYPE 0"); Register( DbType.Binary, 2147483647, "BLOB SUB_TYPE 0" );// should use the IType.BlobType Register( DbType.Boolean, "SMALLINT" ); --- 17,20 ---- *************** *** 25,30 **** Register( DbType.Date, "DATE"); Register( DbType.DateTime, "TIMESTAMP" ); ! Register( DbType.Decimal, "DECIMAL(19,0)" ); // NUMERIC(19,0) is equivalent to DECIMAL(19,0) ! Register( DbType.Decimal, 19, "DECIMAL(19, $1)"); Register( DbType.Double, "DOUBLE PRECISION" ); Register( DbType.Int16, "SMALLINT" ); --- 23,28 ---- Register( DbType.Date, "DATE"); Register( DbType.DateTime, "TIMESTAMP" ); ! Register( DbType.Decimal, "DECIMAL(18,0)" ); // NUMERIC(18,0) is equivalent to DECIMAL(18,0) ! Register( DbType.Decimal, 18, "DECIMAL(18, $1)"); Register( DbType.Double, "DOUBLE PRECISION" ); Register( DbType.Int16, "SMALLINT" ); |