Update of /cvsroot/pgsqlclient/pgsqlclient_10/PostgreSql.Data.PgSqlClient/source/NPgClient
In directory sc8-pr-cvs1:/tmp/cvs-serv3351
Modified Files:
PgOutputPacket.cs
Log Message:
* source/NPgClient/PgOutputPacket.cs:
- Make conversion of datatime parameters using Convert.ToDateTime()
- Make conversion of timespan parameters using TimeSpan.Parse()
Index: PgOutputPacket.cs
===================================================================
RCS file: /cvsroot/pgsqlclient/pgsqlclient_10/PostgreSql.Data.PgSqlClient/source/NPgClient/PgOutputPacket.cs,v
retrieving revision 1.19
retrieving revision 1.20
diff -C2 -d -r1.19 -r1.20
*** PgOutputPacket.cs 17 Nov 2003 10:56:41 -0000 1.19
--- PgOutputPacket.cs 21 Nov 2003 16:59:23 -0000 1.20
***************
*** 337,341 ****
case PgDataType.Interval:
packet.WriteInt(size);
! packet.WriteInterval((TimeSpan)value);
break;
--- 337,341 ----
case PgDataType.Interval:
packet.WriteInt(size);
! packet.WriteInterval(TimeSpan.Parse(value.ToString()));
break;
***************
*** 365,389 ****
case PgDataType.Date:
packet.WriteInt(size);
! packet.WriteDate((DateTime)value);
break;
case PgDataType.Time:
packet.WriteInt(size);
! packet.WriteTime((DateTime)value);
break;
case PgDataType.TimeWithTZ:
packet.WriteInt(size);
! packet.WriteTimeWithTZ((DateTime)value);
break;
case PgDataType.Timestamp:
packet.WriteInt(size);
! packet.WriteTimestamp((DateTime)value);
break;
case PgDataType.TimestampWithTZ:
packet.WriteInt(size);
! packet.WriteTimestampWithTZ((DateTime)value);
break;
--- 365,389 ----
case PgDataType.Date:
packet.WriteInt(size);
! packet.WriteDate(Convert.ToDateTime(value));
break;
case PgDataType.Time:
packet.WriteInt(size);
! packet.WriteTime(Convert.ToDateTime(value));
break;
case PgDataType.TimeWithTZ:
packet.WriteInt(size);
! packet.WriteTimeWithTZ(Convert.ToDateTime(value));
break;
case PgDataType.Timestamp:
packet.WriteInt(size);
! packet.WriteTimestamp(Convert.ToDateTime(value));
break;
case PgDataType.TimestampWithTZ:
packet.WriteInt(size);
! packet.WriteTimestampWithTZ(Convert.ToDateTime(value));
break;
|