Autor: Paulo Roberto Mello
SGD - Executando Testes
16 de Setembro de 2007, 21:27 - | Ninguém seguindo este artigo por enquanto.
Visualizado 60 vezes
Prezados. Estou fazendo testes com o SGD utilizando o VERTRIGOSERV, porem não estou entendendo algumas coisas. 1. Porque no cadastro de demanda sempre aparecem fixos o coordenador de relacionamentos e o gerente de relacionamento ? 2. Na administração não consigo incluir Gerenciamento de Autenticação Gerenciamento de Ação Gerenciamento de eMail 3. A versão disponível para download esta completa ?
55 comentários
Thread: SGD - Executando Testes [2]
Author: Marcel Minotelli
Posted: 2008-03-23 14:02:53.555201+00 Eu pergunto, eu mesmo respondo..hahahhaha Entao galera.....o
lugar q encontrei o fonte q aparentemente eh mais recente esta em
svn.softwarepublico.gov.br/svn/sgd/ Mesmo asssim
continuamos com alguns problemas... ....Os problemas com cadastro
de usuario que me referi continuam nessa versao... E o pior,
tambem descobri q esse problema ja foi resolvido... O problema
esta em recuperar o ID do ultimo cliente cadastrado, tem um While
perdido, quando q nao precisava pq era so para recuperar o
primeiro resgistro, mas blz ateh ae eh codificacao errada todo
mundo pode errar....mas o q eh mancada eh q ja viram esse erro e
corrigirao...como vcs podem ver tem um IF para cada base de dados
e fizeram essa correcao para o Oracle, e deixaram o resto
errado... Poh galera aki eh uma comunidade open source vamos
colaborar neh, se nao vira uma bagunca...
segue o trecho do codigo.. # includes/library.php function last_id($tmpsql) { global $tableCollab,$databaseType; if ($databaseType
== "mysql") { $res =
mysql_connect(MYSERVER,MYLOGIN,MYPASSWORD) or
die($strings["error_server"]);
mysql_select_db(MYDATABASE,$res) or
die($strings["error_database"]); global $lastId;
$sql = "SELECT id FROM $tmpsql ORDER BY id DESC";
$index = mysql_query($sql,$res); * while($row =
mysql_fetch_row($index)) { $lastId[] = ($row[0]);
}* @mysql_free_result($index);
@mysql_close($res); } if ($databaseType ==
"postgresql") { $res =
pg_connect("host=".MYSERVER." port=5432 dbname=".MYDATABASE."
user=".MYLOGIN." password=".MYPASSWORD); global
$lastId; $sql = "SELECT id FROM $tmpsql ORDER BY id
DESC"; $index = pg_query($res,$sql); *
while($row = pg_fetch_row($index)) {* * $lastId[] =
($row[0]);* } @pg_free_result($index);
@pg_close($res); } if ($databaseType == "sqlserver")
{ $res = mssql_connect(MYSERVER,MYLOGIN,MYPASSWORD) or
die($strings["error_server"]);
mssql_select_db(MYDATABASE,$res) or
die($strings["error_database"]); global $lastId;
$sql = "SELECT id FROM $tmpsql ORDER BY id DESC";
$index = mssql_query($sql,$res); * while($row =
mssql_fetch_row($index)) { $lastId[] = ($row[0]);
}* @mssql_free_result($index);
@mssql_close($res); } if ($databaseType == "oracle")
{ $res = OCILogon(MYLOGIN,MYPASSWORD,MYSERVER);
global $lastId; $sql = "SELECT ID
FROM $tmpsql ORDER BY ID DESC"; $index =
OCIParse($res,$sql); OCIExecute($index);
*//while($row = OCIFetch($index)) { //$lastId[] =
($row[0]); //echo "id--".$lastId[0];
//}* // $nrows = ocifetchstatement($index, $results);
* $lastId[] = $results["ID"][0];* /* for ($i = 0;
$i "--" . $results["ID"][$i] . "--"; } */ //
OCIFreeStatement($index);
OCILogOff($res); } } Valeu...Abrcs Recebendo correspondência demais? Gerencie suas notificações em:
www.softwarepublico.gov.br/notifications/manage ---------------------------------------------------------------------- Abra sua conta no Yahoo! Mail [3], o único sem limite de espaço para
armazenamento! [1] www.softwarepublico.gov.br/dotlrn/clubs/sgdsistemadegestodedemandas/forums/forum-view?forum_id=158251
[2] www.softwarepublico.gov.br/dotlrn/clubs/sgdsistemadegestodedemandas/forums/message-view?message_id=1732088
[3] br.rd.yahoo.com/mail/taglines/mail/*http://br.mail.yahoo.com/