From: Carlos Guzm?n ?l. <car...@us...> - 2002-11-29 22:53:28
|
Update of /cvsroot/firebird/Net-Provider/source In directory sc8-pr-cvs1:/tmp/cvs-serv26100 Modified Files: FbParameter.cs Log Message: Updated file Index: FbParameter.cs =================================================================== RCS file: /cvsroot/firebird/Net-Provider/source/FbParameter.cs,v retrieving revision 1.10 retrieving revision 1.11 diff -b -U3 -r1.10 -r1.11 --- FbParameter.cs 19 Nov 2002 11:53:28 -0000 1.10 +++ FbParameter.cs 29 Nov 2002 22:53:25 -0000 1.11 @@ -119,15 +119,21 @@ if (fbTypeSet) { if (value != null && !Convert.IsDBNull(value)) + { paramValue = Convert.ChangeType(value, FbTypeToTypeCode(fbType)); + } else + { paramValue = DBNull.Value; } + } else { paramValue = value; if (paramValue == null || Convert.IsDBNull(paramValue)) + { throw new ArgumentException("Type infering from null or DBNull is not supported.", "paramValue"); + } fbType = GetFbType(paramValue); fbTypeSet = true; } |