Hi Andreas. It was ascertained. The timing of constructer of pgConn isn't suitable for it. It tried to trace it in let's as below. ---------------------------------------------------- pgSet *pgConn::ExecuteSet(const wxString& sql) { // Execute the query and get the status. PGresult *qryRes; wxLogSql(wxT("Set query (%s:%d): %s"), this->GetHost().c_str(), this->GetPort(), sql.c_str()); if (&conv == &wxConvUTF8) wxLogSql(wxT("DEBUG: conv=>wxConvUTF8")); else if (&conv == &wxConvLibc) wxLogSql(wxT("DEBUG: conv=>wxConvLibc")); else wxLogSql(wxT("DEBUG: conv=>others"));
qryRes = PQexec(conn, sql.mb_str(conv)); ------------------------------------------------------- All results are "DEBUG: conv=>wxConvLibc". I think how it will be modified..... any comment? regards, Hiroshi Saito ----- Original Message ----- From: "Hiroshi Saito" <[EMAIL PROTECTED]> > Hi Andreas. > > Hmm.. > It is thought still to be bug on this side. > Or, wxWindows. > When the code is analyzed, it seems to be the below. ---------------------------(end of broadcast)--------------------------- TIP 9: the planner will ignore your desire to choose an index scan if your joining column's datatypes do not match