Fix the edit grid to work with bit(x).
authordpage <dpage@a7884b65-44f6-0310-8a51-81a127f17b15>
Mon, 13 Oct 2008 10:57:07 +0000 (10:57 +0000)
committerdpage <dpage@a7884b65-44f6-0310-8a51-81a127f17b15>
Mon, 13 Oct 2008 10:57:07 +0000 (10:57 +0000)
git-svn-id: svn://svn.pgadmin.org/trunk/pgadmin3@7489 a7884b65-44f6-0310-8a51-81a127f17b15

CHANGELOG
pgadmin/frm/frmEditGrid.cpp

index 51492a66361f7fd0e5a24d781725d32377147910..4d135c252ace8500182bcdd3316927bf14863f5f 100644 (file)
--- a/CHANGELOG
+++ b/CHANGELOG
@@ -36,6 +36,7 @@ Changes
 \r
 Date       Dev Ver    Change details\r
 ---------- --- -----  --------------\r
+2008-10-13 DP  1.9.0  Fix the edit grid to work with bit(x).\r
 2008-09-15 MH  1.9.0  Add pgScript scripting framework [Mickael Deloison - GSoC]\r
 2008-09-08 DP  1.9.0  Add support for variadic functions in PostgreSQL 8.4+.\r
 2008-09-04 DP  1.9.0  Ensure we never try to refresh the Servers node.\r
index 63ae243751cd5ab97633ab5d219efcb730e7f3fa..ba0bccfe346242399511b01e201fcca959dfc8e1 100644 (file)
@@ -2869,6 +2869,9 @@ wxString sqlCellAttr::Quote(pgConn *conn, const wxString& value)
         str = wxT("''");
     else if (type == PGOID_TYPE_BOOL)
         str = value;
+       else if (type == PGOID_TYPE_BIT)
+               // Don't cast this one
+               return wxT("B'") + value + wxT("'");
     else
         str = conn->qtDbString(value);