pgObject::pgObject(pgaFactory &_factory, const wxString& newName)
-: wxTreeItemData()
+: wxTreeItemData(), oid(0)
{
factory=&_factory;
pgObject::pgObject(int newType, const wxString& newName)
-: wxTreeItemData()
+: wxTreeItemData(), oid(0)
{
factory=pgaFactory::GetFactory(newType);
{
wxString where;
if (wh.IsEmpty())
- where = wxT(" WHERE dep.objid=") + GetOidStr();
+ {
+ if(!GetOidStr().IsSameAs(wxT("0")))
+ where = wxT(" WHERE dep.objid=") + GetOidStr();
+ else
+ return;
+ }
else
where = wh;
/*