Update of /cvsroot/nhibernate/nhibernate/src/NHibernate/Driver
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv6290/NHibernate/Driver
Modified Files:
SqlClientDriver.cs
Log Message:
Can now prepare commands that contain image & ntext.
Index: SqlClientDriver.cs
===================================================================
RCS file: /cvsroot/nhibernate/nhibernate/src/NHibernate/Driver/SqlClientDriver.cs,v
retrieving revision 1.5
retrieving revision 1.6
diff -C2 -d -r1.5 -r1.6
*** SqlClientDriver.cs 16 Aug 2004 05:21:12 -0000 1.5
--- SqlClientDriver.cs 25 Aug 2004 03:56:30 -0000 1.6
***************
*** 65,69 ****
}
-
/// <summary>
/// Generates an IDbDataParameter that has values for the Size or Precision/Scale Properties set.
--- 65,68 ----
***************
*** 92,95 ****
--- 91,95 ----
switch( parameter.SqlType.DbType )
{
+
case DbType.AnsiString:
case DbType.AnsiStringFixedLength:
***************
*** 100,104 ****
case DbType.Binary:
pl = parameter as ParameterLength;
! dbParam.Size = dialect.MaxBinarySize;
break;
--- 100,111 ----
case DbType.Binary:
pl = parameter as ParameterLength;
! if( parameter.SqlType is SqlTypes.BinaryBlobSqlType)
! {
! dbParam.Size = dialect.MaxBinaryBlobSize;
! }
! else
! {
! dbParam.Size = dialect.MaxBinarySize;
! }
break;
***************
*** 106,110 ****
case DbType.StringFixedLength:
pl = parameter as ParameterLength;
! dbParam.Size = dialect.MaxStringSize;
break;
case DbType.Decimal:
--- 113,124 ----
case DbType.StringFixedLength:
pl = parameter as ParameterLength;
! if( parameter.SqlType is SqlTypes.StringClobSqlType)
! {
! dbParam.Size = dialect.MaxStringClobSize;
! }
! else
! {
! dbParam.Size = dialect.MaxStringSize;
! }
break;
case DbType.Decimal:
|