[delphi-br] DBExpress Memory Leak
Olá amigons! Estou correndo atrás dos vazamentos de memória que minha aplicação está dando e eis que esbarro neste (Relatório do FastMM): 21 - 36 bytes: TDBXProperties x 1, UnicodeString x 2 37 - 52 bytes: UnicodeString x 5 53 - 68 bytes: UnicodeString x 6 69 - 84 bytes: TStringList x 1, UnicodeString x 1 213 - 244 bytes: Desconhecida x 1 Pelo que pesquisei na Web isso é normal. Mas não posso deixar assim pois trabalho com Pool de Conexões (KBM) e este tipo de situação vai degradar a performance com o tempo. Gostaria de saber se alguém já tratou disto e qual a solução aplicada. Trabalho com Delphi 2010 e SQL Server 2008. Um forte abraço! *José Mário Silva Guedes* jmariogue...@gmail.com http://eugostododelphi.blogspot.com @jmarioguedes @eugostododelphi [As partes desta mensagem que não continham texto foram removidas]
Re: [delphi-br] DBExpress Memory Leak
Isso é no Server ou no Client? Att, Jhosef Marks de Carvalho Blog: http://www.jhosefmarks.com.br Jesus está voltando E se o meu povo, que se chama pelo meu nome, se humilhar, e orar, e buscar a minha face e se converter dos seus maus caminhos, então eu ouvirei dos céus, e perdoarei os seus pecados, e sararei a sua terra. (2 Cr 7:14) Em 29 de julho de 2010 14:31, Mário Guedes jmariogue...@gmail.comescreveu: Olá amigons! Estou correndo atrás dos vazamentos de memória que minha aplicação está dando e eis que esbarro neste (Relatório do FastMM): 21 - 36 bytes: TDBXProperties x 1, UnicodeString x 2 37 - 52 bytes: UnicodeString x 5 53 - 68 bytes: UnicodeString x 6 69 - 84 bytes: TStringList x 1, UnicodeString x 1 213 - 244 bytes: Desconhecida x 1 Pelo que pesquisei na Web isso é normal. Mas não posso deixar assim pois trabalho com Pool de Conexões (KBM) e este tipo de situação vai degradar a performance com o tempo. Gostaria de saber se alguém já tratou disto e qual a solução aplicada. Trabalho com Delphi 2010 e SQL Server 2008. Um forte abraço! *José Mário Silva Guedes* jmariogue...@gmail.com jmarioguedes%40gmail.com http://eugostododelphi.blogspot.com @jmarioguedes @eugostododelphi [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas] -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM * Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages * Para falar com o moderador, envie um e-mail para: delphi-br-ow...@yahoogrupos.com.br Links do Yahoo! Grupos * Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ * Para sair deste grupo, envie um e-mail para: delphi-br-unsubscr...@yahoogrupos.com.br * O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
[delphi-br] DBExpress+D7+MSSQL+Win7 ? (apelação final)
Pela última vez tomarei o tempo dos colegas com esse assunto, pois já fiz tudo que podia/imaginava ser feito. Seguinte: Estou há 2 dias tentando entender porque, num determinado projeto meu (D7+DBExpress+SQLServer2000+Win7), QUASE tudo funciona, só a StoredProcedure que não. Olhem só: SQLConnection conecta com o banco. (perfeito !) DataSets/DataSources conectam com o banco. (perfeito !) O aplicativo compila, executa e conecta com o banco (perfeito !) Em qualquer programa do sistema os dados são exibidos nitidamente. (perfeito !) Só que... Na hora de efetuar uma transação (inclusão/alteração/exclusão) estoura um erro no Exec da StoredProcedure. ( List index out of bounds(0) ) E se, pelo fonte, tentar passar a propriedade Active da SP para True, dá o mesmo erro. Levando em ALTA consideração que o mesmo projeto, sem modificação alguma, rodava perfeitamente no XP, pergunto: Onde pode estar o erro ? -DBExpress que não vai bem no Win7 ? -DBExpress que não vai bem no Win7 + MSSQL2000 ? -MDAC do Win7 está influenciando ? -Dll deve ser atualizada (DBEXPMSS.DLL) ? se sim, onde encontrá-la (já procurei pra car...) ? Já li e reli vários comentários de colega da lista que afirmaram que o DBExpress funciona perfeitamente no Win7. Realmente funciona, do contrário nem haveria conexão com o banco de dados. Mas onde é o ponto G desse bendito casamento (cf título deste email) que deve ser atualizado ? Estou usando: ConnectionName:MSSQLConnection DriverName: MSSQL GetDriverFunc:GetSQLDriverMSSQL LibraryName: dbexpmss.dll VendorLib: oledb Só Repetindo: Este mesmo projeto rodava 100% no XP com o mesmo D7, DBExpress e SQL2000. Enfim, pela última vez apelo sobre esse tópico. Desde já agradeço a atenção dispensada. Albuquerque [As partes desta mensagem que não continham texto foram removidas]
[delphi-br] DBExpress com Win7 (Wrong MDAC version. Download lates MDAC version)
Delphi7 + SQLServer2000. Conexão utilizando DBEXpress. S.O.: Win 7 Ultimate (32 bits) Comprei um computador com o Windows citado acima. A instalação do delphi 7 (+componentes 3os) + sql2000 funcionou corretamente. Todos meus demais sistemas utilizam ADO na conexão, e nesta nova plataforma funcionaram perfeitamente, tanto na compilação (s/ erros) como na execução (conexão perfeita com o BD). Porém o único sistema que tenho utilizando DBExpress apresenta o seguinte erro na execução: Wrong MDAC version. Download lates MDAC version. No meu outro (antigo) pc, c/ Win XP SP3, o MDAC consta versão 2.81. Neste novo, consta 6.1 (é um disparate grande de uma versão pra outra, mas segui o site http://support.microsoft.com/kb/301202/pt-br http://support.microsoft.com/kb/301202/pt-br (HKEY_LOCAL_MACHINE\Software\Microsoft\DataAccess\FullInstallVer) Na propriedade LibraryName do SQLConnection estou utilizando dbexpsda.dll. Na propriedade VendorName do SQLConnection estou utilizando sqloledb.dll. Minhas dúvidas são: -há como tirar essa versão 6.1 que acredito estar embutida na instalação do Win 7, ou pelo menos uma forma de voltá-la para a 2.81 ? -essa redução na versão do MDAC pode afetar outros programas, ou o próprio Win 7 ? Desde já agradeço a atenção dispensada Albuquerque [As partes desta mensagem que não continham texto foram removidas]
[delphi-br] dbexpress + dbexpint.dll ajuda
estou usando o ddelphi 7 com firebird 2.1 em minha aplicação dbexpress uso o drive do interbase com dbexpint.dll em minha maquina que tem o delphi vai de boa mas na do cliente não funciona já coloquei a dbexpint.dll na pasta da aplicação no system, system32 e nada continua dando erro Alguem pode me dar uma dica de como resolver isso? obs: não falta a midas no cliente já coloquei tbem Veja quais são os assuntos do momento no Yahoo! +Buscados http://br.maisbuscados.yahoo.com [As partes desta mensagem que não continham texto foram removidas]
Re: [delphi-br] dbexpress + dbexpint.dll ajuda
aqui nunca consegui usar o d7 com driver dbx nativo acessando fb 2.1 somente com 2.0 para baixo. marcelo luiz stefaniak Em 22/10/2009 16:50, alessandra porto escreveu: estou usando o ddelphi 7 com firebird 2.1 em minha aplicação dbexpress uso o drive do interbase com dbexpint.dll em minha maquina que tem o delphi vai de boa mas na do cliente não funciona já coloquei a dbexpint.dllna pasta da aplicação no system, system32 e nada continua dando erro Alguem pode me dar uma dica de como resolver isso? obs: não falta a midas no cliente já coloquei tbem __ Veja quais são os assuntos do momento no Yahoo! +Buscados http://br.maisbuscados.yahoo.com http://br.maisbuscados.yahoo.com [As partes desta mensagem que não continham texto foram removidas]
[delphi-br] DbExpress e Delphi 2009
Senhores, Boa Tarde, Tenho duas perguntas: 1º Existe algum problema com dbexpress para Sql 2000, não consigo me conectar com o banco de dados se alguem tiver um exemplo agradeço. 2º Instalei o delphi 2009 em minha maquina e fiz uma aplicação pequena, quero instalar no cliente e o executavel não roda, quais os arquivos que eu preciso carregar para o cliente. grato. Edmilson Ludovico Analista de Sistemas Veja quais são os assuntos do momento no Yahoo! +Buscados http://br.maisbuscados.yahoo.com [As partes desta mensagem que não continham texto foram removidas]
Re: [delphi-br] DbExpress - Delphi 2009 - ApplyUpdates - Não deleta no banco
Vá no evento onReconcileError e veja se está retornando alguma mensagem para vc. Rodinei Amorim Programador Delphi (11) 8208-9503 rodinei_amo...@hotmail.com rodinei.amo...@terra.com.br From: gcm3102 Sent: Sunday, August 23, 2009 11:38 PM To: delphi-br@yahoogrupos.com.br Subject: [delphi-br] DbExpress - Delphi 2009 - ApplyUpdates - Não deleta no banco Boa noite senhores! Tenho algumas tabelas Master/Detail e uma em particular está me dando problemas. Faço as operações em um DbGrid e quando insiro/edito/salvo tudo bem, mas quando mando deletar, ele até deleta, mas se abro e fecho o registro, ou mando atualizar, o registro continua lá como se eu tivesse excluido apenas da memório e não do banco de dados. Estou dando ApplyUpdates(0) no AfterPost e no AfterDelete, já revi a rotina e não estou vendo nada de errado. Se alguém tiver uma dica sobre o que pode estar errado, fico muito agradecido. Fraterno abraço a todos. Carlos [As partes desta mensagem que não continham texto foram removidas]
[delphi-br] DbExpress - Delphi 2009 - ApplyUpdates - Não deleta no banco
Boa noite senhores! Tenho algumas tabelas Master/Detail e uma em particular está me dando problemas. Faço as operações em um DbGrid e quando insiro/edito/salvo tudo bem, mas quando mando deletar, ele até deleta, mas se abro e fecho o registro, ou mando atualizar, o registro continua lá como se eu tivesse excluido apenas da memório e não do banco de dados. Estou dando ApplyUpdates(0) no AfterPost e no AfterDelete, já revi a rotina e não estou vendo nada de errado. Se alguém tiver uma dica sobre o que pode estar errado, fico muito agradecido. Fraterno abraço a todos. Carlos
[delphi-br] DBExpress BDS2009
Estou tentando fazer uma conexão com uma tabela em um banco DB2 com o componente DBGrid, está retornando o seguinte erro Operation not allowed on a unidirectional dataset, alguém já teve este problema, o DM está com os seguintes componetes: SQLConection, Sqltable e um DSource, aparentemente está tudo ok, já fiz vários testes e não consigo ver o problema, desde já agradeço aos amigos. Rodrigo Figueira.
Re: [delphi-br] DBExpress BDS2009
A tradução literal da mensagem é que a operação não é permitida num dataset Unidirecional. E o que é um dataset Unidirecional? É um conjunto de dados onde só se navega pelos registros do primeiro para o último sem posibilidade de retroceder para o registro imediatamente anterior. Estou sem o Delphi ou seu help, mas acho que SQLTable é configurado como Unidirecional por padrão. Já é um ponto para começar a pesquisar. []'sRicardo. 1) Evite escrever suas mensagens usando somente LETRAS MAIÚSCULAS. 2) Revise o texto de sua mensagem. Uma mensagem bem escrita é melhor compreendida. 3) Vamos ajudar o Grupo e o Yahoo! Apague o conteúdo irrelevante! --- Em seg, 10/8/09, Djean Rodrigo Miranda Figueira figue...@sinerp.com.br escreveu: De: Djean Rodrigo Miranda Figueira figue...@sinerp.com.br Assunto: [delphi-br] DBExpress BDS2009 Para: delphi-br@yahoogrupos.com.br Data: Segunda-feira, 10 de Agosto de 2009, 23:08 Estou tentando fazer uma conexão com uma tabela em um banco DB2 com o componente DBGrid, está retornando o seguinte erro Operation not allowed on a unidirectional dataset, alguém já teve este problema, o DM está com os seguintes componetes: SQLConection, Sqltable e um DSource, aparentemente está tudo ok, já fiz vários testes e não consigo ver o problema, desde já agradeço aos amigos. Rodrigo Figueira. Veja quais são os assuntos do momento no Yahoo! +Buscados http://br.maisbuscados.yahoo.com [As partes desta mensagem que não continham texto foram removidas]
Re: [delphi-br] dbexpress driver firebird free alguem conhece um bom?
Tem o driver da UIB, mas possui suas limitações e não consegui fazer funcionar legal com o delphi 2007 e 2009, com o delphi 7 funciona até legal. 2009/7/27 alessandra porto alessandraport...@yahoo.com.br Amigos alguem indica um drive que eu possa utilizar no delphi 7e firebird apartir do 2,0que seja free Grata pela atenção de todos abraços Veja quais são os assuntos do momento no Yahoo! +Buscados http://br.maisbuscados.yahoo.com [As partes desta mensagem que não continham texto foram removidas] -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM [As partes desta mensagem que não continham texto foram removidas]
[delphi-br] dbexpress driver firebird free alguem conhece um bom?
Amigos alguem indica um drive que eu possa utilizar no delphi 7e firebird apartir do 2,0que seja free Grata pela atenção de todos abraços Veja quais são os assuntos do momento no Yahoo! +Buscados http://br.maisbuscados.yahoo.com [As partes desta mensagem que não continham texto foram removidas]
[delphi-br] dbexpress qual dll ajuda?
Estou usando delphi 7 e firebird 1.5.478 desenvolvi uma pequena aplicação que utiliza dbexpress quando rodo ela na maquina que tem delphi beleza , mas quando executo em maquina sem delhi dá erro de conexão. Sei que falta dll , as comuns como midas,gds32,dbexpint.dll já coloquei o erro deve ser alguma especifica para dbexpress naõ instalei nenhum drive especial é o nativo mesmo interbase do delphi 7 Alguem sabe me dizer onde esta esse erro? preciso colocar quais dll junto com a aplicação? abraços Grata pela atenção. Veja quais são os assuntos do momento no Yahoo! +Buscados http://br.maisbuscados.yahoo.com [As partes desta mensagem que não continham texto foram removidas]
RES: [delphi-br] dbexpress qual dll ajuda?
Você tem que copiar para a outra máquina os seguintes arquivos na máquina onde o projeto foi compilado. - dbclient.dll - dbexpint.dll - fbclient.dll - gds32.dll - Midas.dll Essas dlls você encontra na pasta C:\Windows ou C:\Windows\System2 Copie as dlls para o mesmo destino. De: delphi-br@yahoogrupos.com.br [mailto:delphi...@yahoogrupos.com.br] Em nome de alessandra porto Enviada em: quarta-feira, 8 de julho de 2009 17:39 Para: lista-del...@yahoogrupos.com.br; delphi-br@yahoogrupos.com.br Assunto: [delphi-br] dbexpress qual dll ajuda? Estou usando delphi 7 e firebird 1.5.478 desenvolvi uma pequena aplicação que utiliza dbexpress quando rodo ela na maquina que tem delphi beleza , mas quando executo em maquina sem delhi dá erro de conexão. Sei que falta dll , as comuns como midas,gds32,dbexpint.dll já coloquei o erro deve ser alguma especifica para dbexpress naõ instalei nenhum drive especial é o nativo mesmo interbase do delphi 7 Alguem sabe me dizer onde esta esse erro? preciso colocar quais dll junto com a aplicação? abraços Grata pela atenção. __ Veja quais são os assuntos do momento no Yahoo! +Buscados http://br.maisbuscados.yahoo.com [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas]
Re: [delphi-br] Dbexpress - Vocês recomenda m? - Unidac
Leonardo: e o Zeos Lib , tem essa linha também pelo menos no quisito acessar multi bancos ? O ZeosLib acessa os bancos Firebird, MySQL, SQL Server, Postgres e SQLite nativamente. Acessa outros mas só posso afirmar estes porque testei. No Zeos ou no DBX, não seria apenas trocar também a configuracao no componente principal de CONNECTION ? Mudou os drivers, porta, etc, o resto já está tudo amarradinho, bastando para isso o banco de dados FISICO ser o mesmo , estrutura, indices, etc,etc É esse o raciocionio ? Sim. O Raciocínio é esse. Não posso afirmar pelo DBX porque não o utilizo, mas o Zeos é exatamente assim. Coloca-se a dll nativa do banco em questão na pasta do aplicativo ou na System32 do Windows, escolhe o protocolo do banco na propriedade Protocol, informa o login e senha e pronto. O UniDac faz isso é algumas cozitas a mais ? Não posso informar pq não utilizo o UniDAC E o trafego em REDE REMOTA ? Exemplo, fiz um teste com DBX com FIREBIRD, em rede remota, de uma loja para a outra, e não gostei da velocidade, me disseram que o problema era no FIREBIRD, que o protocolo do FIREBIRD (3050) é muito tagarela o termo usado foi esse. Será que com o UNIDac, melhora isso ? (porque no site, tem uma referencia ao dll original do interbase/firebird que é gds32.dll) Acredito que o acesso em rede remota, pelo menos no firebird será lento tanto em um quanto em outro, mas o Zeos vai se beneficiar do acesso nativo, em termos de performance. Mas veja bem: eu falei ACREDITO. Não comparei os dois, enão não tenho parâmetros para afirmar com certeza. Quanto ao protocolo do Firebird ele realmente era muito tagarela até a versão 1.5 e melhorou bastante após a versão 2.11 (não posso falar da 2.0 pq não testei). Mas ainda deixa a desejar em termos de performance. Segundo o pessoal da Firebase, essa performance é levemente melhorada na versão 2.5 e será finalmente otimizada na 3.0. Mas tenho algumas aplicações funcionando com a dupla Firebird X Zebedee que deixe a performance em padrões aceitáveis. Quanto a se vai melhorar com o unidac, não posso afirmar, mas se ele usa realmente a gds32 (que é do interbase), com certeza vai é piorar. No mais concordo com a maioria dos cologas no que diz respeito a conveniência. É tudo uma questão disso. Eu parto do seguinte princípio: Se vou usar apenas firebird e preciso de agilidade no desenvolvimento, utilizo IBO. Se faço integração com outros bancos (e aqui eu trabalho com informações de 3 bancos, FB, SQL Server e MySQL) utilizo o Zeos. Por enquanto estou desenvolvendo para Client/Server. Quando resolver partir para multi camadas, estudarei a real utilidade do DBExpress... pelo menos no momento eu não o uso e nem me faz falta. No futuro, quem sabe, né??? Espero ter ajudado mais do que complicado. []’s. Evandro Siqueira Programador de Sistemas L’essentiel Lingerie (79) 3254-5511 Ramal 218 skype: evandro.lessentiel -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM * Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages * Para falar com o moderador, envie um e-mail para: delphi-br-ow...@yahoogrupos.com.br Links do Yahoo! Grupos * Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ * Para sair deste grupo, envie um e-mail para: delphi-br-unsubscr...@yahoogrupos.com.br * O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
Re: [delphi-br] Dbexpress - Vocês recomendam? - Uni dac
Muito bom Eduardo! Eu na minha humilde opinião o importante é que atenda suas expectativas, se o componente é bom e acrescenta maior qualidade ao seu produto, o investimento por si só já é válido! Eu opto pelo DBX mesmo, por questões de facilidade em processos de evolução do meu sistema, e gosto pra caramba do danado, nunca tive problemas e é escolha certa em minhas aplicações. Mas tudo isso foi só brincadeira mesmo, se o componente não fosse bom, acredito que você não recomendaria ele!!! :D Abraços, Daniel 2009/6/2 Eduardo Silva dos Santos eduardo@gmail.com kkk, é Daniel.. vou entrar em contato com eles.. hehehe cara.. eu faço propaganda mesmo.. porque o negócio é bom.. eu uso o MyDac a mais de 5 anos e não troco por nada nesse mundo, os componentes são muito bons.. ai os caras pegam todo o Know-How adiquirido com ou componentes separados e criam o Unidac.. é simplismente fantástico. Fora o suporte que não te deixa na mão. 2009/6/2 Daniel Sobrinho Laporte daniel.lapo...@gmail.comdaniel.laporte%40gmail.com Eduardo, confesso que até eu fiquei com vontade de comprar depois dos seus argumentos. Caraca se a DevArt te conhece voce ja é contratado como evangelista do componente hehehehe.. Abs, Daniel 2009/6/2 Eduardo Silva dos Santos eduardo@gmail.comeduardo.drd%40gmail.com eduardo.drd%40gmail.com vamos aos argumentos.. 1 - Suporte.. a DevArt oferece suporte via e-mail, logo qualquer problema que apareca no componente eles vão resolver. 2 - Desempenho - O Sistema vai ficar muito mais rápido, gerando muito mais satisfação para o cliente e agregando um valor incalculável para a empresa 3 - Facilidade na Distribuição - Com Unidac fica muito mais fácil distribuir seus projetos, visto que com a maioria dos bancos ele trabalha de forma direta, sem precisar de Dll alguma 4 - Compatibilidade - O Unidac é compativel com todas as versões dos bancos que ele suporta. 5 - Atualizações gratuitas por um ano - ao comprar o componente você tem acesso a todas as atualizações gratuitamente. 6 - Facilidade de uso - Unidac é um componente fácil de usar e de configurar. 7 - TCRDBGRID - é um DBGrid desenvolvido pela Devart que é extramamente poderoso e vem incluido no pacote.. 8 - Fontes - Você pode optar por comprar a versão com fontes. 9 - Suporte a IDE - O Unidac suporta todas as versão do Delphi, suporta C++ Builder e Kylix (não lembre se suporta Lazarus, o MyDAC sim) bom.. motivos não faltam.. monte um pelo demo que compare a velocidade entre os componentes, só com essa diferença seu chefe vai comprar os componentes e ainda vai te dar um reajuste no salário.. hehe 2009/6/2 Alisson alss...@yahoo.com.br alssnco%40yahoo.com.bralssnco% 40yahoo.com.bralssnco% 40yahoo.com.br Eduardo e demais usuários do Unidac, quero convencer o meu patrão que não entende nada de programação a comprar o pacote. Que argumentos vocês poderiam me sugerir para convencê-lo? ___ Yahoo! Mail - Sempre a melhor opção para você! Experimente já e veja as novidades. http://br.yahoo.com/mailbeta/tudonovo/ -- ... Eduardo Silva dos Santos DRD SISTEMAS (27) 3218-4201 (27) 9961-7095 MSN: eduardo@gmail.com eduardo.drd%40gmail.com eduardo.drd% 40gmail.com eduardo.drd% 40gmail.com Site: http://www.drdsistemas.com.br/ ... [As partes desta mensagem que não continham texto foram removidas] -- Daniel Sobrinho Laporte Analista de Sistemas e Desenvolvedor Delphi + Firebird. Colunista e Editor Técnico ClubeDelphi - DevMedia. [As partes desta mensagem que não continham texto foram removidas] -- ... Eduardo Silva dos Santos DRD SISTEMAS (27) 3218-4201 (27) 9961-7095 MSN: eduardo@gmail.com eduardo.drd%40gmail.com Site: http://www.drdsistemas.com.br/ ... [As partes desta mensagem que não continham texto foram removidas] -- Daniel Sobrinho Laporte Analista de Sistemas e Desenvolvedor Delphi + Firebird. Colunista e Editor Técnico ClubeDelphi - DevMedia. [As partes desta mensagem que não continham texto foram removidas]
Re: [delphi-br] Dbexpress - Vocês recomendam? - Uni dac
e o Zeos Lib , tem essa linha também pelo menos no quisito acessar multi bancos ? No Zeos ou no DBX, não seria apenas trocar também a configuracao no componente principal de CONNECTION ? Mudou os drivers, porta, etc, o resto já está tudo amarradinho, bastando para isso o banco de dados FISICO ser o mesmo , estrutura, indices, etc,etc É esse o raciocionio ? O UniDac faz isso é algumas cozitas a mais ? E o trafego em REDE REMOTA ? Exemplo, fiz um teste com DBX com FIREBIRD, em rede remota, de uma loja para outra, e não gostei da velocidade, me disseram que o problema era no FIREBIRD, que o protocolo do FIREBIRD (3050) é muito tagarela o termo usado foi esse. Será que com o UNIDac, melhora isso ? (porque no site, tem uma referencia ao dll original do interbase/firebird que é gds32.dll) 2009/6/4 Daniel Sobrinho Laporte daniel.lapo...@gmail.com Muito bom Eduardo! Eu na minha humilde opinião o importante é que atenda suas expectativas, se o componente é bom e acrescenta maior qualidade ao seu produto, o investimento por si só já é válido! Eu opto pelo DBX mesmo, por questões de facilidade em processos de evolução do meu sistema, e gosto pra caramba do danado, nunca tive problemas e é escolha certa em minhas aplicações. Mas tudo isso foi só brincadeira mesmo, se o componente não fosse bom, acredito que você não recomendaria ele!!! :D Abraços, Daniel 2009/6/2 Eduardo Silva dos Santos eduardo@gmail.comeduardo.drd%40gmail.com kkk, é Daniel.. vou entrar em contato com eles.. hehehe cara.. eu faço propaganda mesmo.. porque o negócio é bom.. eu uso o MyDac a mais de 5 anos e não troco por nada nesse mundo, os componentes são muito bons.. ai os caras pegam todo o Know-How adiquirido com ou componentes separados e criam o Unidac.. é simplismente fantástico. Fora o suporte que não te deixa na mão. 2009/6/2 Daniel Sobrinho Laporte daniel.lapo...@gmail.comdaniel.laporte%40gmail.com daniel.laporte%40gmail.com Eduardo, confesso que até eu fiquei com vontade de comprar depois dos seus argumentos. Caraca se a DevArt te conhece voce ja é contratado como evangelista do componente hehehehe.. Abs, Daniel 2009/6/2 Eduardo Silva dos Santos eduardo@gmail.comeduardo.drd%40gmail.com eduardo.drd%40gmail.com eduardo.drd%40gmail.com vamos aos argumentos.. 1 - Suporte.. a DevArt oferece suporte via e-mail, logo qualquer problema que apareca no componente eles vão resolver. 2 - Desempenho - O Sistema vai ficar muito mais rápido, gerando muito mais satisfação para o cliente e agregando um valor incalculável para a empresa 3 - Facilidade na Distribuição - Com Unidac fica muito mais fácil distribuir seus projetos, visto que com a maioria dos bancos ele trabalha de forma direta, sem precisar de Dll alguma 4 - Compatibilidade - O Unidac é compativel com todas as versões dos bancos que ele suporta. 5 - Atualizações gratuitas por um ano - ao comprar o componente você tem acesso a todas as atualizações gratuitamente. 6 - Facilidade de uso - Unidac é um componente fácil de usar e de configurar. 7 - TCRDBGRID - é um DBGrid desenvolvido pela Devart que é extramamente poderoso e vem incluido no pacote.. 8 - Fontes - Você pode optar por comprar a versão com fontes. 9 - Suporte a IDE - O Unidac suporta todas as versão do Delphi, suporta C++ Builder e Kylix (não lembre se suporta Lazarus, o MyDAC sim) bom.. motivos não faltam.. monte um pelo demo que compare a velocidade entre os componentes, só com essa diferença seu chefe vai comprar os componentes e ainda vai te dar um reajuste no salário.. hehe 2009/6/2 Alisson alss...@yahoo.com.br alssnco%40yahoo.com.bralssnco% 40yahoo.com.bralssnco% 40yahoo.com.bralssnco% 40yahoo.com.br Eduardo e demais usuários do Unidac, quero convencer o meu patrão que não entende nada de programação a comprar o pacote. Que argumentos vocês poderiam me sugerir para convencê-lo? ___ Yahoo! Mail - Sempre a melhor opção para você! Experimente já e veja as novidades. http://br.yahoo.com/mailbeta/tudonovo/ -- ... Eduardo Silva dos Santos DRD SISTEMAS (27) 3218-4201 (27) 9961-7095 MSN: eduardo@gmail.com eduardo.drd%40gmail.com eduardo.drd% 40gmail.com eduardo.drd% 40gmail.com eduardo.drd% 40gmail.com Site: http://www.drdsistemas.com.br/ ... [As partes desta mensagem que não continham texto foram removidas] -- Daniel Sobrinho Laporte Analista de Sistemas e Desenvolvedor Delphi + Firebird.
Re: [delphi-br] Dbexpress - Vocês recomendam? - Uni dac
Eu sempre usei DBX e nunca tive problemas com ele, além do ultimo que postei aqui mas era conflito entre as versões do Delphi. Uso DBX com o mysql, mas o unidac tem a vantagem de conectar a todos os bancos independente da versão do delphi né? Já que a CG não tem driver nativo para todos os bancos, uma boa opção seria mesmo o unidac para possiveis futuras migrações de banco ou para adaptar seu framework a acessar todos os bancos. Meu FW acessa dbx e ado, e to adaptando pra aceitar dbx, ado e unidac, sem mudar nenhuma linha de codigo. o.o O resto é contigo. 2009/6/4 Daniel Sobrinho Laporte daniel.lapo...@gmail.com Muito bom Eduardo! Eu na minha humilde opinião o importante é que atenda suas expectativas, se o componente é bom e acrescenta maior qualidade ao seu produto, o investimento por si só já é válido! Eu opto pelo DBX mesmo, por questões de facilidade em processos de evolução do meu sistema, e gosto pra caramba do danado, nunca tive problemas e é escolha certa em minhas aplicações. Mas tudo isso foi só brincadeira mesmo, se o componente não fosse bom, acredito que você não recomendaria ele!!! :D Abraços, Daniel 2009/6/2 Eduardo Silva dos Santos eduardo@gmail.comeduardo.drd%40gmail.com kkk, é Daniel.. vou entrar em contato com eles.. hehehe cara.. eu faço propaganda mesmo.. porque o negócio é bom.. eu uso o MyDac a mais de 5 anos e não troco por nada nesse mundo, os componentes são muito bons.. ai os caras pegam todo o Know-How adiquirido com ou componentes separados e criam o Unidac.. é simplismente fantástico. Fora o suporte que não te deixa na mão. 2009/6/2 Daniel Sobrinho Laporte daniel.lapo...@gmail.comdaniel.laporte%40gmail.com daniel.laporte%40gmail.com Eduardo, confesso que até eu fiquei com vontade de comprar depois dos seus argumentos. Caraca se a DevArt te conhece voce ja é contratado como evangelista do componente hehehehe.. Abs, Daniel 2009/6/2 Eduardo Silva dos Santos eduardo@gmail.comeduardo.drd%40gmail.com eduardo.drd%40gmail.com eduardo.drd%40gmail.com vamos aos argumentos.. 1 - Suporte.. a DevArt oferece suporte via e-mail, logo qualquer problema que apareca no componente eles vão resolver. 2 - Desempenho - O Sistema vai ficar muito mais rápido, gerando muito mais satisfação para o cliente e agregando um valor incalculável para a empresa 3 - Facilidade na Distribuição - Com Unidac fica muito mais fácil distribuir seus projetos, visto que com a maioria dos bancos ele trabalha de forma direta, sem precisar de Dll alguma 4 - Compatibilidade - O Unidac é compativel com todas as versões dos bancos que ele suporta. 5 - Atualizações gratuitas por um ano - ao comprar o componente você tem acesso a todas as atualizações gratuitamente. 6 - Facilidade de uso - Unidac é um componente fácil de usar e de configurar. 7 - TCRDBGRID - é um DBGrid desenvolvido pela Devart que é extramamente poderoso e vem incluido no pacote.. 8 - Fontes - Você pode optar por comprar a versão com fontes. 9 - Suporte a IDE - O Unidac suporta todas as versão do Delphi, suporta C++ Builder e Kylix (não lembre se suporta Lazarus, o MyDAC sim) bom.. motivos não faltam.. monte um pelo demo que compare a velocidade entre os componentes, só com essa diferença seu chefe vai comprar os componentes e ainda vai te dar um reajuste no salário.. hehe 2009/6/2 Alisson alss...@yahoo.com.br alssnco%40yahoo.com.bralssnco% 40yahoo.com.bralssnco% 40yahoo.com.bralssnco% 40yahoo.com.br Eduardo e demais usuários do Unidac, quero convencer o meu patrão que não entende nada de programação a comprar o pacote. Que argumentos vocês poderiam me sugerir para convencê-lo? ___ Yahoo! Mail - Sempre a melhor opção para você! Experimente já e veja as novidades. http://br.yahoo.com/mailbeta/tudonovo/ -- ... Eduardo Silva dos Santos DRD SISTEMAS (27) 3218-4201 (27) 9961-7095 MSN: eduardo@gmail.com eduardo.drd%40gmail.com eduardo.drd% 40gmail.com eduardo.drd% 40gmail.com eduardo.drd% 40gmail.com Site: http://www.drdsistemas.com.br/ ... [As partes desta mensagem que não continham texto foram removidas] -- Daniel Sobrinho Laporte Analista de Sistemas e Desenvolvedor Delphi + Firebird. Colunista e Editor Técnico ClubeDelphi - DevMedia. [As partes desta mensagem que não continham texto foram removidas] -- ... Eduardo Silva dos Santos DRD
Re: [delphi-br] Dbexpress - Vocês recomendam? - Uni dac
É isso ai Daniel, temos que usar aquilo que nos atende... eu conheço pessoas que amam de paixão o BDE, eu optei pela devart e estou muito satisfeito. 2009/6/4 Daniel Sobrinho Laporte daniel.lapo...@gmail.com Muito bom Eduardo! Eu na minha humilde opinião o importante é que atenda suas expectativas, se o componente é bom e acrescenta maior qualidade ao seu produto, o investimento por si só já é válido! Eu opto pelo DBX mesmo, por questões de facilidade em processos de evolução do meu sistema, e gosto pra caramba do danado, nunca tive problemas e é escolha certa em minhas aplicações. Mas tudo isso foi só brincadeira mesmo, se o componente não fosse bom, acredito que você não recomendaria ele!!! :D Abraços, Daniel 2009/6/2 Eduardo Silva dos Santos eduardo@gmail.comeduardo.drd%40gmail.com kkk, é Daniel.. vou entrar em contato com eles.. hehehe cara.. eu faço propaganda mesmo.. porque o negócio é bom.. eu uso o MyDac a mais de 5 anos e não troco por nada nesse mundo, os componentes são muito bons.. ai os caras pegam todo o Know-How adiquirido com ou componentes separados e criam o Unidac.. é simplismente fantástico. Fora o suporte que não te deixa na mão. 2009/6/2 Daniel Sobrinho Laporte daniel.lapo...@gmail.comdaniel.laporte%40gmail.com daniel.laporte%40gmail.com Eduardo, confesso que até eu fiquei com vontade de comprar depois dos seus argumentos. Caraca se a DevArt te conhece voce ja é contratado como evangelista do componente hehehehe.. Abs, Daniel 2009/6/2 Eduardo Silva dos Santos eduardo@gmail.comeduardo.drd%40gmail.com eduardo.drd%40gmail.com eduardo.drd%40gmail.com vamos aos argumentos.. 1 - Suporte.. a DevArt oferece suporte via e-mail, logo qualquer problema que apareca no componente eles vão resolver. 2 - Desempenho - O Sistema vai ficar muito mais rápido, gerando muito mais satisfação para o cliente e agregando um valor incalculável para a empresa 3 - Facilidade na Distribuição - Com Unidac fica muito mais fácil distribuir seus projetos, visto que com a maioria dos bancos ele trabalha de forma direta, sem precisar de Dll alguma 4 - Compatibilidade - O Unidac é compativel com todas as versões dos bancos que ele suporta. 5 - Atualizações gratuitas por um ano - ao comprar o componente você tem acesso a todas as atualizações gratuitamente. 6 - Facilidade de uso - Unidac é um componente fácil de usar e de configurar. 7 - TCRDBGRID - é um DBGrid desenvolvido pela Devart que é extramamente poderoso e vem incluido no pacote.. 8 - Fontes - Você pode optar por comprar a versão com fontes. 9 - Suporte a IDE - O Unidac suporta todas as versão do Delphi, suporta C++ Builder e Kylix (não lembre se suporta Lazarus, o MyDAC sim) bom.. motivos não faltam.. monte um pelo demo que compare a velocidade entre os componentes, só com essa diferença seu chefe vai comprar os componentes e ainda vai te dar um reajuste no salário.. hehe 2009/6/2 Alisson alss...@yahoo.com.br alssnco%40yahoo.com.bralssnco% 40yahoo.com.bralssnco% 40yahoo.com.bralssnco% 40yahoo.com.br Eduardo e demais usuários do Unidac, quero convencer o meu patrão que não entende nada de programação a comprar o pacote. Que argumentos vocês poderiam me sugerir para convencê-lo? ___ Yahoo! Mail - Sempre a melhor opção para você! Experimente já e veja as novidades. http://br.yahoo.com/mailbeta/tudonovo/ -- ... Eduardo Silva dos Santos DRD SISTEMAS (27) 3218-4201 (27) 9961-7095 MSN: eduardo@gmail.com eduardo.drd%40gmail.com eduardo.drd% 40gmail.com eduardo.drd% 40gmail.com eduardo.drd% 40gmail.com Site: http://www.drdsistemas.com.br/ ... [As partes desta mensagem que não continham texto foram removidas] -- Daniel Sobrinho Laporte Analista de Sistemas e Desenvolvedor Delphi + Firebird. Colunista e Editor Técnico ClubeDelphi - DevMedia. [As partes desta mensagem que não continham texto foram removidas] -- ... Eduardo Silva dos Santos DRD SISTEMAS (27) 3218-4201 (27) 9961-7095 MSN: eduardo@gmail.com eduardo.drd%40gmail.com eduardo.drd% 40gmail.com Site: http://www.drdsistemas.com.br/ ... [As partes desta mensagem que não continham texto foram removidas] -- Daniel Sobrinho Laporte Analista de Sistemas e Desenvolvedor Delphi + Firebird. Colunista e Editor Técnico ClubeDelphi
Re: [delphi-br] Dbexpress - Vocês recomendam? - Uni dac
kkk, é Daniel.. vou entrar em contato com eles.. hehehe cara.. eu faço propaganda mesmo.. porque o negócio é bom.. eu uso o MyDac a mais de 5 anos e não troco por nada nesse mundo, os componentes são muito bons.. ai os caras pegam todo o Know-How adiquirido com ou componentes separados e criam o Unidac.. é simplismente fantástico. Fora o suporte que não te deixa na mão. 2009/6/2 Daniel Sobrinho Laporte daniel.lapo...@gmail.com Eduardo, confesso que até eu fiquei com vontade de comprar depois dos seus argumentos. Caraca se a DevArt te conhece voce ja é contratado como evangelista do componente hehehehe.. Abs, Daniel 2009/6/2 Eduardo Silva dos Santos eduardo@gmail.comeduardo.drd%40gmail.com vamos aos argumentos.. 1 - Suporte.. a DevArt oferece suporte via e-mail, logo qualquer problema que apareca no componente eles vão resolver. 2 - Desempenho - O Sistema vai ficar muito mais rápido, gerando muito mais satisfação para o cliente e agregando um valor incalculável para a empresa 3 - Facilidade na Distribuição - Com Unidac fica muito mais fácil distribuir seus projetos, visto que com a maioria dos bancos ele trabalha de forma direta, sem precisar de Dll alguma 4 - Compatibilidade - O Unidac é compativel com todas as versões dos bancos que ele suporta. 5 - Atualizações gratuitas por um ano - ao comprar o componente você tem acesso a todas as atualizações gratuitamente. 6 - Facilidade de uso - Unidac é um componente fácil de usar e de configurar. 7 - TCRDBGRID - é um DBGrid desenvolvido pela Devart que é extramamente poderoso e vem incluido no pacote.. 8 - Fontes - Você pode optar por comprar a versão com fontes. 9 - Suporte a IDE - O Unidac suporta todas as versão do Delphi, suporta C++ Builder e Kylix (não lembre se suporta Lazarus, o MyDAC sim) bom.. motivos não faltam.. monte um pelo demo que compare a velocidade entre os componentes, só com essa diferença seu chefe vai comprar os componentes e ainda vai te dar um reajuste no salário.. hehe 2009/6/2 Alisson alss...@yahoo.com.br alssnco%40yahoo.com.bralssnco% 40yahoo.com.br Eduardo e demais usuários do Unidac, quero convencer o meu patrão que não entende nada de programação a comprar o pacote. Que argumentos vocês poderiam me sugerir para convencê-lo? ___ Yahoo! Mail - Sempre a melhor opção para você! Experimente já e veja as novidades. http://br.yahoo.com/mailbeta/tudonovo/ -- ... Eduardo Silva dos Santos DRD SISTEMAS (27) 3218-4201 (27) 9961-7095 MSN: eduardo@gmail.com eduardo.drd%40gmail.com eduardo.drd% 40gmail.com Site: http://www.drdsistemas.com.br/ ... [As partes desta mensagem que não continham texto foram removidas] -- Daniel Sobrinho Laporte Analista de Sistemas e Desenvolvedor Delphi + Firebird. Colunista e Editor Técnico ClubeDelphi - DevMedia. [As partes desta mensagem que não continham texto foram removidas] -- ... Eduardo Silva dos Santos DRD SISTEMAS (27) 3218-4201 (27) 9961-7095 MSN: eduardo@gmail.com Site: http://www.drdsistemas.com.br/ ... [As partes desta mensagem que não continham texto foram removidas]
Re: [delphi-br] Dbexpress - Vocês recomendam?
Bastaria mudar os flags do SQLConnection ? Veja este artigo do Adriano Santos: http://www.devmedia.com.br/articles/viewcomp.asp?comp=2245 2) No Zeos funcionaria da mesma forma ? (só mudar o flags,, mudando o driver que irá acessar) Sim 3) No UNIDac funcionaria da mesma forma ? (só mudar o flags,, mudando o driver que irá acessar) Ai você me pegou bicho!!! Eu não conheço o UniDac, acredito que seja assim também, o pessoal da lista fala muito bem dele, eu particularmente nunca usei! []'s 2009/6/1 Daniel Sobrinho Laporte daniel.lapo...@gmail.com No meu caso, como o sistema será em 3 ou mais camadas, o Servidor de Aplicação precisará trafegar os dados de qualquer maneira. Já ouvi falar muito bem do Data Snap, das suas vantagens e facilidades na hora de desenvolver... mas não sei se ele trafega objetos, pelo menos ainda não vi nenhum exemplo... e como estamos utilizando um framework de persistencia, tavez teríamos que usar alguma alternativa ao DataSnap para trafegar esses dados entre Client e Server. Mas se derrepente o UniDAC suportar todos os bancos que o sistema precisará trabalhar, e for compatível com o DataSnap, talvez seja uma boa opção... Edelson, O DataSnap não trafega objetos (ainda), mas está previsto para o futuro do novo datasnap com dbx possibilitar o trafego entre objetos do próprio framework ou objetos independentes como classes.. []s 2009/6/1 Ricardo César Cardoso ricardo_engs...@yahoo.com.br Apoioado... 1) Evite escrever suas mensagens usando somente LETRAS MAIÚSCULAS. 2) Revise o texto de sua mensagem. Uma mensagem bem escrita é melhor compreendida. 3) Vamos ajudar o Grupo e o Yahoo! Apague o conteúdo irrelevante! --- Em seg, 1/6/09, Daniel Sobrinho Laporte daniel.lapo...@gmail.comdaniel.laporte%40gmail.com escreveu: De: Daniel Sobrinho Laporte daniel.lapo...@gmail.comdaniel.laporte%40gmail.com Assunto: Re: [delphi-br] Dbexpress - Vocês recomendam? Para: delphi-br@yahoogrupos.com.br delphi-br%40yahoogrupos.com.br Data: Segunda-feira, 1 de Junho de 2009, 15:11 Cara pra mim o DBX e o Zeos são show de bola! 2009/6/1 Edelson Regis de Lima edre...@ig.com edregis%40ig.com. br Olá Eduardo. Você já utiliza esses componentes multibanco? Estamos começando um projeto aqui na empresa, que deverá suportar Oracle, SqlServer, SyBase... e estamos num grande dilema sobre qual tecnologia usar. A principio decidimos pelo framework tiOPF, porém não sei se conseguiremos usar o data snap no servidor de aplicação, pois não sei se o mesmo trafega objetos... aí teríamos que usar algum framework para trafegar esses objetos, e teríamos mais uma vez que fazer inúmeros testes até achar um que funcione legal, e o prazo ta meio curto. Derrepente com esses componentes que você indicou dá para desenvolver o sistema com suporte a todos esses bancos, e ainda utilizar o data snap... Abraços, Edelson. 2009/6/1 Eduardo Silva dos Santos eduardo.drd@ gmail.comeduardo.drd% 40gmail.com Se você um pacote componentes multibanco e com total compatiblidade use este aqui: http://www.devart. com/unidac/ 2009/6/1 Alexandre alexandresoaressp@ yahoo.com. bralexandresoaressp% 40yahoo.com. br alexandresoaressp% 40yahoo.com. br Outra dúvida, pessoal estou pensando em usar dbexpress em minhas aplicações, alguem recomenda usar esses componentes? funciona normalmente em rede?percebi que não usa TIBTransaction igual o TIBDATABASE, vocÊs recomendam? Alex __ Information from ESET NOD32 Antivirus, version of virus signature database 4117 (20090530) __ The message was checked by ESET NOD32 Antivirus. http://www.eset. com [As partes desta mensagem que não continham texto foram removidas] -- . . . . ... Eduardo Silva dos Santos DRD SISTEMAS (27) 3218-4201 (27) 9961-7095 MSN: eduardo.drd@ gmail.com eduardo.drd% 40gmail.com eduardo.drd% 40gmail.com Site: http://www.drdsiste mas.com.br/ . . . . ... [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas] -- Daniel Sobrinho Laporte Analista de Sistemas e Desenvolvedor Delphi + Firebird. Colunista e Editor Técnico ClubeDelphi - DevMedia. [As partes desta mensagem que não continham texto foram removidas] Veja quais são os assuntos do momento no Yahoo! +Buscados http://br.maisbuscados.yahoo.com [As partes desta mensagem que não continham texto foram removidas] -- Daniel Sobrinho Laporte Analista de Sistemas e Desenvolvedor Delphi + Firebird. Colunista e Editor Técnico ClubeDelphi - DevMedia. -- Daniel Sobrinho Laporte
Re: [delphi-br] Dbexpress - Vocês recomendam?
No meu caso, como o sistema será em 3 ou mais camadas, o Servidor de Aplicação precisará trafegar os dados de qualquer maneira. Já ouvi falar muito bem do Data Snap, das suas vantagens e facilidades na hora de desenvolver... mas não sei se ele trafega objetos, pelo menos ainda não vi nenhum exemplo... e como estamos utilizando um framework de persistencia, tavez teríamos que usar alguma alternativa ao DataSnap para trafegar esses dados entre Client e Server. Mas se derrepente o UniDAC suportar todos os bancos que o sistema precisará trabalhar, e for compatível com o DataSnap, talvez seja uma boa opção... Edelson, O DataSnap não trafega objetos (ainda), mas está previsto para o futuro do novo datasnap com dbx possibilitar o trafego entre objetos do próprio framework ou objetos independentes como classes.. []s 2009/6/1 Ricardo César Cardoso ricardo_engs...@yahoo.com.br Apoioado... 1) Evite escrever suas mensagens usando somente LETRAS MAIÚSCULAS. 2) Revise o texto de sua mensagem. Uma mensagem bem escrita é melhor compreendida. 3) Vamos ajudar o Grupo e o Yahoo! Apague o conteúdo irrelevante! --- Em seg, 1/6/09, Daniel Sobrinho Laporte daniel.lapo...@gmail.comdaniel.laporte%40gmail.com escreveu: De: Daniel Sobrinho Laporte daniel.lapo...@gmail.comdaniel.laporte%40gmail.com Assunto: Re: [delphi-br] Dbexpress - Vocês recomendam? Para: delphi-br@yahoogrupos.com.br delphi-br%40yahoogrupos.com.br Data: Segunda-feira, 1 de Junho de 2009, 15:11 Cara pra mim o DBX e o Zeos são show de bola! 2009/6/1 Edelson Regis de Lima edre...@ig.com edregis%40ig.com. br Olá Eduardo. Você já utiliza esses componentes multibanco? Estamos começando um projeto aqui na empresa, que deverá suportar Oracle, SqlServer, SyBase... e estamos num grande dilema sobre qual tecnologia usar. A principio decidimos pelo framework tiOPF, porém não sei se conseguiremos usar o data snap no servidor de aplicação, pois não sei se o mesmo trafega objetos... aí teríamos que usar algum framework para trafegar esses objetos, e teríamos mais uma vez que fazer inúmeros testes até achar um que funcione legal, e o prazo ta meio curto. Derrepente com esses componentes que você indicou dá para desenvolver o sistema com suporte a todos esses bancos, e ainda utilizar o data snap... Abraços, Edelson. 2009/6/1 Eduardo Silva dos Santos eduardo.drd@ gmail.comeduardo.drd% 40gmail.com Se você um pacote componentes multibanco e com total compatiblidade use este aqui: http://www.devart. com/unidac/ 2009/6/1 Alexandre alexandresoaressp@ yahoo.com. bralexandresoaressp% 40yahoo.com. br alexandresoaressp% 40yahoo.com. br Outra dúvida, pessoal estou pensando em usar dbexpress em minhas aplicações, alguem recomenda usar esses componentes? funciona normalmente em rede?percebi que não usa TIBTransaction igual o TIBDATABASE, vocÊs recomendam? Alex __ Information from ESET NOD32 Antivirus, version of virus signature database 4117 (20090530) __ The message was checked by ESET NOD32 Antivirus. http://www.eset. com [As partes desta mensagem que não continham texto foram removidas] -- . . . . ... Eduardo Silva dos Santos DRD SISTEMAS (27) 3218-4201 (27) 9961-7095 MSN: eduardo.drd@ gmail.com eduardo.drd% 40gmail.com eduardo.drd% 40gmail.com Site: http://www.drdsiste mas.com.br/ . . . . ... [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas] -- Daniel Sobrinho Laporte Analista de Sistemas e Desenvolvedor Delphi + Firebird. Colunista e Editor Técnico ClubeDelphi - DevMedia. [As partes desta mensagem que não continham texto foram removidas] Veja quais são os assuntos do momento no Yahoo! +Buscados http://br.maisbuscados.yahoo.com [As partes desta mensagem que não continham texto foram removidas] -- Daniel Sobrinho Laporte Analista de Sistemas e Desenvolvedor Delphi + Firebird. Colunista e Editor Técnico ClubeDelphi - DevMedia. [As partes desta mensagem que não continham texto foram removidas]
Re: [delphi-br] Dbexpress - Vocês recomendam? - Uni dac
http://www.devart.com/unidac/ordering.html $249,95 com todos os Provider's 2009/6/1 Celso Redes cel...@yahoo.com.br Ola Eduardo, vc tem idéia do custo do Unidac ? Celso Redes Redsystem Informática [As partes desta mensagem que não continham texto foram removidas] -- ... Eduardo Silva dos Santos DRD SISTEMAS (27) 3218-4201 (27) 9961-7095 MSN: eduardo@gmail.com Site: http://www.drdsistemas.com.br/ ... [As partes desta mensagem que não continham texto foram removidas]
Re: [delphi-br] Dbexpress - Vocês recomendam? - Un idac
Mas, lembre-se que o preço é U$ 249,95(dólares) e não R$249,95(Reais) - Original Message - From: Eduardo Silva dos Santos eduardo@gmail.com To: delphi-br@yahoogrupos.com.br Sent: Tuesday, June 02, 2009 12:15 AM Subject: Re: [delphi-br] Dbexpress - Vocês recomendam? - Unidac http://www.devart.com/unidac/ordering.html $249,95 com todos os Provider's ___ Yahoo! Mail - Sempre a melhor opção para você! Experimente já e veja as novidades. http://br.yahoo.com/mailbeta/tudonovo/
Re: [delphi-br] Dbexpress - Vocês recomendam?
no unidac é so escolher o banco e esta pronto! 2009/6/1 Daniel Sobrinho Laporte daniel.lapo...@gmail.com: Bastaria mudar os flags do SQLConnection ? Veja este artigo do Adriano Santos: http://www.devmedia.com.br/articles/viewcomp.asp?comp=2245 2) No Zeos funcionaria da mesma forma ? (só mudar o flags,, mudando o driver que irá acessar) Sim 3) No UNIDac funcionaria da mesma forma ? (só mudar o flags,, mudando o driver que irá acessar) Ai você me pegou bicho!!! Eu não conheço o UniDac, acredito que seja assim também, o pessoal da lista fala muito bem dele, eu particularmente nunca usei! []'s 2009/6/1 Daniel Sobrinho Laporte daniel.lapo...@gmail.com No meu caso, como o sistema será em 3 ou mais camadas, o Servidor de Aplicação precisará trafegar os dados de qualquer maneira. Já ouvi falar muito bem do Data Snap, das suas vantagens e facilidades na hora de desenvolver... mas não sei se ele trafega objetos, pelo menos ainda não vi nenhum exemplo... e como estamos utilizando um framework de persistencia, tavez teríamos que usar alguma alternativa ao DataSnap para trafegar esses dados entre Client e Server. Mas se derrepente o UniDAC suportar todos os bancos que o sistema precisará trabalhar, e for compatível com o DataSnap, talvez seja uma boa opção... Edelson, O DataSnap não trafega objetos (ainda), mas está previsto para o futuro do novo datasnap com dbx possibilitar o trafego entre objetos do próprio framework ou objetos independentes como classes.. []s 2009/6/1 Ricardo César Cardoso ricardo_engs...@yahoo.com.br Apoioado... 1) Evite escrever suas mensagens usando somente LETRAS MAIÚSCULAS. 2) Revise o texto de sua mensagem. Uma mensagem bem escrita é melhor compreendida. 3) Vamos ajudar o Grupo e o Yahoo! Apague o conteúdo irrelevante! --- Em seg, 1/6/09, Daniel Sobrinho Laporte daniel.lapo...@gmail.comdaniel.laporte%40gmail.com escreveu: De: Daniel Sobrinho Laporte daniel.lapo...@gmail.comdaniel.laporte%40gmail.com Assunto: Re: [delphi-br] Dbexpress - Vocês recomendam? Para: delphi-br@yahoogrupos.com.br delphi-br%40yahoogrupos.com.br Data: Segunda-feira, 1 de Junho de 2009, 15:11 Cara pra mim o DBX e o Zeos são show de bola! 2009/6/1 Edelson Regis de Lima edre...@ig.com edregis%40ig.com. br Olá Eduardo. Você já utiliza esses componentes multibanco? Estamos começando um projeto aqui na empresa, que deverá suportar Oracle, SqlServer, SyBase... e estamos num grande dilema sobre qual tecnologia usar. A principio decidimos pelo framework tiOPF, porém não sei se conseguiremos usar o data snap no servidor de aplicação, pois não sei se o mesmo trafega objetos... aí teríamos que usar algum framework para trafegar esses objetos, e teríamos mais uma vez que fazer inúmeros testes até achar um que funcione legal, e o prazo ta meio curto. Derrepente com esses componentes que você indicou dá para desenvolver o sistema com suporte a todos esses bancos, e ainda utilizar o data snap... Abraços, Edelson. 2009/6/1 Eduardo Silva dos Santos eduardo.drd@ gmail.comeduardo.drd% 40gmail.com Se você um pacote componentes multibanco e com total compatiblidade use este aqui: http://www.devart. com/unidac/ 2009/6/1 Alexandre alexandresoaressp@ yahoo.com. bralexandresoaressp% 40yahoo.com. br alexandresoaressp% 40yahoo.com. br Outra dúvida, pessoal estou pensando em usar dbexpress em minhas aplicações, alguem recomenda usar esses componentes? funciona normalmente em rede?percebi que não usa TIBTransaction igual o TIBDATABASE, vocÊs recomendam? Alex __ Information from ESET NOD32 Antivirus, version of virus signature database 4117 (20090530) __ The message was checked by ESET NOD32 Antivirus. http://www.eset. com [As partes desta mensagem que não continham texto foram removidas] -- . . . . ... Eduardo Silva dos Santos DRD SISTEMAS (27) 3218-4201 (27) 9961-7095 MSN: eduardo.drd@ gmail.com eduardo.drd% 40gmail.com eduardo.drd% 40gmail.com Site: http://www.drdsiste mas.com.br/ . . . . ... [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas] -- Daniel Sobrinho Laporte Analista de Sistemas e Desenvolvedor Delphi + Firebird. Colunista e Editor Técnico ClubeDelphi - DevMedia. [As partes desta mensagem que não continham texto foram removidas] Veja quais são os assuntos do momento no Yahoo! +Buscados http://br.maisbuscados.yahoo.com [As partes desta mensagem que não continham texto foram removidas] -- Daniel Sobrinho Laporte Analista de Sistemas
Re: [delphi-br] Dbexpress - Vocês recomendam? - Uni dac
Sim, 249 Dólares,, e vale cada centavo, afinal é a solução definitiva que vai acabar com seus problemas 2009/6/2 Alisson alss...@yahoo.com.br Mas, lembre-se que o preço é U$ 249,95(dólares) e não R$249,95(Reais) - Original Message - From: Eduardo Silva dos Santos eduardo@gmail.comeduardo.drd%40gmail.com To: delphi-br@yahoogrupos.com.br delphi-br%40yahoogrupos.com.br Sent: Tuesday, June 02, 2009 12:15 AM Subject: Re: [delphi-br] Dbexpress - Vocês recomendam? - Unidac http://www.devart.com/unidac/ordering.html $249,95 com todos os Provider's ___ Yahoo! Mail - Sempre a melhor opção para você! Experimente já e veja as novidades. http://br.yahoo.com/mailbeta/tudonovo/ -- ... Eduardo Silva dos Santos DRD SISTEMAS (27) 3218-4201 (27) 9961-7095 MSN: eduardo@gmail.com Site: http://www.drdsistemas.com.br/ ... [As partes desta mensagem que não continham texto foram removidas]
Re: [delphi-br] Dbexpress - Vocês recomendam? - Un idac
Eduardo e demais usuários do Unidac, quero convencer o meu patrão que não entende nada de programação a comprar o pacote. Que argumentos vocês poderiam me sugerir para convencê-lo? ___ Yahoo! Mail - Sempre a melhor opção para você! Experimente já e veja as novidades. http://br.yahoo.com/mailbeta/tudonovo/
Re: [delphi-br] Dbexpress - Vocês recomendam? - Un idac
Eu uso MyDAC e é 1.000.000.000... % de tudo de bom para MySQL UniDAC não usei... mas acho que pelo menos uns 1.000% deve ser []s Luiz Escobar - http://www.megasistema.com.br Harbour 1.1.0dev(Rev.11148) (DbfNtx+MySQL) MiniGUI 1.6 Extended (Build 68a)-2009.05.29 BCC 5.8.2 (Turbo C++ Explorer 2006) XAMPP 1.7.1 (Apache+MySQL+PHP+(Linux/Win)) FLEX 3.0 (iniciante) Delphi ( 6 PRO 7 Ent ) (DBF/NTX+MySQL) From: Alisson Sent: Tuesday, June 02, 2009 5:07 PM To: delphi-br@yahoogrupos.com.br Subject: Re: [delphi-br] Dbexpress - Vocês recomendam? - Unidac Eduardo e demais usuários do Unidac, quero convencer o meu patrão que não entende nada de programação a comprar o pacote. Que argumentos vocês poderiam me sugerir para convencê-lo? ___ Yahoo! Mail - Sempre a melhor opção para você! Experimente já e veja as novidades. http://br.yahoo.com/mailbeta/tudonovo/ [As partes desta mensagem que não continham texto foram removidas]
Re: [delphi-br] Dbexpress - Vocês recomendam? - Uni dac
pq ele simplesmente funciona!!! ps: roubei essa do marketing da apple(hehehe) com o unidac vc acessa os principais bancos de dados sem precisar instalar nada no cliente! e para trocar de banco de dados basta apenas alguns clicks. Eduardo e demais usuários do Unidac, quero convencer o meu patrão que não entende nada de programação a comprar o pacote. Que argumentos vocês poderiam me sugerir para convencê-lo? ___ Yahoo! Mail - Sempre a melhor opção para você! Experimente já e veja as novidades. http://br.yahoo.com/mailbeta/tudonovo/ [As partes desta mensagem que não continham texto foram removidas] -- Felipe Govoni - GOVONI Sistemas Fone 8472-8718 www.govoni.com.br
Re: [delphi-br] Dbexpress - Vocês recomendam? - Uni dac
Seus problemas acabaram.. compre por apenas 249 dólares o novíssimo ultra-mega-hiper-potente componente de conexão a qualquer, isso mesmo, eu disse QUALQUER banco de dados... você pode pagar com visa, mastercard, raspadinha, lotomania, fiado ou marcar na conta rs brincadeira.. não deu pra resistir 2009/6/2 Eduardo Silva dos Santos eduardo@gmail.com Sim, 249 Dólares,, e vale cada centavo, afinal é a solução definitiva que vai acabar com seus problemas 2009/6/2 Alisson alss...@yahoo.com.br alssnco%40yahoo.com.br Mas, lembre-se que o preço é U$ 249,95(dólares) e não R$249,95(Reais) - Original Message - From: Eduardo Silva dos Santos eduardo@gmail.comeduardo.drd%40gmail.com eduardo.drd%40gmail.com To: delphi-br@yahoogrupos.com.br delphi-br%40yahoogrupos.com.brdelphi-br% 40yahoogrupos.com.br Sent: Tuesday, June 02, 2009 12:15 AM Subject: Re: [delphi-br] Dbexpress - Vocês recomendam? - Unidac http://www.devart.com/unidac/ordering.html $249,95 com todos os Provider's ___ Yahoo! Mail - Sempre a melhor opção para você! Experimente já e veja as novidades. http://br.yahoo.com/mailbeta/tudonovo/ -- ... Eduardo Silva dos Santos DRD SISTEMAS (27) 3218-4201 (27) 9961-7095 MSN: eduardo@gmail.com eduardo.drd%40gmail.com Site: http://www.drdsistemas.com.br/ ... [As partes desta mensagem que não continham texto foram removidas] -- Daniel Sobrinho Laporte Analista de Sistemas e Desenvolvedor Delphi + Firebird. Colunista e Editor Técnico ClubeDelphi - DevMedia. [As partes desta mensagem que não continham texto foram removidas]
Re: [delphi-br] Dbexpress - Vocês recomendam? - Uni dac
vamos aos argumentos.. 1 - Suporte.. a DevArt oferece suporte via e-mail, logo qualquer problema que apareca no componente eles vão resolver. 2 - Desempenho - O Sistema vai ficar muito mais rápido, gerando muito mais satisfação para o cliente e agregando um valor incalculável para a empresa 3 - Facilidade na Distribuição - Com Unidac fica muito mais fácil distribuir seus projetos, visto que com a maioria dos bancos ele trabalha de forma direta, sem precisar de Dll alguma 4 - Compatibilidade - O Unidac é compativel com todas as versões dos bancos que ele suporta. 5 - Atualizações gratuitas por um ano - ao comprar o componente você tem acesso a todas as atualizações gratuitamente. 6 - Facilidade de uso - Unidac é um componente fácil de usar e de configurar. 7 - TCRDBGRID - é um DBGrid desenvolvido pela Devart que é extramamente poderoso e vem incluido no pacote.. 8 - Fontes - Você pode optar por comprar a versão com fontes. 9 - Suporte a IDE - O Unidac suporta todas as versão do Delphi, suporta C++ Builder e Kylix (não lembre se suporta Lazarus, o MyDAC sim) bom.. motivos não faltam.. monte um pelo demo que compare a velocidade entre os componentes, só com essa diferença seu chefe vai comprar os componentes e ainda vai te dar um reajuste no salário.. hehe 2009/6/2 Alisson alss...@yahoo.com.br Eduardo e demais usuários do Unidac, quero convencer o meu patrão que não entende nada de programação a comprar o pacote. Que argumentos vocês poderiam me sugerir para convencê-lo? ___ Yahoo! Mail - Sempre a melhor opção para você! Experimente já e veja as novidades. http://br.yahoo.com/mailbeta/tudonovo/ -- ... Eduardo Silva dos Santos DRD SISTEMAS (27) 3218-4201 (27) 9961-7095 MSN: eduardo@gmail.com Site: http://www.drdsistemas.com.br/ ... [As partes desta mensagem que não continham texto foram removidas]
Re: [delphi-br] Dbexpress - Vocês recomendam? - Unidac
Compra senão eu choro. 1) Evite escrever suas mensagens usando somente LETRAS MAIÚSCULAS. 2) Revise o texto de sua mensagem. Uma mensagem bem escrita é melhor compreendida. 3) Vamos ajudar o Grupo e o Yahoo! Apague o conteúdo irrelevante! --- Em ter, 2/6/09, Alisson alss...@yahoo.com.br escreveu: De: Alisson alss...@yahoo.com.br Assunto: Re: [delphi-br] Dbexpress - Vocês recomendam? - Unidac Para: delphi-br@yahoogrupos.com.br Data: Terça-feira, 2 de Junho de 2009, 17:07 Eduardo e demais usuários do Unidac, quero convencer o meu patrão que não entende nada de programação a comprar o pacote. Que argumentos vocês poderiam me sugerir para convencê-lo? _ _ _ _ ___ Yahoo! Mail - Sempre a melhor opção para você! Experimente já e veja as novidades. http://br.yahoo. com/mailbeta/ tudonovo/ Veja quais são os assuntos do momento no Yahoo! +Buscados http://br.maisbuscados.yahoo.com [As partes desta mensagem que não continham texto foram removidas]
Re: [delphi-br] Dbexpress - Vocês recomendam? - Uni dac
Eduardo, confesso que até eu fiquei com vontade de comprar depois dos seus argumentos. Caraca se a DevArt te conhece voce ja é contratado como evangelista do componente hehehehe.. Abs, Daniel 2009/6/2 Eduardo Silva dos Santos eduardo@gmail.com vamos aos argumentos.. 1 - Suporte.. a DevArt oferece suporte via e-mail, logo qualquer problema que apareca no componente eles vão resolver. 2 - Desempenho - O Sistema vai ficar muito mais rápido, gerando muito mais satisfação para o cliente e agregando um valor incalculável para a empresa 3 - Facilidade na Distribuição - Com Unidac fica muito mais fácil distribuir seus projetos, visto que com a maioria dos bancos ele trabalha de forma direta, sem precisar de Dll alguma 4 - Compatibilidade - O Unidac é compativel com todas as versões dos bancos que ele suporta. 5 - Atualizações gratuitas por um ano - ao comprar o componente você tem acesso a todas as atualizações gratuitamente. 6 - Facilidade de uso - Unidac é um componente fácil de usar e de configurar. 7 - TCRDBGRID - é um DBGrid desenvolvido pela Devart que é extramamente poderoso e vem incluido no pacote.. 8 - Fontes - Você pode optar por comprar a versão com fontes. 9 - Suporte a IDE - O Unidac suporta todas as versão do Delphi, suporta C++ Builder e Kylix (não lembre se suporta Lazarus, o MyDAC sim) bom.. motivos não faltam.. monte um pelo demo que compare a velocidade entre os componentes, só com essa diferença seu chefe vai comprar os componentes e ainda vai te dar um reajuste no salário.. hehe 2009/6/2 Alisson alss...@yahoo.com.br alssnco%40yahoo.com.br Eduardo e demais usuários do Unidac, quero convencer o meu patrão que não entende nada de programação a comprar o pacote. Que argumentos vocês poderiam me sugerir para convencê-lo? ___ Yahoo! Mail - Sempre a melhor opção para você! Experimente já e veja as novidades. http://br.yahoo.com/mailbeta/tudonovo/ -- ... Eduardo Silva dos Santos DRD SISTEMAS (27) 3218-4201 (27) 9961-7095 MSN: eduardo@gmail.com eduardo.drd%40gmail.com Site: http://www.drdsistemas.com.br/ ... [As partes desta mensagem que não continham texto foram removidas] -- Daniel Sobrinho Laporte Analista de Sistemas e Desenvolvedor Delphi + Firebird. Colunista e Editor Técnico ClubeDelphi - DevMedia. [As partes desta mensagem que não continham texto foram removidas]
[delphi-br] Dbexpress - Vocês recomendam?
Outra dúvida, pessoal estou pensando em usar dbexpress em minhas aplicações, alguem recomenda usar esses componentes?funciona normalmente em rede?percebi que não usa TIBTransaction igual o TIBDATABASE, vocÊs recomendam? Alex __ Information from ESET NOD32 Antivirus, version of virus signature database 4117 (20090530) __ The message was checked by ESET NOD32 Antivirus. http://www.eset.com [As partes desta mensagem que não continham texto foram removidas]
Re: [delphi-br] Dbexpress - Vocês recomendam?
Bom dia, Da forma crua usar o DBX, acredito que seja um pouco difícil.. Eu utilizo em minhas aplicações, o componente http://sourceforge.net/projects/dddbxfacil/ que eu mesmo criei e, facilita muito a vida... 2009/6/1 Alexandre alexandresoare...@yahoo.com.br Outra dúvida, pessoal estou pensando em usar dbexpress em minhas aplicações, alguem recomenda usar esses componentes?funciona normalmente em rede?percebi que não usa TIBTransaction igual o TIBDATABASE, vocÊs recomendam? Alex __ Information from ESET NOD32 Antivirus, version of virus signature database 4117 (20090530) __ The message was checked by ESET NOD32 Antivirus. http://www.eset.com [As partes desta mensagem que não continham texto foram removidas] -- Márcio F. Cruz [As partes desta mensagem que não continham texto foram removidas]
Re: [delphi-br] Dbexpress - Vocês recomendam?
Eu recomendo o uso. Tenho aplicações com FB usando o driver UIB para DBExpress e já usei o driver nativo para MySQL até a versão 4. []'s Ricardo 1) Evite escrever suas mensagens usando somente LETRAS MAIÚSCULAS. 2) Revise o texto de sua mensagem. Uma mensagem bem escrita é melhor compreendida. 3) Vamos ajudar o Grupo e o Yahoo! Apague o conteúdo irrelevante! --- Em seg, 1/6/09, Alexandre alexandresoare...@yahoo.com.br escreveu: De: Alexandre alexandresoare...@yahoo.com.br Assunto: [delphi-br] Dbexpress - Vocês recomendam? Para: delphi-br@yahoogrupos.com.br Data: Segunda-feira, 1 de Junho de 2009, 11:48 Outra dúvida, pessoal estou pensando em usar dbexpress em minhas aplicações, alguem recomenda usar esses componentes? funciona normalmente em rede?percebi que não usa TIBTransaction igual o TIBDATABASE, vocÊs recomendam? Alex __ Information from ESET NOD32 Antivirus, version of virus signature database 4117 (20090530) __ The message was checked by ESET NOD32 Antivirus. http://www.eset. com [As partes desta mensagem que não continham texto foram removidas] Veja quais são os assuntos do momento no Yahoo! +Buscados http://br.maisbuscados.yahoo.com [As partes desta mensagem que não continham texto foram removidas]
Re: [delphi-br] Dbexpress - Vocês recomendam?
Sem sombra de duvida é uma otima engine de acesso aos dados --- Em seg, 1/6/09, Alexandre alexandresoare...@yahoo.com.br escreveu: De: Alexandre alexandresoare...@yahoo.com.br Assunto: [delphi-br] Dbexpress - Vocês recomendam? Para: delphi-br@yahoogrupos.com.br Data: Segunda-feira, 1 de Junho de 2009, 11:48 Outra dúvida, pessoal estou pensando em usar dbexpress em minhas aplicações, alguem recomenda usar esses componentes? funciona normalmente em rede?percebi que não usa TIBTransaction igual o TIBDATABASE, vocÊs recomendam? Alex __ Information from ESET NOD32 Antivirus, version of virus signature database 4117 (20090530) __ The message was checked by ESET NOD32 Antivirus. http://www.eset. com [As partes desta mensagem que não continham texto foram removidas] Veja quais são os assuntos do momento no Yahoo! +Buscados http://br.maisbuscados.yahoo.com [As partes desta mensagem que não continham texto foram removidas]
Re: [delphi-br] Dbexpress - Vocês recomendam?
Se você um pacote componentes multibanco e com total compatiblidade use este aqui: http://www.devart.com/unidac/ 2009/6/1 Alexandre alexandresoare...@yahoo.com.br Outra dúvida, pessoal estou pensando em usar dbexpress em minhas aplicações, alguem recomenda usar esses componentes?funciona normalmente em rede?percebi que não usa TIBTransaction igual o TIBDATABASE, vocÊs recomendam? Alex __ Information from ESET NOD32 Antivirus, version of virus signature database 4117 (20090530) __ The message was checked by ESET NOD32 Antivirus. http://www.eset.com [As partes desta mensagem que não continham texto foram removidas] -- ... Eduardo Silva dos Santos DRD SISTEMAS (27) 3218-4201 (27) 9961-7095 MSN: eduardo@gmail.com Site: http://www.drdsistemas.com.br/ ... [As partes desta mensagem que não continham texto foram removidas]
Re: [delphi-br] Dbexpress - Vocês recomendam?
Obrigado amigos, vou estudar o dbexpress então, Alex - Original Message - From: Marcio F. Cruz To: delphi-br@yahoogrupos.com.br Sent: Monday, June 01, 2009 11:52 AM Subject: Re: [delphi-br] Dbexpress - Vocês recomendam? Bom dia, Da forma crua usar o DBX, acredito que seja um pouco difícil.. Eu utilizo em minhas aplicações, o componente http://sourceforge.net/projects/dddbxfacil/ que eu mesmo criei e, facilita muito a vida... 2009/6/1 Alexandre alexandresoare...@yahoo.com.br Outra dúvida, pessoal estou pensando em usar dbexpress em minhas aplicações, alguem recomenda usar esses componentes?funciona normalmente em rede?percebi que não usa TIBTransaction igual o TIBDATABASE, vocÊs recomendam? Alex __ Information from ESET NOD32 Antivirus, version of virus signature database 4117 (20090530) __ The message was checked by ESET NOD32 Antivirus. http://www.eset.com [As partes desta mensagem que não continham texto foram removidas] -- Márcio F. Cruz [As partes desta mensagem que não continham texto foram removidas] __ Information from ESET NOD32 Antivirus, version of virus signature database 4117 (20090530) __ The message was checked by ESET NOD32 Antivirus. http://www.eset.com __ Information from ESET NOD32 Antivirus, version of virus signature database 4117 (20090530) __ The message was checked by ESET NOD32 Antivirus. http://www.eset.com [As partes desta mensagem que não continham texto foram removidas]
Re: [delphi-br] Dbexpress - Vocês recomendam?
Olá Eduardo. Você já utiliza esses componentes multibanco? Estamos começando um projeto aqui na empresa, que deverá suportar Oracle, SqlServer, SyBase... e estamos num grande dilema sobre qual tecnologia usar. A principio decidimos pelo framework tiOPF, porém não sei se conseguiremos usar o data snap no servidor de aplicação, pois não sei se o mesmo trafega objetos... aí teríamos que usar algum framework para trafegar esses objetos, e teríamos mais uma vez que fazer inúmeros testes até achar um que funcione legal, e o prazo ta meio curto. Derrepente com esses componentes que você indicou dá para desenvolver o sistema com suporte a todos esses bancos, e ainda utilizar o data snap... Abraços, Edelson. 2009/6/1 Eduardo Silva dos Santos eduardo@gmail.com Se você um pacote componentes multibanco e com total compatiblidade use este aqui: http://www.devart.com/unidac/ 2009/6/1 Alexandre alexandresoare...@yahoo.com.bralexandresoaressp%40yahoo.com.br Outra dúvida, pessoal estou pensando em usar dbexpress em minhas aplicações, alguem recomenda usar esses componentes?funciona normalmente em rede?percebi que não usa TIBTransaction igual o TIBDATABASE, vocÊs recomendam? Alex __ Information from ESET NOD32 Antivirus, version of virus signature database 4117 (20090530) __ The message was checked by ESET NOD32 Antivirus. http://www.eset.com [As partes desta mensagem que não continham texto foram removidas] -- ... Eduardo Silva dos Santos DRD SISTEMAS (27) 3218-4201 (27) 9961-7095 MSN: eduardo@gmail.com eduardo.drd%40gmail.com Site: http://www.drdsistemas.com.br/ ... [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas]
[delphi-br] dbexpress
Pessoal estou criando um esquema para criar o objeto de conexão(TSQLConnection) em runtime, estou migrando meu sistema que usava TIBDATABASE para TSQLConnection e tenho uma duvida, como eu altero o character set para 1252 no TSQLConnection?? Alex __ Information from ESET NOD32 Antivirus, version of virus signature database 4120 (20090601) __ The message was checked by ESET NOD32 Antivirus. http://www.eset.com [As partes desta mensagem que não continham texto foram removidas]
Re: [delphi-br] dbexpress
use o componente dddbxfacil, ele tem tudo o que você precisa... pegue no sourceforge.net Abraços! 2009/6/1 Alexandre alexandresoare...@yahoo.com.br Pessoal estou criando um esquema para criar o objeto de conexão(TSQLConnection) em runtime, estou migrando meu sistema que usava TIBDATABASE para TSQLConnection e tenho uma duvida, como eu altero o character set para 1252 no TSQLConnection?? Alex __ Information from ESET NOD32 Antivirus, version of virus signature database 4120 (20090601) __ The message was checked by ESET NOD32 Antivirus. http://www.eset.com [As partes desta mensagem que não continham texto foram removidas] -- Márcio F. Cruz [As partes desta mensagem que não continham texto foram removidas]
Re: [delphi-br] Dbexpress - Vocês recomendam?
Unidac é fantástico, ja uso em algumas aplicações com MySQL / SQL Server.. Hoje ele suporta: Oracle.: de forna nativa sem precisar o client instalado. SQL Server.: nativo via ole-db MySQL...: direto sem necessidade de DLL client Interbase/FireBird: precisa da dll client PostGree: sem client SQLLite..: acesso direto. é um componente fantástico, compatível com todas as versões dos bancos que ele se propoe a trabalhar. baixa um trial e faça um teste: http://www.devart.com/unidac/ além de tudo tem um suporte muito bom. eu recomendo.. 2009/6/1 Edelson Regis de Lima edre...@ig.com.br Olá Eduardo. Você já utiliza esses componentes multibanco? Estamos começando um projeto aqui na empresa, que deverá suportar Oracle, SqlServer, SyBase... e estamos num grande dilema sobre qual tecnologia usar. A principio decidimos pelo framework tiOPF, porém não sei se conseguiremos usar o data snap no servidor de aplicação, pois não sei se o mesmo trafega objetos... aí teríamos que usar algum framework para trafegar esses objetos, e teríamos mais uma vez que fazer inúmeros testes até achar um que funcione legal, e o prazo ta meio curto. Derrepente com esses componentes que você indicou dá para desenvolver o sistema com suporte a todos esses bancos, e ainda utilizar o data snap... Abraços, Edelson. 2009/6/1 Eduardo Silva dos Santos eduardo@gmail.comeduardo.drd%40gmail.com Se você um pacote componentes multibanco e com total compatiblidade use este aqui: http://www.devart.com/unidac/ 2009/6/1 Alexandre alexandresoare...@yahoo.com.bralexandresoaressp%40yahoo.com.br alexandresoaressp%40yahoo.com.br Outra dúvida, pessoal estou pensando em usar dbexpress em minhas aplicações, alguem recomenda usar esses componentes?funciona normalmente em rede?percebi que não usa TIBTransaction igual o TIBDATABASE, vocÊs recomendam? Alex __ Information from ESET NOD32 Antivirus, version of virus signature database 4117 (20090530) __ The message was checked by ESET NOD32 Antivirus. http://www.eset.com [As partes desta mensagem que não continham texto foram removidas] -- ... Eduardo Silva dos Santos DRD SISTEMAS (27) 3218-4201 (27) 9961-7095 MSN: eduardo@gmail.com eduardo.drd%40gmail.com eduardo.drd% 40gmail.com Site: http://www.drdsistemas.com.br/ ... [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas] -- ... Eduardo Silva dos Santos DRD SISTEMAS (27) 3218-4201 (27) 9961-7095 MSN: eduardo@gmail.com Site: http://www.drdsistemas.com.br/ ... [As partes desta mensagem que não continham texto foram removidas]
Re: [delphi-br] Dbexpress - Vocês recomendam?
Cara pra mim o DBX e o Zeos são show de bola! 2009/6/1 Edelson Regis de Lima edre...@ig.com.br Olá Eduardo. Você já utiliza esses componentes multibanco? Estamos começando um projeto aqui na empresa, que deverá suportar Oracle, SqlServer, SyBase... e estamos num grande dilema sobre qual tecnologia usar. A principio decidimos pelo framework tiOPF, porém não sei se conseguiremos usar o data snap no servidor de aplicação, pois não sei se o mesmo trafega objetos... aí teríamos que usar algum framework para trafegar esses objetos, e teríamos mais uma vez que fazer inúmeros testes até achar um que funcione legal, e o prazo ta meio curto. Derrepente com esses componentes que você indicou dá para desenvolver o sistema com suporte a todos esses bancos, e ainda utilizar o data snap... Abraços, Edelson. 2009/6/1 Eduardo Silva dos Santos eduardo@gmail.comeduardo.drd%40gmail.com Se você um pacote componentes multibanco e com total compatiblidade use este aqui: http://www.devart.com/unidac/ 2009/6/1 Alexandre alexandresoare...@yahoo.com.bralexandresoaressp%40yahoo.com.br alexandresoaressp%40yahoo.com.br Outra dúvida, pessoal estou pensando em usar dbexpress em minhas aplicações, alguem recomenda usar esses componentes?funciona normalmente em rede?percebi que não usa TIBTransaction igual o TIBDATABASE, vocÊs recomendam? Alex __ Information from ESET NOD32 Antivirus, version of virus signature database 4117 (20090530) __ The message was checked by ESET NOD32 Antivirus. http://www.eset.com [As partes desta mensagem que não continham texto foram removidas] -- ... Eduardo Silva dos Santos DRD SISTEMAS (27) 3218-4201 (27) 9961-7095 MSN: eduardo@gmail.com eduardo.drd%40gmail.com eduardo.drd% 40gmail.com Site: http://www.drdsistemas.com.br/ ... [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas] -- Daniel Sobrinho Laporte Analista de Sistemas e Desenvolvedor Delphi + Firebird. Colunista e Editor Técnico ClubeDelphi - DevMedia. [As partes desta mensagem que não continham texto foram removidas]
Re: [delphi-br] Dbexpress - Vocês recomendam?
Bom amigos, por experiência própria.. fuja do DBX...ele comparado a outros é bem ruizinho... tipo o UniDAC...este SIM é um ótimo componente, com acesso NATIVO a vários DBs... Quanto ao DataSnap, vai muito da aplicação, veja se realmente a aplicação necessita desta metodologia...se não, vai normal mesmo.. Att. Fellipe H. 2009/6/1 Edelson Regis de Lima edre...@ig.com.br Olá Eduardo. Você já utiliza esses componentes multibanco? Estamos começando um projeto aqui na empresa, que deverá suportar Oracle, SqlServer, SyBase... e estamos num grande dilema sobre qual tecnologia usar. A principio decidimos pelo framework tiOPF, porém não sei se conseguiremos usar o data snap no servidor de aplicação, pois não sei se o mesmo trafega objetos... aí teríamos que usar algum framework para trafegar esses objetos, e teríamos mais uma vez que fazer inúmeros testes até achar um que funcione legal, e o prazo ta meio curto. Derrepente com esses componentes que você indicou dá para desenvolver o sistema com suporte a todos esses bancos, e ainda utilizar o data snap... Abraços, Edelson. 2009/6/1 Eduardo Silva dos Santos eduardo@gmail.comeduardo.drd%40gmail.com Se você um pacote componentes multibanco e com total compatiblidade use este aqui: http://www.devart.com/unidac/ 2009/6/1 Alexandre alexandresoare...@yahoo.com.bralexandresoaressp%40yahoo.com.br alexandresoaressp%40yahoo.com.br Outra dúvida, pessoal estou pensando em usar dbexpress em minhas aplicações, alguem recomenda usar esses componentes?funciona normalmente em rede?percebi que não usa TIBTransaction igual o TIBDATABASE, vocÊs recomendam? Alex __ Information from ESET NOD32 Antivirus, version of virus signature database 4117 (20090530) __ The message was checked by ESET NOD32 Antivirus. http://www.eset.com [As partes desta mensagem que não continham texto foram removidas] -- ... Eduardo Silva dos Santos DRD SISTEMAS (27) 3218-4201 (27) 9961-7095 MSN: eduardo@gmail.com eduardo.drd%40gmail.com eduardo.drd% 40gmail.com Site: http://www.drdsistemas.com.br/ ... [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas] -- _ T.·.F.·.A.·. Fellipe Henrique Blog: www.digitumsoft.com.br/blogs/fellipeh --- CAMPANHA POR UMA INTERNET SEGURA Proteja o endereço de seus amigos como estou protegendo o seu. Ao enviar mensagens use SEMPRE o Cco (cópia oculta). Assim TODOS os endereços estarão preservados. E, claro, antes de encaminhar um e-mail, delete todas as informações que apareçam no corpo do e-mail e que possam ser usadas por hackers. ### [As partes desta mensagem que não continham texto foram removidas]
Re: [delphi-br] dbexpress
Marcio, Tentei usar porém o meu delphi é 7, e parece que o componente pede alguns recursos de Delphis mais novos acho que pediu DBXCommon.dcu, que aqui no D7 não tem. Qual versão de Delphi vc fez o componente ? 2009/6/1 Marcio F. Cruz fo...@marciofcruz.com use o componente dddbxfacil, ele tem tudo o que você precisa... pegue no sourceforge.net Abraços! 2009/6/1 Alexandre alexandresoare...@yahoo.com.bralexandresoaressp%40yahoo.com.br Pessoal estou criando um esquema para criar o objeto de conexão(TSQLConnection) em runtime, estou migrando meu sistema que usava TIBDATABASE para TSQLConnection e tenho uma duvida, como eu altero o character set para 1252 no TSQLConnection?? Alex __ Information from ESET NOD32 Antivirus, version of virus signature database 4120 (20090601) __ The message was checked by ESET NOD32 Antivirus. http://www.eset.com [As partes desta mensagem que não continham texto foram removidas] -- Márcio F. Cruz [As partes desta mensagem que não continham texto foram removidas] -- Leonardo Quinino [As partes desta mensagem que não continham texto foram removidas]
Re: [delphi-br] dbexpress
Prefiro fazer um do meu modo, assim eu tenho mais controle, eu já olhei lá e não se adapta ao que eu pretendo, tenho algumas idéias que não tem neste componente, peguei algumas idéias dele mas estou começando do zero meu framework. Alex - Original Message - From: Marcio F. Cruz To: delphi-br@yahoogrupos.com.br Sent: Monday, June 01, 2009 5:04 PM Subject: Re: [delphi-br] dbexpress use o componente dddbxfacil, ele tem tudo o que você precisa... pegue no sourceforge.net Abraços! 2009/6/1 Alexandre alexandresoare...@yahoo.com.br Pessoal estou criando um esquema para criar o objeto de conexão(TSQLConnection) em runtime, estou migrando meu sistema que usava TIBDATABASE para TSQLConnection e tenho uma duvida, como eu altero o character set para 1252 no TSQLConnection?? Alex __ Information from ESET NOD32 Antivirus, version of virus signature database 4120 (20090601) __ The message was checked by ESET NOD32 Antivirus. http://www.eset.com [As partes desta mensagem que não continham texto foram removidas] -- Márcio F. Cruz [As partes desta mensagem que não continham texto foram removidas] __ Information from ESET NOD32 Antivirus, version of virus signature database 4120 (20090601) __ The message was checked by ESET NOD32 Antivirus. http://www.eset.com __ Information from ESET NOD32 Antivirus, version of virus signature database 4120 (20090601) __ The message was checked by ESET NOD32 Antivirus. http://www.eset.com [As partes desta mensagem que não continham texto foram removidas]
Re: [delphi-br] Dbexpress - Vocês recomendam?
No meu caso, como o sistema será em 3 ou mais camadas, o Servidor de Aplicação precisará trafegar os dados de qualquer maneira. Já ouvi falar muito bem do Data Snap, das suas vantagens e facilidades na hora de desenvolver... mas não sei se ele trafega objetos, pelo menos ainda não vi nenhum exemplo... e como estamos utilizando um framework de persistencia, tavez teríamos que usar alguma alternativa ao DataSnap para trafegar esses dados entre Client e Server. Mas se derrepente o UniDAC suportar todos os bancos que o sistema precisará trabalhar, e for compatível com o DataSnap, talvez seja uma boa opção... Edelson. 2009/6/1 Fellipe Henrique felli...@gmail.com Bom amigos, por experiência própria.. fuja do DBX...ele comparado a outros é bem ruizinho... tipo o UniDAC...este SIM é um ótimo componente, com acesso NATIVO a vários DBs... Quanto ao DataSnap, vai muito da aplicação, veja se realmente a aplicação necessita desta metodologia...se não, vai normal mesmo.. Att. Fellipe H. 2009/6/1 Edelson Regis de Lima edre...@ig.com.br edregis%40ig.com.br Olá Eduardo. Você já utiliza esses componentes multibanco? Estamos começando um projeto aqui na empresa, que deverá suportar Oracle, SqlServer, SyBase... e estamos num grande dilema sobre qual tecnologia usar. A principio decidimos pelo framework tiOPF, porém não sei se conseguiremos usar o data snap no servidor de aplicação, pois não sei se o mesmo trafega objetos... aí teríamos que usar algum framework para trafegar esses objetos, e teríamos mais uma vez que fazer inúmeros testes até achar um que funcione legal, e o prazo ta meio curto. Derrepente com esses componentes que você indicou dá para desenvolver o sistema com suporte a todos esses bancos, e ainda utilizar o data snap... Abraços, Edelson. 2009/6/1 Eduardo Silva dos Santos eduardo@gmail.comeduardo.drd%40gmail.com eduardo.drd%40gmail.com Se você um pacote componentes multibanco e com total compatiblidade use este aqui: http://www.devart.com/unidac/ 2009/6/1 Alexandre alexandresoare...@yahoo.com.bralexandresoaressp%40yahoo.com.br alexandresoaressp%40yahoo.com.br alexandresoaressp%40yahoo.com.br Outra dúvida, pessoal estou pensando em usar dbexpress em minhas aplicações, alguem recomenda usar esses componentes?funciona normalmente em rede?percebi que não usa TIBTransaction igual o TIBDATABASE, vocÊs recomendam? Alex __ Information from ESET NOD32 Antivirus, version of virus signature database 4117 (20090530) __ The message was checked by ESET NOD32 Antivirus. http://www.eset.com [As partes desta mensagem que não continham texto foram removidas] -- ... Eduardo Silva dos Santos DRD SISTEMAS (27) 3218-4201 (27) 9961-7095 MSN: eduardo@gmail.com eduardo.drd%40gmail.com eduardo.drd% 40gmail.com eduardo.drd% 40gmail.com Site: http://www.drdsistemas.com.br/ ... [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas] -- _ T.·.F.·.A.·. Fellipe Henrique Blog: www.digitumsoft.com.br/blogs/fellipeh -- CAMPANHA POR UMA INTERNET SEGURA Proteja o endereço de seus amigos como estou protegendo o seu. Ao enviar mensagens use SEMPRE o Cco (cópia oculta). Assim TODOS os endereços estarão preservados. E, claro, antes de encaminhar um e-mail, delete todas as informações que apareçam no corpo do e-mail e que possam ser usadas por hackers. ### [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas]
Re: [delphi-br] Dbexpress - Vocês recomendam?
Pegando carano no assunto, estou pensando em investir no assunto. 1) Eu já uso DBX com Delphi 7 SQLConnection + SQLQuery + DataSetProvider + ClientDataSet Caso eu queira acessar por exemplo uma base em SQLServer ou Oracle Bastaria mudar os flags do SQLConnection ? 2) No Zeos funcionaria da mesma forma ? (só mudar o flags,, mudando o driver que irá acessar) 3) No UNIDac funcionaria da mesma forma ? (só mudar o flags,, mudando o driver que irá acessar) 2009/6/1 Eduardo Silva dos Santos eduardo@gmail.com Unidac é fantástico, ja uso em algumas aplicações com MySQL / SQL Server.. Hoje ele suporta: Oracle.: de forna nativa sem precisar o client instalado. SQL Server.: nativo via ole-db MySQL...: direto sem necessidade de DLL client Interbase/FireBird: precisa da dll client PostGree: sem client SQLLite..: acesso direto. é um componente fantástico, compatível com todas as versões dos bancos que ele se propoe a trabalhar. baixa um trial e faça um teste: http://www.devart.com/unidac/ além de tudo tem um suporte muito bom. eu recomendo.. 2009/6/1 Edelson Regis de Lima edre...@ig.com.br edregis%40ig.com.br Olá Eduardo. Você já utiliza esses componentes multibanco? Estamos começando um projeto aqui na empresa, que deverá suportar Oracle, SqlServer, SyBase... e estamos num grande dilema sobre qual tecnologia usar. A principio decidimos pelo framework tiOPF, porém não sei se conseguiremos usar o data snap no servidor de aplicação, pois não sei se o mesmo trafega objetos... aí teríamos que usar algum framework para trafegar esses objetos, e teríamos mais uma vez que fazer inúmeros testes até achar um que funcione legal, e o prazo ta meio curto. Derrepente com esses componentes que você indicou dá para desenvolver o sistema com suporte a todos esses bancos, e ainda utilizar o data snap... Abraços, Edelson. 2009/6/1 Eduardo Silva dos Santos eduardo@gmail.comeduardo.drd%40gmail.com eduardo.drd%40gmail.com Se você um pacote componentes multibanco e com total compatiblidade use este aqui: http://www.devart.com/unidac/ 2009/6/1 Alexandre alexandresoare...@yahoo.com.bralexandresoaressp%40yahoo.com.br alexandresoaressp%40yahoo.com.br alexandresoaressp%40yahoo.com.br Outra dúvida, pessoal estou pensando em usar dbexpress em minhas aplicações, alguem recomenda usar esses componentes?funciona normalmente em rede?percebi que não usa TIBTransaction igual o TIBDATABASE, vocÊs recomendam? Alex __ Information from ESET NOD32 Antivirus, version of virus signature database 4117 (20090530) __ The message was checked by ESET NOD32 Antivirus. http://www.eset.com [As partes desta mensagem que não continham texto foram removidas] -- ... Eduardo Silva dos Santos DRD SISTEMAS (27) 3218-4201 (27) 9961-7095 MSN: eduardo@gmail.com eduardo.drd%40gmail.com eduardo.drd% 40gmail.com eduardo.drd% 40gmail.com Site: http://www.drdsistemas.com.br/ ... [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas] -- ... Eduardo Silva dos Santos DRD SISTEMAS (27) 3218-4201 (27) 9961-7095 MSN: eduardo@gmail.com eduardo.drd%40gmail.com Site: http://www.drdsistemas.com.br/ ... [As partes desta mensagem que não continham texto foram removidas] -- Leonardo Quinino [As partes desta mensagem que não continham texto foram removidas]
RES: [delphi-br] Dbexpress - Vocês recomendam? - U nidac
Ola Eduardo, vc tem idéia do custo do Unidac ? Celso Redes Redsystem Informática [As partes desta mensagem que não continham texto foram removidas]
Re: [delphi-br] dbexpress
Oi Leonardo, boa noite! Este componente foi compilado em Delphi 2007, para isso, basta compilar a bpl dddbxfacil.dpk com o Delphi 2007. Creio que vai dar alguns erros de compilação, etc, mas aí é só recriar a package... Talvez esteja ainda usando o DBExpress 3 e, não a versão 4.0, como é no Delphi 2007 mas, acho, que é mais questão de transação, etc... os métodos estão bem divididos como, por exemplo, Transacao_Abrir, Transacao_Commit, Transacao_RollBack, etc... estes são os pontos chaves que, acho que muda da versão 3.0 para a 4.0 do DbExpress.. Este componente, eu criei o ano passado e, facilitou muito a minha vida, estou convertendo todos meus sistemas com ele e, garanto, é bem mais prático... VocÊ não precisa colocar componentes visuais, somente colocar as chamadas das classes, como está no exemplo fonte de teste... Abraços! 2009/6/1 Leonardo Quinino leonardo.quin...@gmail.com Marcio, Tentei usar porém o meu delphi é 7, e parece que o componente pede alguns recursos de Delphis mais novos acho que pediu DBXCommon.dcu, que aqui no D7 não tem. Qual versão de Delphi vc fez o componente ? 2009/6/1 Marcio F. Cruz fo...@marciofcruz.com forum%40marciofcruz.com use o componente dddbxfacil, ele tem tudo o que você precisa... pegue no sourceforge.net Abraços! 2009/6/1 Alexandre alexandresoare...@yahoo.com.bralexandresoaressp%40yahoo.com.br alexandresoaressp%40yahoo.com.br Pessoal estou criando um esquema para criar o objeto de conexão(TSQLConnection) em runtime, estou migrando meu sistema que usava TIBDATABASE para TSQLConnection e tenho uma duvida, como eu altero o character set para 1252 no TSQLConnection?? Alex __ Information from ESET NOD32 Antivirus, version of virus signature database 4120 (20090601) __ The message was checked by ESET NOD32 Antivirus. http://www.eset.com [As partes desta mensagem que não continham texto foram removidas] -- Márcio F. Cruz [As partes desta mensagem que não continham texto foram removidas] -- Leonardo Quinino [As partes desta mensagem que não continham texto foram removidas] -- Márcio F. Cruz [As partes desta mensagem que não continham texto foram removidas]
Re: [delphi-br] Dbexpress - Vocês recomendam?
Apoioado... 1) Evite escrever suas mensagens usando somente LETRAS MAIÚSCULAS. 2) Revise o texto de sua mensagem. Uma mensagem bem escrita é melhor compreendida. 3) Vamos ajudar o Grupo e o Yahoo! Apague o conteúdo irrelevante! --- Em seg, 1/6/09, Daniel Sobrinho Laporte daniel.lapo...@gmail.com escreveu: De: Daniel Sobrinho Laporte daniel.lapo...@gmail.com Assunto: Re: [delphi-br] Dbexpress - Vocês recomendam? Para: delphi-br@yahoogrupos.com.br Data: Segunda-feira, 1 de Junho de 2009, 15:11 Cara pra mim o DBX e o Zeos são show de bola! 2009/6/1 Edelson Regis de Lima edre...@ig.com. br Olá Eduardo. Você já utiliza esses componentes multibanco? Estamos começando um projeto aqui na empresa, que deverá suportar Oracle, SqlServer, SyBase... e estamos num grande dilema sobre qual tecnologia usar. A principio decidimos pelo framework tiOPF, porém não sei se conseguiremos usar o data snap no servidor de aplicação, pois não sei se o mesmo trafega objetos... aí teríamos que usar algum framework para trafegar esses objetos, e teríamos mais uma vez que fazer inúmeros testes até achar um que funcione legal, e o prazo ta meio curto. Derrepente com esses componentes que você indicou dá para desenvolver o sistema com suporte a todos esses bancos, e ainda utilizar o data snap... Abraços, Edelson. 2009/6/1 Eduardo Silva dos Santos eduardo.drd@ gmail.comeduardo.drd% 40gmail.com Se você um pacote componentes multibanco e com total compatiblidade use este aqui: http://www.devart. com/unidac/ 2009/6/1 Alexandre alexandresoaressp@ yahoo.com. bralexandresoaressp% 40yahoo.com. br alexandresoaressp% 40yahoo.com. br Outra dúvida, pessoal estou pensando em usar dbexpress em minhas aplicações, alguem recomenda usar esses componentes? funciona normalmente em rede?percebi que não usa TIBTransaction igual o TIBDATABASE, vocÊs recomendam? Alex __ Information from ESET NOD32 Antivirus, version of virus signature database 4117 (20090530) __ The message was checked by ESET NOD32 Antivirus. http://www.eset. com [As partes desta mensagem que não continham texto foram removidas] -- . . . . ... Eduardo Silva dos Santos DRD SISTEMAS (27) 3218-4201 (27) 9961-7095 MSN: eduardo.drd@ gmail.com eduardo.drd% 40gmail.com eduardo.drd% 40gmail.com Site: http://www.drdsiste mas.com.br/ . . . . ... [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas] -- Daniel Sobrinho Laporte Analista de Sistemas e Desenvolvedor Delphi + Firebird. Colunista e Editor Técnico ClubeDelphi - DevMedia. [As partes desta mensagem que não continham texto foram removidas] Veja quais são os assuntos do momento no Yahoo! +Buscados http://br.maisbuscados.yahoo.com [As partes desta mensagem que não continham texto foram removidas]
[delphi-br] DbExpress X Oracle X Decimais
Bom dia, pessoal: No DBExpress, campos numéricos que estão gravados na tabela com decimais, retornam o valor sem as decimais, por exemplo: 10,82 - Retorna 1080 11,50 - Retorna 115 Alguém sabe o motivo? --
[delphi-br] dbexpress version 2.5 not supported yet
Olá pessoal, desenvolvi uma aplicação dom delphi 2007 e firebird, na minha máquina roda legal, quando fui levar no cliente, aconteceu o erro dbexpress version 2.5 not supported yet. Alguém tem alguma resposta para poder resolver isso??
[delphi-br] DBExpress x ADO x Outro qualquer
Pessoal existe algum lugar que mostre as diferenças entre as formas de conexão e manipulação de dados atuais ? Veja o dilema. Ora alguém diz que é ótimo o DBexpress, ora o ADO com clientedataset, dbexpress com clientedataset. Tá muito difícil denifir uma rotina/padrão de trabalho. Nem no codegear eu encontrei algo desse tipo (posso ter procurado errado). Outra coisa, aplicações pequenas dbexpress4, porte médio/grande, ado/clientdataset. Não estou falando de ideologias próprias mas de direções que ajudem a tomar decisões quando ao desenvolvimento. Imagima se amanhã o dbexpress é descontinuado, ou então o ADO. Agradeço a ajuda.
Re: [delphi-br] DBExpress x ADO x Outro qualquer
jlsecchin, essa é uma decisão difícil, creio que você deva testar cada solução e avaliar pontos como, desempenho, facilidade de trabalhar, facilidade de distribuir, compatibilidade com o banco, suporte. em fim esse tipo de decisão só cabe a você. Ha 5 anos atraz depois de ter usado TQuery(BDE) ADO, DBExpress, Zeos eu optei pelo MyDAC da DevArt www.devart.com é o mais facil de distribuir, não precisa de nada a mais que o meu exe é o que tem melhor desempenho com o MySQL é totalmente compatível com o banco. tenho um suporte fantástico do desenvolvedor... ai podem me perguntar, a se a empresa falir? tenho a opção de comprar os fontes e ir me virando. Se você precisa acessar muitos bancos uma ótima pedida é o UniDac .. www.devart.com/unidac 2009/2/18 jlsecchin joao.secc...@ibest.com.br Pessoal existe algum lugar que mostre as diferenças entre as formas de conexão e manipulação de dados atuais ? Veja o dilema. Ora alguém diz que é ótimo o DBexpress, ora o ADO com clientedataset, dbexpress com clientedataset. Tá muito difícil denifir uma rotina/padrão de trabalho. Nem no codegear eu encontrei algo desse tipo (posso ter procurado errado). Outra coisa, aplicações pequenas dbexpress4, porte médio/grande, ado/clientdataset. Não estou falando de ideologias próprias mas de direções que ajudem a tomar decisões quando ao desenvolvimento. Imagima se amanhã o dbexpress é descontinuado, ou então o ADO. Agradeço a ajuda. -- ... Eduardo Silva dos Santos DRD SISTEMAS (27) 3218-4201 (27) 8842-9489 MSN: eduardo@gmail.com Site: http://www.drdsistemas.com.br/ ... [As partes desta mensagem que não continham texto foram removidas]
Re: [delphi-br] DBExpress + SQL Server 2000/2005
Caro colega, utilize o instalador do client que está dentro do cd de intalaçao mssql (sqlncli.msi) onde contém os drives necessários para o funcionamento do dbexpress. - Original Message - From: deco0_07 To: delphi-br@yahoogrupos.com.br Sent: Thursday, February 12, 2009 8:41 AM Subject: [delphi-br] DBExpress + SQL Server 2000/2005 Bom dia pessoal. Utilizo a dbexpmss.dll para conexão. Acabei vendo pela internet, que essa dll precisa do MDAC compativel instalado... isso é verdade?que tipo de problema pode dar por nao estar instalado, caso seja... [As partes desta mensagem que não continham texto foram removidas]
[delphi-br] DBExpress + SQL Server 2000/2005
Bom dia pessoal. Utilizo a dbexpmss.dll para conexão. Acabei vendo pela internet, que essa dll precisa do MDAC compativel instalado... isso é verdade?que tipo de problema pode dar por nao estar instalado, caso seja...
Re: [delphi-br] dbExpress Error: Operation Not Supported
Ola José, Só hj pude ver as mensagens, funciou, fazendo como me disse, obrigado e obrigado a todos. Não sei como mudar o assunto pra Resolvido, mas ta resolvido. Obrigado. Em 21/11/08, José Benedito [EMAIL PROTECTED] escreveu: utilize um clientdataset ligado a um datasetprovider ligado a query do dbexpress José Benedito Software Developer [EMAIL PROTECTED] sac%40jbsolucoes.net www.jbsolucoes.net +55 19 8116-7826 -- Att Eduardo Melo 3º Sistemas de Informação - Bacharelado www.meloshospedagem.com.br [As partes desta mensagem que não continham texto foram removidas]
[delphi-br] dbExpress Error: Operation Not Supported
Adicionei em meu sistema uma query com o seguinte comando: select cod, coalesce(razao_social,nome)AS Nome/Razão Social from cad_fornecedor order by cod No IbExpert funciona blz. Ai fiz as ligações no dblookupcombox e dava o erro apresentando acima, não é possivel ligar um resultado de query no dblookup? Ou será que to fazendo algo errado? -- Att Eduardo Melo 3º Sistemas de Informação - Bacharelado www.meloshospedagem.com.br [As partes desta mensagem que não continham texto foram removidas]
Re: [delphi-br] dbExpress Error: Operation Not Supported
Olá xará... tente tirar o / do alias do campo, tente: Select Cod, coalesce( Razao_Social, Nome) AS Nome_Razao From cad_fornecedor Order by Cod 2008/11/21 Eduardo Melo [EMAIL PROTECTED] Adicionei em meu sistema uma query com o seguinte comando: select cod, coalesce(razao_social,nome)AS Nome/Razão Social from cad_fornecedor order by cod No IbExpert funciona blz. Ai fiz as ligações no dblookupcombox e dava o erro apresentando acima, não é possivel ligar um resultado de query no dblookup? Ou será que to fazendo algo errado? -- Att Eduardo Melo 3º Sistemas de Informação - Bacharelado www.meloshospedagem.com.br . ,___ -- ... Eduardo Silva dos Santos DRD SISTEMAS (27) 3218-4201 (27) 8842-9489 MSN: [EMAIL PROTECTED] Site: http://www.drdsistemas.com.br/ ... [As partes desta mensagem que não continham texto foram removidas]
Re: [delphi-br] dbExpress Error: Operation Not Supported
utilize um clientdataset ligado a um datasetprovider ligado a query do dbexpress José Benedito Software Developer [EMAIL PROTECTED] www.jbsolucoes.net +55 19 8116-7826
[delphi-br] DBExpress X DataSnap
Pessoal, tô ficando perdido. Para desenvolvimento em 3 camadas qual a melhor solução ? DBexpress ou DataSnap ? O DataSnap pelo jeito acessa mais bancos que o DbExpress. mas como as coisas estão mudando muito rápido (vende pra lá, compra pra cá). Alguem sabe me dizer qual delas seria a mais indicada para um desenvolvimento desse tipo ? Vi muitas respostas aqui, algumas antigas outras mais novas. Hoje como seria ? Agradeço. João.
Res: [delphi-br] DBExpress X DataSnap
Como assim O DataSnap pelo jeito acessa mais bancos que o DbExpress? Você não vai usar um ou outro, irá usar os dois em conjunto. O DataSnap para comunicação entre as camadas e o DBExpress para conexão como o SGDB e manipulação dos dados. Você ainda poderá usar componente de DataAcess e muitos outros para manipulação de dados, inclusive de terceiros como o grid da DevExpress. Luciano Calenzani Simões De: jlsecchin [EMAIL PROTECTED] Para: delphi-br@yahoogrupos.com.br Enviadas: Sexta-feira, 14 de Novembro de 2008 8:38:06 Assunto: [delphi-br] DBExpress X DataSnap Pessoal, tô ficando perdido. Para desenvolvimento em 3 camadas qual a melhor solução ? DBexpress ou DataSnap ? O DataSnap pelo jeito acessa mais bancos que o DbExpress. mas como as coisas estão mudando muito rápido (vende pra lá, compra pra cá). Alguem sabe me dizer qual delas seria a mais indicada para um desenvolvimento desse tipo ? Vi muitas respostas aqui, algumas antigas outras mais novas. Hoje como seria ? Veja quais são os assuntos do momento no Yahoo! +Buscados http://br.maisbuscados.yahoo.com [As partes desta mensagem que não continham texto foram removidas]
RES: [delphi-br] DBExpress X DataSnap
Amigo você está confundindo as coisas. Datasnap comunica o cliente e o servidor de aplicação. O dbexpress comunica com banco de dados. Assim como o amigo Luciano explicou na mensagem anterior. _ De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de Luciano Calenzani Simões Enviada em: sexta-feira, 14 de novembro de 2008 10:22 Para: delphi-br@yahoogrupos.com.br Assunto: Res: [delphi-br] DBExpress X DataSnap Como assim O DataSnap pelo jeito acessa mais bancos que o DbExpress? Você não vai usar um ou outro, irá usar os dois em conjunto. O DataSnap para comunicação entre as camadas e o DBExpress para conexão como o SGDB e manipulação dos dados. Você ainda poderá usar componente de DataAcess e muitos outros para manipulação de dados, inclusive de terceiros como o grid da DevExpress. Luciano Calenzani Simões De: jlsecchin joao.secchin@ mailto:joao.secchin%40ibest.com.br ibest.com.br Para: [EMAIL PROTECTED] mailto:delphi-br%40yahoogrupos.com.br os.com.br Enviadas: Sexta-feira, 14 de Novembro de 2008 8:38:06 Assunto: [delphi-br] DBExpress X DataSnap Pessoal, tô ficando perdido. Para desenvolvimento em 3 camadas qual a melhor solução ? DBexpress ou DataSnap ? O DataSnap pelo jeito acessa mais bancos que o DbExpress. mas como as coisas estão mudando muito rápido (vende pra lá, compra pra cá). Alguem sabe me dizer qual delas seria a mais indicada para um desenvolvimento desse tipo ? Vi muitas respostas aqui, algumas antigas outras mais novas. Hoje como seria ? Veja quais são os assuntos do momento no Yahoo! +Buscados http://br.maisbusca http://br.maisbuscados.yahoo.com dos.yahoo.com [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas]
[delphi-br] Dbexpress x DBChart
Necessito da ajuda dos Srs. Estou criando um gráfico junto com os componentes DbExpress utilizando os Componentes SqlDataset, DataSetProvider, ClientDatSet, DBChart utilizo a SQL (Select count(registro) as registro,data from vendas group by data) em SqlDataSet. Quando eu seleciono Series DataSource e o meu clientedataset no DBChart o campo registro não aparece só aparecendo o campo data. Os Srs. Saberiam o motivo desse problema? Atencipadamente agradeço a atenção. Lindemberg. - Novos endereços, o Yahoo! que você conhece. Crie um email novo com a sua cara @ymail.com ou @rocketmail.com. [As partes desta mensagem que não continham texto foram removidas]
[delphi-br] Dbexpress x DBChart
Necessito da ajuda dos Srs. Estou criando um gráfico junto com os componentes DbExpress utilizando os Componentes SqlDataset, DataSetProvider, ClientDatSet, DBChart utilizo a SQL (Select count(registro) as registro,data from vendas group by data) em SqlDataSet. Quando eu seleciono Series DataSource e o meu clientedataset no DBChart o campo registro não aparece só aparecendo o campo data. Os Srs. Saberiam o motivo desse problema? Atencipadamente agradeço a atenção. Lindemberg. - Novos endereços, o Yahoo! que você conhece. Crie um email novo com a sua cara @ymail.com ou @rocketmail.com. [As partes desta mensagem que não continham texto foram removidas]
[delphi-br] dbExpress Error: Operation Not Supported
Pessoal Alguém já se deparou com este erro? dbExpress Error: Operation Not Supported Já fiz o registro da MIDAL.DLL atráves do comando RegSVR32.dll, mas ainda não resolveu. Alguma outra sugestão? [As partes desta mensagem que não continham texto foram removidas]
[delphi-br] dbExpress Error: Unknown error code '65535'
aparece quando tento ativar o ClienteDataSet.. o servidor está rodando normal... não tenho firewall, ja troquei a versao da dbexpint.dll e nada... engraçado que no servidor tive o mesmo problema, mas ou por um sqlconection e removelo.. normalizou...
Re: [delphi-br] dbExpress Error: Unknown error code '65535'
tenta colocar a dll dbExpress no diretorio do executavel... n uso dbexpress, uso IBO... 2008/10/8 wiliansmc [EMAIL PROTECTED]: aparece quando tento ativar o ClienteDataSet.. o servidor está rodando normal... não tenho firewall, ja troquei a versao da dbexpint.dll e nada... engraçado que no servidor tive o mesmo problema, mas ou por um sqlconection e removelo.. normalizou... -- Att. -- José Benedito Software Developer [EMAIL PROTECTED] (19) 8116-7826
RES: [delphi-br] dbExpress Core Lab
O que eu sei é q no Delphi 7 o driver da dbExpress mapeia os campos NVACHAR do banco em TString e TFieldString e apartir da versão 8 ou 2005 ele começou a mapear os campos como TWideString e TFieldWideString e o da CoreLab para manter compatibilidade não fez essa mudança continuou a mapear como TString e TFieldString. De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de Fellipe Henrique Enviada em: 4 de outubro de 2008 18:28 Para: delphi-br@yahoogrupos.com.br Assunto: Re: [delphi-br] dbExpress Core Lab A Versão oficial da CoreGerar, deixou de ser compatível com o Firebird desde a versão 1.5. A partir daí todos que usam começaram a ter problemas, transações, principalmente campos Blobs além de não usar todos os recursos do Delphi. O driver do Delphi 7 funciona com Firebird, mas até certo ponto, dizem que até a versão 2006 é assim...porém é incompativel como os proprios desenvolvedores da CodeGear anunciam... []s 2008/10/4 Fabio Ferreira [EMAIL PROTECTED] mailto:fabio.aracajusigns%40gmail.com Só se for com a versão FireBird 2.1, pq trabalho com ele normalmente até a versão 2.0. 2008/10/4 Fellipe Henrique [EMAIL PROTECTED] mailto:fellipeh%40gmail.com fellipeh%40gmail.com O Nativo não é compatível com Firebird... []s 2008/10/4 Fabio Ferreira [EMAIL PROTECTED] mailto:fabio.aracajusigns%40gmail.com fabio.aracajusigns%40gmail.com fabio.aracajusigns%40gmail.com O q faz este DBEXPRESS DA CORE LAB a mais do que o Nativo que vem no DELPHI? 2008/10/2 nunes [EMAIL PROTECTED] mailto:nunesfelipe%40yahoo.com.br nunesfelipe%40yahoo.com.brnunesfelipe% 40yahoo.com.brnunesfelipe% 40yahoo.com.br Boa tarde senhores, gostaria de saber de vocês se algum de vcs usam o drive da dbExpress da Core Lab, caso sim como devo proceder com os clientes, eles tem que ter licença para usar o meu executavel? ou só eu passar o executavel com as dll vai funcionar? . http://geo.yahoo.com/serv?s=97490437/grpId=1058778/grpspId=2137111264/msgId= 192226/stime=1222308879/nc1=1/nc2=2/nc3=3 [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas] -- _ T.·.F.·.A.·. Fellipe Henrique -- CAMPANHA POR UMA INTERNET SEGURA Proteja o endereço de seus amigos como estou protegendo o seu. Ao enviar mensagens use SEMPRE o Cco (cópia oculta). Assim TODOS os endereços estarão preservados. E, claro, antes de encaminhar um e-mail, delete todas as informações que apareçam no corpo do e-mail e que possam ser usadas por hackers. ### [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas] -- _ T.·.F.·.A.·. Fellipe Henrique -- CAMPANHA POR UMA INTERNET SEGURA Proteja o endereço de seus amigos como estou protegendo o seu. Ao enviar mensagens use SEMPRE o Cco (cópia oculta). Assim TODOS os endereços estarão preservados. E, claro, antes de encaminhar um e-mail, delete todas as informações que apareçam no corpo do e-mail e que possam ser usadas por hackers. ### [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas]
Re: [delphi-br] dbExpress Core Lab
O q faz este DBEXPRESS DA CORE LAB a mais do que o Nativo que vem no DELPHI? 2008/10/2 nunes [EMAIL PROTECTED] Boa tarde senhores, gostaria de saber de vocês se algum de vcs usam o drive da dbExpress da Core Lab, caso sim como devo proceder com os clientes, eles tem que ter licença para usar o meu executavel? ou só eu passar o executavel com as dll vai funcionar? . http://geo.yahoo.com/serv?s=97490437/grpId=1058778/grpspId=2137111264/msgId= 192226/stime=1222308879/nc1=1/nc2=2/nc3=3 [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas]
Re: [delphi-br] dbExpress Core Lab
O Nativo não é compatível com Firebird... []s 2008/10/4 Fabio Ferreira [EMAIL PROTECTED] O q faz este DBEXPRESS DA CORE LAB a mais do que o Nativo que vem no DELPHI? 2008/10/2 nunes [EMAIL PROTECTED] nunesfelipe%40yahoo.com.br Boa tarde senhores, gostaria de saber de vocês se algum de vcs usam o drive da dbExpress da Core Lab, caso sim como devo proceder com os clientes, eles tem que ter licença para usar o meu executavel? ou só eu passar o executavel com as dll vai funcionar? . http://geo.yahoo.com/serv?s=97490437/grpId=1058778/grpspId=2137111264/msgId= 192226/stime=1222308879/nc1=1/nc2=2/nc3=3 [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas] -- _ T.·.F.·.A.·. Fellipe Henrique --- CAMPANHA POR UMA INTERNET SEGURA Proteja o endereço de seus amigos como estou protegendo o seu. Ao enviar mensagens use SEMPRE o Cco (cópia oculta). Assim TODOS os endereços estarão preservados. E, claro, antes de encaminhar um e-mail, delete todas as informações que apareçam no corpo do e-mail e que possam ser usadas por hackers. ### [As partes desta mensagem que não continham texto foram removidas]
Re: [delphi-br] dbExpress Core Lab
Só se for com a versão FireBird 2.1, pq trabalho com ele normalmente até a versão 2.0. 2008/10/4 Fellipe Henrique [EMAIL PROTECTED] O Nativo não é compatível com Firebird... []s 2008/10/4 Fabio Ferreira [EMAIL PROTECTED]fabio.aracajusigns%40gmail.com O q faz este DBEXPRESS DA CORE LAB a mais do que o Nativo que vem no DELPHI? 2008/10/2 nunes [EMAIL PROTECTED] nunesfelipe%40yahoo.com.brnunesfelipe% 40yahoo.com.br Boa tarde senhores, gostaria de saber de vocês se algum de vcs usam o drive da dbExpress da Core Lab, caso sim como devo proceder com os clientes, eles tem que ter licença para usar o meu executavel? ou só eu passar o executavel com as dll vai funcionar? . http://geo.yahoo.com/serv?s=97490437/grpId=1058778/grpspId=2137111264/msgId= 192226/stime=1222308879/nc1=1/nc2=2/nc3=3 [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas] -- _ T.·.F.·.A.·. Fellipe Henrique -- CAMPANHA POR UMA INTERNET SEGURA Proteja o endereço de seus amigos como estou protegendo o seu. Ao enviar mensagens use SEMPRE o Cco (cópia oculta). Assim TODOS os endereços estarão preservados. E, claro, antes de encaminhar um e-mail, delete todas as informações que apareçam no corpo do e-mail e que possam ser usadas por hackers. ### [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas]
Re: [delphi-br] dbExpress Core Lab
A Versão oficial da CoreGerar, deixou de ser compatível com o Firebird desde a versão 1.5. A partir daí todos que usam começaram a ter problemas, transações, principalmente campos Blobs além de não usar todos os recursos do Delphi. O driver do Delphi 7 funciona com Firebird, mas até certo ponto, dizem que até a versão 2006 é assim...porém é incompativel como os proprios desenvolvedores da CodeGear anunciam... []s 2008/10/4 Fabio Ferreira [EMAIL PROTECTED] Só se for com a versão FireBird 2.1, pq trabalho com ele normalmente até a versão 2.0. 2008/10/4 Fellipe Henrique [EMAIL PROTECTED] fellipeh%40gmail.com O Nativo não é compatível com Firebird... []s 2008/10/4 Fabio Ferreira [EMAIL PROTECTED]fabio.aracajusigns%40gmail.com fabio.aracajusigns%40gmail.com O q faz este DBEXPRESS DA CORE LAB a mais do que o Nativo que vem no DELPHI? 2008/10/2 nunes [EMAIL PROTECTED] nunesfelipe%40yahoo.com.brnunesfelipe% 40yahoo.com.brnunesfelipe% 40yahoo.com.br Boa tarde senhores, gostaria de saber de vocês se algum de vcs usam o drive da dbExpress da Core Lab, caso sim como devo proceder com os clientes, eles tem que ter licença para usar o meu executavel? ou só eu passar o executavel com as dll vai funcionar? . http://geo.yahoo.com/serv?s=97490437/grpId=1058778/grpspId=2137111264/msgId= 192226/stime=1222308879/nc1=1/nc2=2/nc3=3 [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas] -- _ T.·.F.·.A.·. Fellipe Henrique -- CAMPANHA POR UMA INTERNET SEGURA Proteja o endereço de seus amigos como estou protegendo o seu. Ao enviar mensagens use SEMPRE o Cco (cópia oculta). Assim TODOS os endereços estarão preservados. E, claro, antes de encaminhar um e-mail, delete todas as informações que apareçam no corpo do e-mail e que possam ser usadas por hackers. ### [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas] -- _ T.·.F.·.A.·. Fellipe Henrique --- CAMPANHA POR UMA INTERNET SEGURA Proteja o endereço de seus amigos como estou protegendo o seu. Ao enviar mensagens use SEMPRE o Cco (cópia oculta). Assim TODOS os endereços estarão preservados. E, claro, antes de encaminhar um e-mail, delete todas as informações que apareçam no corpo do e-mail e que possam ser usadas por hackers. ### [As partes desta mensagem que não continham texto foram removidas]
[delphi-br] dbExpress Core Lab
Boa tarde senhores, gostaria de saber de vocês se algum de vcs usam o drive da dbExpress da Core Lab, caso sim como devo proceder com os clientes, eles tem que ter licença para usar o meu executavel? ou só eu passar o executavel com as dll vai funcionar? . http://geo.yahoo.com/serv?s=97490437/grpId=1058778/grpspId=2137111264/msgId= 192226/stime=1222308879/nc1=1/nc2=2/nc3=3 [As partes desta mensagem que não continham texto foram removidas]
Re: [delphi-br] dbexpress ???
SQLConnection + SQLDataSet (ou SQLQuery) + DataSetProvider + ClientDataset O Amor de Deus por nós é maior que nossos erros, Ele nos ama como somos, e não como deveríamos ser Braytiner 2008/9/2 alessandra porto [EMAIL PROTECTED] Vou desenvolver uma aplicação nova uso delphi7 e até agora usava a os componentes da palheta interbase agora vou passar a usar a DbExpress notei formas diferentes de retornar os registros para um dbgrid qual a forma mais eficaz de usar a dbExpress, não só para retornar para o grid mas com outras operações tbem usando os componentes : SQLConnection1 + SQLDataSet1 +DataSetProvider1+DataSource1 ?? ou assim SQLConnection1 + SimpleDataSet1 +DataSource1 já que o SimpleDataSet1 já possui seu proprio Provider??? Novos endereços, o Yahoo! que você conhece. Crie um email novo com a sua cara @ymail.com ou @rocketmail.com. http://br.new.mail.yahoo.com/addresses [As partes desta mensagem que não continham texto foram removidas] -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM [As partes desta mensagem que não continham texto foram removidas]
[delphi-br] dbexpress ???
Vou desenvolver uma aplicação nova uso delphi7 e até agora usava a os componentes da palheta interbase agora vou passar a usar a DbExpress notei formas diferentes de retornar os registros para um dbgrid qual a forma mais eficaz de usar a dbExpress, não só para retornar para o grid mas com outras operações tbem usando os componentes : SQLConnection1 + SQLDataSet1 +DataSetProvider1+DataSource1 ?? ou assim SQLConnection1 + SimpleDataSet1 +DataSource1 já que o SimpleDataSet1 já possui seu proprio Provider ??? Novos endereços, o Yahoo! que você conhece. Crie um email novo com a sua cara @ymail.com ou @rocketmail.com. http://br.new.mail.yahoo.com/addresses [As partes desta mensagem que não continham texto foram removidas]
Re: [delphi-br] dbexpress ???
O melhor conjunto de componentes é utilizar: TSqlConnection + TSqlDataSet + TDataSetProvider + TClientDataSet + TDataSource. O TSimpleDataSet encapsula o TSqlDataSet e o TDataSetProvider no funcionamento, mas não em todas as suas propriedades e métodos. Não recomendo nem para aplicações pequenas pois o ganho de performance sobre a utilização de todos os componentes é muito pequena. Utilizando-se todos os componentes separadamente você terá controle sobre todas as propriedades e muito mais poder de trabalho. On 9/2/08, alessandra porto [EMAIL PROTECTED] wrote: Vou desenvolver uma aplicação nova uso delphi7 e até agora usava a os componentes da palheta interbase agora vou passar a usar a DbExpress notei formas diferentes de retornar os registros para um dbgrid qual a forma mais eficaz de usar a dbExpress, não só para retornar para o grid mas com outras operações tbem usando os componentes : SQLConnection1 + SQLDataSet1 +DataSetProvider1+DataSource1 ?? ou assim SQLConnection1 + SimpleDataSet1 +DataSource1 já que o SimpleDataSet1 já possui seu proprio Provider??? Novos endereços, o Yahoo! que você conhece. Crie um email novo com a sua cara @ymail.com ou @rocketmail.com. http://br.new.mail.yahoo.com/addresses [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas]
[delphi-br] Dbexpress + Mysql 5.0 + Problema
Desenvolvir uma aplicação em delphi 7 usando dbexpress e Mysql 5.0. Seguir um tutorial da devmedia para conexão. http://www.devmedia.com.br/articles/viewcomp.asp?comp=6954hl=*mysql*% 20and%20*5.0* Após a aplicação pronta, verifiquei que ao tentar roda na maquina cliente gera um erro, só funciona no servidor. A aplicação não encontra dbxopenmysql50.dll.De acordo com a configuração da conexão esta dll ficava no servidor em: C:\Arquivos de programas\Borland\Delphi7\Bin\. Será que alguém já passou por este problema e poderia ajuda? Agradeço desde já..
[delphi-br] dbexpress + mysql
ae galera to tentando conectar o mysql 5 com o delphi 2007 sei que existe aquele problema entre versoes do mysql e ja baixei a dll pro mysql 5.0 e ja configurei o arquivo dbxdrivers.ini mas qnd tento conectar o sqlconection da a seguinte mensagem: access violation at adress 159b5d49 in module 'dbxopenmysql50.dll' read of adress 0f40f88b alguem sabe o que pode ser? -- Felipe Govoni - Programador Fone 8472-8718 [As partes desta mensagem que não continham texto foram removidas]
Res: [delphi-br] DBExpress x FireBird 2 x UIB FireBird15
Fiz o que Alineri sugeriu e a princípio funciona. Ou seja, para operações de Insert, Delete e Update usar TSQLQuery e para operação de Select usar TSQLDataSet. Particularmente, não gostei desse resultado, mas no momento terá de ficar assim. Luciano Calenzani Simões - Mensagem original De: Luciano Calenzani Simões [EMAIL PROTECTED] Para: delphi-br@yahoogrupos.com.br Enviadas: Sexta-feira, 30 de Maio de 2008 20:16:18 Assunto: Res: [delphi-br] DBExpress x FireBird 2 x UIB FireBird15 Obrigado pela atenção pessoal. Inicialmente farei o teste de usar SQLQuery para os Inserts, Updats e Deletes e SQLDataSet para os Selects como o Sandro sugeriu. Eu tinha feito um teste usando tudo SQLQuery mas ocorre o mesmo problema. Mesclando os dois tipos (SQLQuery - SQLDataSet) ainda não testei. Em seguida farei os testes que o Alineri sugeriu. Vejo alguns problemas relacionados ao meu projeto, principalmente porque em alguns métodos, são disparados vários outros métodos de outras classes, que por sua vez poderão ter SELECTs. Vou estudar esse parâmetro UIB Default Transaction = TACommit que você citou. Eduardo, também fiquei intrigado com o StartTransaction após um ExecSQL. Creio que no meu caso isso não servirá, porque tenho vários ExecSQLs dentro de uma única transação. Estou pensando até em usar o FireBird 1.5 com o driver do Interbase. Luciano Calenzani Simões - Mensagem original De: alineri [EMAIL PROTECTED] Para: delphi-br@yahoogrupos.com.br Enviadas: Sexta-feira, 30 de Maio de 2008 19:32:40 Assunto: Re: Res: [delphi-br] DBExpress x FireBird 2 x UIB IMPORTANTE LEIAM POR FAVOR Ola Luciano, Estou utilizando firebird 2.1 + dbexpress com o Driver da UIB E esta tudo funcionando perfeitamente, inclusive campos Blobs. Vamos aos seu problema primeiro. Realmente o seu codigo utilizando o driver do Interbase funciona Ok, a diferenca acredito que esta realmente na forma como ambos os drivers tratam as transacoes no dbexpress. Faca o seguinte: SQLDataSet1. CommandText := 'insert into table (codigo) values (1)'; SQLDataSet1. ExecSQL; StartTransaction; commit; basta voce startar a transacao apos o execsql e nao antes. essa foi a unica diferenca que encontrei dos drivers para IB e FB. Blobs funcionam normalmente com o drive da UIB Testa ai e verifica se vai funcionar. Em relacao ao close comitar esse problema nao sei como resolver principalmente se estiver setado no driver da UIB Default Transaction = TACommit, ele vai comitar assim que o close for chamado. a unica forma para evitar seria ao dar um open em uma consulta relalizar todos os procedimentos dentro das suas rotinas e ao termino da um close. um problema que estou tendo e para compilar a a dll da UIB http://www.progdigy .com/modules. php?name= UIB existe um pacote novo a UIB2.1 ( componente de acesso ) so que essa dll utiliza as implementacoes desse pacote de componentes que ja esta adaptado para firebird 2.x, entao acredito que eeses error devam estar corrigidos, o problema e que nao consigo compilar,utilizo o BDS 2006, e nao reconhece o tipo de dados DBINAME e OIDViewFields no BDS 2006 existe DBINAME32 e OIDViewField se altero no font a Dll e gerada normalmente mas nao funciona. Em alguns foruns ja verifiquei que a Dll consegue ser compilada sem problemas na versao 7 do Delphi que nao tenho no momento. Um detalhe antes de compilar o pacote da UIB e compilar a Dll e necessario instalar o pacote SynEdit disponivel no link abaixo http://sourceforge. net/project/ downloading. php?group_ id=3221use_ mirror=ufpr filename= SynEdit-2_ 0_6.zip75620534 quem sabe se com esse compilacao o problema de controle de transacao nao esta resolvido ? um forte abarco a todos []s alineri --- Em [EMAIL PROTECTED] os.com.br, Luciano Calenzani Simões simoesluciano@ ... escreveu Ninguém passou por este problema? Alguém está usando FireBirs 2 com esse driver UIB FireBird15? Luciano Calenzani Simões - Mensagem original De: Luciano Calenzani Simões simoesluciano@ ... Para: [EMAIL PROTECTED] os.com.br Enviadas: Quinta-feira, 29 de Maio de 2008 19:39:41 Assunto: [delphi-br] DBExpress x FireBird 2 x UIB FireBird15 O UIB FireBird15 para DBExpress com FireBird 2 tem problemas no gerenciamento de transação. Além daquele do campo BLOB já relatado nesta lista. Explico: Se dentro do contexto da transação tiver um SQLDataSet/SQLQuery /... fazendo um select em uma tabela, ao executar o SQLDataSet.Close ele commita a transação, e continua o procedimento normalmente. Se ocorrer algum erro após esse SQLDataSet.Close, as operações de I/O que foram feitas no início não serão desfeitas, mesmo sendo executado o RoolBack. Não deve estar acreditando, na hora eu também não acreditei. Fiz um teste com o mesmo código com o dirver Interbase e funciona perfeitamente. Mas esse driver não funciona perfeitamente com o FireBird 2. Isso só acontece com operação de SELECT, se dentro da transação só tiver INSERT
Re: [delphi-br] DBExpress x FireBird 2 x UIB FireBird15
Olá! Também estou à procura de paz e poder usar DBX com qualquer versão do Firebird. Você sabe dizer as diferenças entre o Single, Team e Site? - Original Message - From: Eduardo Silva dos Santos To: delphi-br@yahoogrupos.com.br Sent: Friday, May 30, 2008 8:27 PM Subject: Re: [delphi-br] DBExpress x FireBird 2 x UIB FireBird15 Luciano, se vc quer ter paz e poder usar DBX com qualquer versão do FireBird.. vale à pena investir um pouco nesse produto http://crlab.com/dbx/ senão, vai ser essa agonia pra sempre. 2008/5/30 Luciano Calenzani Simões [EMAIL PROTECTED]: Obrigado pela atenção pessoal. Inicialmente farei o teste de usar SQLQuery para os Inserts, Updats e Deletes e SQLDataSet para os Selects como o Sandro sugeriu. Eu tinha feito um teste usando tudo SQLQuery mas ocorre o mesmo problema. Mesclando os dois tipos (SQLQuery - SQLDataSet) ainda não testei. Em seguida farei os testes que o Alineri sugeriu. Vejo alguns problemas relacionados ao meu projeto, principalmente porque em alguns métodos, são disparados vários outros métodos de outras classes, que por sua vez poderão ter SELECTs. Vou estudar esse parâmetro UIB Default Transaction = TACommit que você citou. Eduardo, também fiquei intrigado com o StartTransaction após um ExecSQL. Creio que no meu caso isso não servirá, porque tenho vários ExecSQLs dentro de uma única transação. Estou pensando até em usar o FireBird 1.5 com o driver do Interbase. Luciano Calenzani Simões - Mensagem original De: alineri [EMAIL PROTECTED] alineri%40yahoo.com Para: delphi-br@yahoogrupos.com.br delphi-br%40yahoogrupos.com.br Enviadas: Sexta-feira, 30 de Maio de 2008 19:32:40 Assunto: Re: Res: [delphi-br] DBExpress x FireBird 2 x UIB IMPORTANTE LEIAM POR FAVOR Ola Luciano, Estou utilizando firebird 2.1 + dbexpress com o Driver da UIB E esta tudo funcionando perfeitamente, inclusive campos Blobs. Vamos aos seu problema primeiro. Realmente o seu codigo utilizando o driver do Interbase funciona Ok, a diferenca acredito que esta realmente na forma como ambos os drivers tratam as transacoes no dbexpress. Faca o seguinte: SQLDataSet1. CommandText := 'insert into table (codigo) values (1)'; SQLDataSet1. ExecSQL; StartTransaction; commit; basta voce startar a transacao apos o execsql e nao antes. essa foi a unica diferenca que encontrei dos drivers para IB e FB. Blobs funcionam normalmente com o drive da UIB Testa ai e verifica se vai funcionar. Em relacao ao close comitar esse problema nao sei como resolver principalmente se estiver setado no driver da UIB Default Transaction = TACommit, ele vai comitar assim que o close for chamado. a unica forma para evitar seria ao dar um open em uma consulta relalizar todos os procedimentos dentro das suas rotinas e ao termino da um close. um problema que estou tendo e para compilar a a dll da UIB http://www.progdigy .com/modules. php?name= UIB existe um pacote novo a UIB2.1 ( componente de acesso ) so que essa dll utiliza as implementacoes desse pacote de componentes que ja esta adaptado para firebird 2.x, entao acredito que eeses error devam estar corrigidos, o problema e que nao consigo compilar,utilizo o BDS 2006, e nao reconhece o tipo de dados DBINAME e OIDViewFields no BDS 2006 existe DBINAME32 e OIDViewField se altero no font a Dll e gerada normalmente mas nao funciona. Em alguns foruns ja verifiquei que a Dll consegue ser compilada sem problemas na versao 7 do Delphi que nao tenho no momento. Um detalhe antes de compilar o pacote da UIB e compilar a Dll e necessario instalar o pacote SynEdit disponivel no link abaixo http://sourceforge. net/project/ downloading. php?group_ id=3221use_ mirror=ufpr filename= SynEdit-2_ 0_6.zip75620534 quem sabe se com esse compilacao o problema de controle de transacao nao esta resolvido ? um forte abarco a todos []s alineri --- Em [EMAIL PROTECTED] os.com.br, Luciano Calenzani Simões simoesluciano@ ... escreveu Ninguém passou por este problema? Alguém está usando FireBirs 2 com esse driver UIB FireBird15? Luciano Calenzani Simões - Mensagem original De: Luciano Calenzani Simões simoesluciano@ ... Para: [EMAIL PROTECTED] os.com.br Enviadas: Quinta-feira, 29 de Maio de 2008 19:39:41 Assunto: [delphi-br] DBExpress x FireBird 2 x UIB FireBird15 O UIB FireBird15 para DBExpress com FireBird 2 tem problemas no gerenciamento de transação. Além daquele do campo BLOB já relatado nesta lista. Explico: Se dentro do contexto da transação tiver um SQLDataSet/SQLQuery /... fazendo um select em uma tabela, ao executar o SQLDataSet.Close ele commita a transação, e continua o procedimento normalmente. Se
Re: [delphi-br] DBExpress x FireBird 2 x UIB FireBird15
Olá Renato, a diferença é só em relação de como vai ser utilizado: *Single License* for one developer, *Team License* for up to four developers, *Site License* for an unlimited number of developers in a single company. 2008/5/31 Renato Bermudo [EMAIL PROTECTED]: Olá! Também estou à procura de paz e poder usar DBX com qualquer versão do Firebird. Você sabe dizer as diferenças entre o Single, Team e Site? - Original Message - From: Eduardo Silva dos Santos To: delphi-br@yahoogrupos.com.br delphi-br%40yahoogrupos.com.br Sent: Friday, May 30, 2008 8:27 PM Subject: Re: [delphi-br] DBExpress x FireBird 2 x UIB FireBird15 Luciano, se vc quer ter paz e poder usar DBX com qualquer versão do FireBird.. vale à pena investir um pouco nesse produto http://crlab.com/dbx/ senão, vai ser essa agonia pra sempre. 2008/5/30 Luciano Calenzani Simões [EMAIL PROTECTED]simoesluciano%40yahoo.com.br : Obrigado pela atenção pessoal. Inicialmente farei o teste de usar SQLQuery para os Inserts, Updats e Deletes e SQLDataSet para os Selects como o Sandro sugeriu. Eu tinha feito um teste usando tudo SQLQuery mas ocorre o mesmo problema. Mesclando os dois tipos (SQLQuery - SQLDataSet) ainda não testei. Em seguida farei os testes que o Alineri sugeriu. Vejo alguns problemas relacionados ao meu projeto, principalmente porque em alguns métodos, são disparados vários outros métodos de outras classes, que por sua vez poderão ter SELECTs. Vou estudar esse parâmetro UIB Default Transaction = TACommit que você citou. Eduardo, também fiquei intrigado com o StartTransaction após um ExecSQL. Creio que no meu caso isso não servirá, porque tenho vários ExecSQLs dentro de uma única transação. Estou pensando até em usar o FireBird 1.5 com o driver do Interbase. Luciano Calenzani Simões - Mensagem original De: alineri [EMAIL PROTECTED] alineri%40yahoo.com alineri% 40yahoo.com Para: delphi-br@yahoogrupos.com.br delphi-br%40yahoogrupos.com.brdelphi-br% 40yahoogrupos.com.br Enviadas: Sexta-feira, 30 de Maio de 2008 19:32:40 Assunto: Re: Res: [delphi-br] DBExpress x FireBird 2 x UIB IMPORTANTE LEIAM POR FAVOR Ola Luciano, Estou utilizando firebird 2.1 + dbexpress com o Driver da UIB E esta tudo funcionando perfeitamente, inclusive campos Blobs. Vamos aos seu problema primeiro. Realmente o seu codigo utilizando o driver do Interbase funciona Ok, a diferenca acredito que esta realmente na forma como ambos os drivers tratam as transacoes no dbexpress. Faca o seguinte: SQLDataSet1. CommandText := 'insert into table (codigo) values (1)'; SQLDataSet1. ExecSQL; StartTransaction; commit; basta voce startar a transacao apos o execsql e nao antes. essa foi a unica diferenca que encontrei dos drivers para IB e FB. Blobs funcionam normalmente com o drive da UIB Testa ai e verifica se vai funcionar. Em relacao ao close comitar esse problema nao sei como resolver principalmente se estiver setado no driver da UIB Default Transaction = TACommit, ele vai comitar assim que o close for chamado. a unica forma para evitar seria ao dar um open em uma consulta relalizar todos os procedimentos dentro das suas rotinas e ao termino da um close. um problema que estou tendo e para compilar a a dll da UIB http://www.progdigy .com/modules. php?name= UIB existe um pacote novo a UIB2.1 ( componente de acesso ) so que essa dll utiliza as implementacoes desse pacote de componentes que ja esta adaptado para firebird 2.x, entao acredito que eeses error devam estar corrigidos, o problema e que nao consigo compilar,utilizo o BDS 2006, e nao reconhece o tipo de dados DBINAME e OIDViewFields no BDS 2006 existe DBINAME32 e OIDViewField se altero no font a Dll e gerada normalmente mas nao funciona. Em alguns foruns ja verifiquei que a Dll consegue ser compilada sem problemas na versao 7 do Delphi que nao tenho no momento. Um detalhe antes de compilar o pacote da UIB e compilar a Dll e necessario instalar o pacote SynEdit disponivel no link abaixo http://sourceforge. net/project/ downloading. php?group_ id=3221use_ mirror=ufpr filename= SynEdit-2_ 0_6.zip75620534 quem sabe se com esse compilacao o problema de controle de transacao nao esta resolvido ? um forte abarco a todos []s alineri --- Em [EMAIL PROTECTED] os.com.br, Luciano Calenzani Simões simoesluciano@ ... escreveu Ninguém passou por este problema? Alguém está usando FireBirs 2 com esse driver UIB FireBird15? Luciano Calenzani Simões - Mensagem original De: Luciano Calenzani Simões simoesluciano@ ... Para: [EMAIL PROTECTED] os.com.br Enviadas: Quinta-feira, 29 de Maio de 2008 19:39:41 Assunto: [delphi-br] DBExpress x FireBird 2 x UIB FireBird15 O UIB FireBird15 para DBExpress com FireBird 2 tem problemas no gerenciamento de transação. Além
Res: [delphi-br] DBExpress x FireBird 2 x UIB FireBird15
Fiz outro teste aqui e se houver algum erro dentro da transação (conversão, campo obrigatório, queda, ...), e não há qualquer SELECT dentro dela, o RollBack funciona perfeitamente. Tenho lido em alguns fóruns o pessoal reclamando que não faz Rollback, na verdade ele faz sim, desde que não exista qualquer SELECT antes do erro. Luciano Calenzani Simões - Mensagem original De: Luciano Calenzani Simões [EMAIL PROTECTED] Para: delphi-br@yahoogrupos.com.br Enviadas: Quinta-feira, 29 de Maio de 2008 19:39:41 Assunto: [delphi-br] DBExpress x FireBird 2 x UIB FireBird15 O UIB FireBird15 para DBExpress com FireBird 2 tem problemas no gerenciamento de transação. Além daquele do campo BLOB já relatado nesta lista. Explico: Se dentro do contexto da transação tiver um SQLDataSet/SQLQuery /... fazendo um select em uma tabela, ao executar o SQLDataSet.Close ele commita a transação, e continua o procedimento normalmente. Se ocorrer algum erro após esse SQLDataSet.Close, as operações de I/O que foram feitas no início não serão desfeitas, mesmo sendo executado o RoolBack. Não deve estar acreditando, na hora eu também não acreditei. Fiz um teste com o mesmo código com o dirver Interbase e funciona perfeitamente. Mas esse driver não funciona perfeitamente com o FireBird 2. Isso só acontece com operação de SELECT, se dentro da transação só tiver INSERT, UPDATE e DELETE irá funcionar perfeitamente. Código exemplo (síntese): begin ... StartTransaction; try SQLDataSet1. CommandText := 'insert into table (codigo) values (1)'; SQLDataSet1. ExecSQL; SQLDataSet1. Close; SQLDataSet1. CommandText := 'select * from table'; SQLDataSet1. Open; SQLDataSet1. Close; // Aqui ele comita a transação automaticamente. // Quando chegar aqui, o 1º insert já está comitado, se houver erro daqui para frente ele não será desfeito. SQLDataSet1. CommandText := 'insert into table (codigo) values (2)'; SQLDataSet1. ExecSQL; SQLDataSet1. Close; CommitWork; except RollBack; end; end; Luciano Calenzani Simões Abra sua conta no Yahoo! Mail, o único sem limite de espaço para armazenamento! http://br.mail.yahoo.com/ [As partes desta mensagem que não continham texto foram removidas]
Res: [delphi-br] DBExpress x FireBird 2 x UIB FireBird15
Ninguém passou por este problema? Alguém está usando FireBirs 2 com esse driver UIB FireBird15? Luciano Calenzani Simões - Mensagem original De: Luciano Calenzani Simões [EMAIL PROTECTED] Para: delphi-br@yahoogrupos.com.br Enviadas: Quinta-feira, 29 de Maio de 2008 19:39:41 Assunto: [delphi-br] DBExpress x FireBird 2 x UIB FireBird15 O UIB FireBird15 para DBExpress com FireBird 2 tem problemas no gerenciamento de transação. Além daquele do campo BLOB já relatado nesta lista. Explico: Se dentro do contexto da transação tiver um SQLDataSet/SQLQuery /... fazendo um select em uma tabela, ao executar o SQLDataSet.Close ele commita a transação, e continua o procedimento normalmente. Se ocorrer algum erro após esse SQLDataSet.Close, as operações de I/O que foram feitas no início não serão desfeitas, mesmo sendo executado o RoolBack. Não deve estar acreditando, na hora eu também não acreditei. Fiz um teste com o mesmo código com o dirver Interbase e funciona perfeitamente. Mas esse driver não funciona perfeitamente com o FireBird 2. Isso só acontece com operação de SELECT, se dentro da transação só tiver INSERT, UPDATE e DELETE irá funcionar perfeitamente. Código exemplo (síntese): begin ... StartTransaction; try SQLDataSet1. CommandText := 'insert into table (codigo) values (1)'; SQLDataSet1. ExecSQL; SQLDataSet1. Close; SQLDataSet1. CommandText := 'select * from table'; SQLDataSet1. Open; SQLDataSet1. Close; // Aqui ele comita a transação automaticamente. // Quando chegar aqui, o 1º insert já está comitado, se houver erro daqui para frente ele não será desfeito. SQLDataSet1. CommandText := 'insert into table (codigo) values (2)'; SQLDataSet1. ExecSQL; SQLDataSet1. Close; CommitWork; except RollBack; end; end; Luciano Calenzani Simões Abra sua conta no Yahoo! Mail, o único sem limite de espaço para armazenamento! http://br.mail.yahoo.com/ [As partes desta mensagem que não continham texto foram removidas]
Re: [delphi-br] DBExpress x FireBird 2 x UIB FireBird15
Tentou utilizar tsqlquery para executar instruções de insert, update e delete e usar o tsqldataset apenas para instruções de select? - Original Message - From: Luciano Calenzani Simões To: delphi-br@yahoogrupos.com.br Sent: Friday, May 30, 2008 4:59 PM Subject: Res: [delphi-br] DBExpress x FireBird 2 x UIB FireBird15 Ninguém passou por este problema? Alguém está usando FireBirs 2 com esse driver UIB FireBird15? Luciano Calenzani Simões - Mensagem original De: Luciano Calenzani Simões [EMAIL PROTECTED] Para: delphi-br@yahoogrupos.com.br Enviadas: Quinta-feira, 29 de Maio de 2008 19:39:41 Assunto: [delphi-br] DBExpress x FireBird 2 x UIB FireBird15 O UIB FireBird15 para DBExpress com FireBird 2 tem problemas no gerenciamento de transação. Além daquele do campo BLOB já relatado nesta lista. Explico: Se dentro do contexto da transação tiver um SQLDataSet/SQLQuery /... fazendo um select em uma tabela, ao executar o SQLDataSet.Close ele commita a transação, e continua o procedimento normalmente. Se ocorrer algum erro após esse SQLDataSet.Close, as operações de I/O que foram feitas no início não serão desfeitas, mesmo sendo executado o RoolBack. Não deve estar acreditando, na hora eu também não acreditei. Fiz um teste com o mesmo código com o dirver Interbase e funciona perfeitamente. Mas esse driver não funciona perfeitamente com o FireBird 2. Isso só acontece com operação de SELECT, se dentro da transação só tiver INSERT, UPDATE e DELETE irá funcionar perfeitamente. Código exemplo (síntese): begin ... StartTransaction; try SQLDataSet1. CommandText := 'insert into table (codigo) values (1)'; SQLDataSet1. ExecSQL; SQLDataSet1. Close; SQLDataSet1. CommandText := 'select * from table'; SQLDataSet1. Open; SQLDataSet1. Close; // Aqui ele comita a transação automaticamente. // Quando chegar aqui, o 1º insert já está comitado, se houver erro daqui para frente ele não será desfeito. SQLDataSet1. CommandText := 'insert into table (codigo) values (2)'; SQLDataSet1. ExecSQL; SQLDataSet1. Close; CommitWork; except RollBack; end; end; Luciano Calenzani Simões Abra sua conta no Yahoo! Mail, o único sem limite de espaço para armazenamento! http://br.mail.yahoo.com/ [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas]
Re: Res: [delphi-br] DBExpress x FireBird 2 x UIB IMPORTANTE LEIAM POR FAVOR
Ola Luciano, Estou utilizando firebird 2.1 + dbexpress com o Driver da UIB E esta tudo funcionando perfeitamente, inclusive campos Blobs. Vamos aos seu problema primeiro. Realmente o seu codigo utilizando o driver do Interbase funciona Ok, a diferenca acredito que esta realmente na forma como ambos os drivers tratam as transacoes no dbexpress. Faca o seguinte: SQLDataSet1. CommandText := 'insert into table (codigo) values (1)'; SQLDataSet1. ExecSQL; StartTransaction; commit; basta voce startar a transacao apos o execsql e nao antes. essa foi a unica diferenca que encontrei dos drivers para IB e FB. Blobs funcionam normalmente com o drive da UIB Testa ai e verifica se vai funcionar. Em relacao ao close comitar esse problema nao sei como resolver principalmente se estiver setado no driver da UIB Default Transaction = TACommit, ele vai comitar assim que o close for chamado. a unica forma para evitar seria ao dar um open em uma consulta relalizar todos os procedimentos dentro das suas rotinas e ao termino da um close. um problema que estou tendo e para compilar a a dll da UIB http://www.progdigy.com/modules.php?name=UIB existe um pacote novo a UIB2.1 ( componente de acesso ) so que essa dll utiliza as implementacoes desse pacote de componentes que ja esta adaptado para firebird 2.x, entao acredito que eeses error devam estar corrigidos, o problema e que nao consigo compilar,utilizo o BDS 2006, e nao reconhece o tipo de dados DBINAME e OIDViewFields no BDS 2006 existe DBINAME32 e OIDViewField se altero no font a Dll e gerada normalmente mas nao funciona. Em alguns foruns ja verifiquei que a Dll consegue ser compilada sem problemas na versao 7 do Delphi que nao tenho no momento. Um detalhe antes de compilar o pacote da UIB e compilar a Dll e necessario instalar o pacote SynEdit disponivel no link abaixo http://sourceforge.net/project/downloading.php?group_id=3221use_mirror=ufprfilename=SynEdit-2_0_6.zip75620534 quem sabe se com esse compilacao o problema de controle de transacao nao esta resolvido ? um forte abarco a todos []s alineri --- Em delphi-br@yahoogrupos.com.br, Luciano Calenzani Simões [EMAIL PROTECTED] escreveu Ninguém passou por este problema? Alguém está usando FireBirs 2 com esse driver UIB FireBird15? Luciano Calenzani Simões - Mensagem original De: Luciano Calenzani Simões [EMAIL PROTECTED] Para: delphi-br@yahoogrupos.com.br Enviadas: Quinta-feira, 29 de Maio de 2008 19:39:41 Assunto: [delphi-br] DBExpress x FireBird 2 x UIB FireBird15 O UIB FireBird15 para DBExpress com FireBird 2 tem problemas no gerenciamento de transação. Além daquele do campo BLOB já relatado nesta lista. Explico: Se dentro do contexto da transação tiver um SQLDataSet/SQLQuery /... fazendo um select em uma tabela, ao executar o SQLDataSet.Close ele commita a transação, e continua o procedimento normalmente. Se ocorrer algum erro após esse SQLDataSet.Close, as operações de I/O que foram feitas no início não serão desfeitas, mesmo sendo executado o RoolBack. Não deve estar acreditando, na hora eu também não acreditei. Fiz um teste com o mesmo código com o dirver Interbase e funciona perfeitamente. Mas esse driver não funciona perfeitamente com o FireBird 2. Isso só acontece com operação de SELECT, se dentro da transação só tiver INSERT, UPDATE e DELETE irá funcionar perfeitamente. Código exemplo (síntese): begin ... StartTransaction; try SQLDataSet1. CommandText := 'insert into table (codigo) values (1)'; SQLDataSet1. ExecSQL; SQLDataSet1. Close; SQLDataSet1. CommandText := 'select * from table'; SQLDataSet1. Open; SQLDataSet1. Close; // Aqui ele comita a transação automaticamente. // Quando chegar aqui, o 1º insert já está comitado, se houver erro daqui para frente ele não será desfeito. SQLDataSet1. CommandText := 'insert into table (codigo) values (2)'; SQLDataSet1. ExecSQL; SQLDataSet1. Close; CommitWork; except RollBack; end; end; Luciano Calenzani Simões Abra sua conta no Yahoo! Mail, o único sem limite de espaço para armazenamento! http://br.mail.yahoo.com/ [As partes desta mensagem que não continham texto foram removidas]
Re: Res: [delphi-br] DBExpress x FireBird 2 x UIB IMPORTANTE LEIAM POR FAVOR
Faca o seguinte: SQLDataSet1. CommandText := 'insert into table (codigo) values (1)'; SQLDataSet1. ExecSQL; StartTransaction; commit; Olá Alineri... Startar a transação depois de executar o comando não faz sentido.. e se quiser fazer um rollback..?? 2008/5/30 alineri [EMAIL PROTECTED]: Ola Luciano, Estou utilizando firebird 2.1 + dbexpress com o Driver da UIB E esta tudo funcionando perfeitamente, inclusive campos Blobs. Vamos aos seu problema primeiro. Realmente o seu codigo utilizando o driver do Interbase funciona Ok, a diferenca acredito que esta realmente na forma como ambos os drivers tratam as transacoes no dbexpress. Faca o seguinte: SQLDataSet1. CommandText := 'insert into table (codigo) values (1)'; SQLDataSet1. ExecSQL; StartTransaction; commit; basta voce startar a transacao apos o execsql e nao antes. essa foi a unica diferenca que encontrei dos drivers para IB e FB. Blobs funcionam normalmente com o drive da UIB Testa ai e verifica se vai funcionar. Em relacao ao close comitar esse problema nao sei como resolver principalmente se estiver setado no driver da UIB Default Transaction = TACommit, ele vai comitar assim que o close for chamado. a unica forma para evitar seria ao dar um open em uma consulta relalizar todos os procedimentos dentro das suas rotinas e ao termino da um close. um problema que estou tendo e para compilar a a dll da UIB http://www.progdigy.com/modules.php?name=UIB existe um pacote novo a UIB2.1 ( componente de acesso ) so que essa dll utiliza as implementacoes desse pacote de componentes que ja esta adaptado para firebird 2.x, entao acredito que eeses error devam estar corrigidos, o problema e que nao consigo compilar,utilizo o BDS 2006, e nao reconhece o tipo de dados DBINAME e OIDViewFields no BDS 2006 existe DBINAME32 e OIDViewField se altero no font a Dll e gerada normalmente mas nao funciona. Em alguns foruns ja verifiquei que a Dll consegue ser compilada sem problemas na versao 7 do Delphi que nao tenho no momento. Um detalhe antes de compilar o pacote da UIB e compilar a Dll e necessario instalar o pacote SynEdit disponivel no link abaixo http://sourceforge.net/project/downloading.php?group_id=3221use_mirror=ufprfilename=SynEdit-2_0_6.zip75620534 quem sabe se com esse compilacao o problema de controle de transacao nao esta resolvido ? um forte abarco a todos []s alineri --- Em delphi-br@yahoogrupos.com.br delphi-br%40yahoogrupos.com.br, Luciano Calenzani Simões [EMAIL PROTECTED] escreveu Ninguém passou por este problema? Alguém está usando FireBirs 2 com esse driver UIB FireBird15? Luciano Calenzani Simões - Mensagem original De: Luciano Calenzani Simões [EMAIL PROTECTED] Para: delphi-br@yahoogrupos.com.br delphi-br%40yahoogrupos.com.br Enviadas: Quinta-feira, 29 de Maio de 2008 19:39:41 Assunto: [delphi-br] DBExpress x FireBird 2 x UIB FireBird15 O UIB FireBird15 para DBExpress com FireBird 2 tem problemas no gerenciamento de transação. Além daquele do campo BLOB já relatado nesta lista. Explico: Se dentro do contexto da transação tiver um SQLDataSet/SQLQuery /... fazendo um select em uma tabela, ao executar o SQLDataSet.Close ele commita a transação, e continua o procedimento normalmente. Se ocorrer algum erro após esse SQLDataSet.Close, as operações de I/O que foram feitas no início não serão desfeitas, mesmo sendo executado o RoolBack. Não deve estar acreditando, na hora eu também não acreditei. Fiz um teste com o mesmo código com o dirver Interbase e funciona perfeitamente. Mas esse driver não funciona perfeitamente com o FireBird 2. Isso só acontece com operação de SELECT, se dentro da transação só tiver INSERT, UPDATE e DELETE irá funcionar perfeitamente. Código exemplo (síntese): begin ... StartTransaction; try SQLDataSet1. CommandText := 'insert into table (codigo) values (1)'; SQLDataSet1. ExecSQL; SQLDataSet1. Close; SQLDataSet1. CommandText := 'select * from table'; SQLDataSet1. Open; SQLDataSet1. Close; // Aqui ele comita a transação automaticamente. // Quando chegar aqui, o 1º insert já está comitado, se houver erro daqui para frente ele não será desfeito. SQLDataSet1. CommandText := 'insert into table (codigo) values (2)'; SQLDataSet1. ExecSQL; SQLDataSet1. Close; CommitWork; except RollBack; end; end; Luciano Calenzani Simões Abra sua conta no Yahoo! Mail, o único sem limite de espaço para armazenamento! http://br.mail.yahoo.com/ [As partes desta mensagem que não continham texto foram removidas] -- ... Eduardo Silva dos Santos DRD Sistemas. (27) 3218-4201 MSN: [EMAIL PROTECTED] Site: http://www.drdsistemas.com.br/ ... [As partes desta mensagem que não continham texto foram removidas]
Res: [delphi-br] DBExpress x FireBird 2 x UIB FireBird15
Obrigado pela atenção pessoal. Inicialmente farei o teste de usar SQLQuery para os Inserts, Updats e Deletes e SQLDataSet para os Selects como o Sandro sugeriu. Eu tinha feito um teste usando tudo SQLQuery mas ocorre o mesmo problema. Mesclando os dois tipos (SQLQuery - SQLDataSet) ainda não testei. Em seguida farei os testes que o Alineri sugeriu. Vejo alguns problemas relacionados ao meu projeto, principalmente porque em alguns métodos, são disparados vários outros métodos de outras classes, que por sua vez poderão ter SELECTs. Vou estudar esse parâmetro UIB Default Transaction = TACommit que você citou. Eduardo, também fiquei intrigado com o StartTransaction após um ExecSQL. Creio que no meu caso isso não servirá, porque tenho vários ExecSQLs dentro de uma única transação. Estou pensando até em usar o FireBird 1.5 com o driver do Interbase. Luciano Calenzani Simões - Mensagem original De: alineri [EMAIL PROTECTED] Para: delphi-br@yahoogrupos.com.br Enviadas: Sexta-feira, 30 de Maio de 2008 19:32:40 Assunto: Re: Res: [delphi-br] DBExpress x FireBird 2 x UIB IMPORTANTE LEIAM POR FAVOR Ola Luciano, Estou utilizando firebird 2.1 + dbexpress com o Driver da UIB E esta tudo funcionando perfeitamente, inclusive campos Blobs. Vamos aos seu problema primeiro. Realmente o seu codigo utilizando o driver do Interbase funciona Ok, a diferenca acredito que esta realmente na forma como ambos os drivers tratam as transacoes no dbexpress. Faca o seguinte: SQLDataSet1. CommandText := 'insert into table (codigo) values (1)'; SQLDataSet1. ExecSQL; StartTransaction; commit; basta voce startar a transacao apos o execsql e nao antes. essa foi a unica diferenca que encontrei dos drivers para IB e FB. Blobs funcionam normalmente com o drive da UIB Testa ai e verifica se vai funcionar. Em relacao ao close comitar esse problema nao sei como resolver principalmente se estiver setado no driver da UIB Default Transaction = TACommit, ele vai comitar assim que o close for chamado. a unica forma para evitar seria ao dar um open em uma consulta relalizar todos os procedimentos dentro das suas rotinas e ao termino da um close. um problema que estou tendo e para compilar a a dll da UIB http://www.progdigy .com/modules. php?name= UIB existe um pacote novo a UIB2.1 ( componente de acesso ) so que essa dll utiliza as implementacoes desse pacote de componentes que ja esta adaptado para firebird 2.x, entao acredito que eeses error devam estar corrigidos, o problema e que nao consigo compilar,utilizo o BDS 2006, e nao reconhece o tipo de dados DBINAME e OIDViewFields no BDS 2006 existe DBINAME32 e OIDViewField se altero no font a Dll e gerada normalmente mas nao funciona. Em alguns foruns ja verifiquei que a Dll consegue ser compilada sem problemas na versao 7 do Delphi que nao tenho no momento. Um detalhe antes de compilar o pacote da UIB e compilar a Dll e necessario instalar o pacote SynEdit disponivel no link abaixo http://sourceforge. net/project/ downloading. php?group_ id=3221use_ mirror=ufpr filename= SynEdit-2_ 0_6.zip75620534 quem sabe se com esse compilacao o problema de controle de transacao nao esta resolvido ? um forte abarco a todos []s alineri --- Em [EMAIL PROTECTED] os.com.br, Luciano Calenzani Simões simoesluciano@ ... escreveu Ninguém passou por este problema? Alguém está usando FireBirs 2 com esse driver UIB FireBird15? Luciano Calenzani Simões - Mensagem original De: Luciano Calenzani Simões simoesluciano@ ... Para: [EMAIL PROTECTED] os.com.br Enviadas: Quinta-feira, 29 de Maio de 2008 19:39:41 Assunto: [delphi-br] DBExpress x FireBird 2 x UIB FireBird15 O UIB FireBird15 para DBExpress com FireBird 2 tem problemas no gerenciamento de transação. Além daquele do campo BLOB já relatado nesta lista. Explico: Se dentro do contexto da transação tiver um SQLDataSet/SQLQuery /... fazendo um select em uma tabela, ao executar o SQLDataSet.Close ele commita a transação, e continua o procedimento normalmente. Se ocorrer algum erro após esse SQLDataSet.Close, as operações de I/O que foram feitas no início não serão desfeitas, mesmo sendo executado o RoolBack. Não deve estar acreditando, na hora eu também não acreditei. Fiz um teste com o mesmo código com o dirver Interbase e funciona perfeitamente. Mas esse driver não funciona perfeitamente com o FireBird 2. Isso só acontece com operação de SELECT, se dentro da transação só tiver INSERT, UPDATE e DELETE irá funcionar perfeitamente. Código exemplo (síntese): begin ... StartTransaction; try SQLDataSet1. CommandText := 'insert into table (codigo) values (1)'; SQLDataSet1. ExecSQL; SQLDataSet1. Close; SQLDataSet1. CommandText := 'select * from table'; SQLDataSet1. Open; SQLDataSet1. Close; // Aqui ele comita a transação automaticamente. // Quando chegar aqui, o 1º insert já está comitado, se houver erro daqui para frente ele não será desfeito. SQLDataSet1. CommandText
Re: [delphi-br] DBExpress x FireBird 2 x UIB FireBird15
Luciano, se vc quer ter paz e poder usar DBX com qualquer versão do FireBird.. vale à pena investir um pouco nesse produto http://crlab.com/dbx/ senão, vai ser essa agonia pra sempre. 2008/5/30 Luciano Calenzani Simões [EMAIL PROTECTED]: Obrigado pela atenção pessoal. Inicialmente farei o teste de usar SQLQuery para os Inserts, Updats e Deletes e SQLDataSet para os Selects como o Sandro sugeriu. Eu tinha feito um teste usando tudo SQLQuery mas ocorre o mesmo problema. Mesclando os dois tipos (SQLQuery - SQLDataSet) ainda não testei. Em seguida farei os testes que o Alineri sugeriu. Vejo alguns problemas relacionados ao meu projeto, principalmente porque em alguns métodos, são disparados vários outros métodos de outras classes, que por sua vez poderão ter SELECTs. Vou estudar esse parâmetro UIB Default Transaction = TACommit que você citou. Eduardo, também fiquei intrigado com o StartTransaction após um ExecSQL. Creio que no meu caso isso não servirá, porque tenho vários ExecSQLs dentro de uma única transação. Estou pensando até em usar o FireBird 1.5 com o driver do Interbase. Luciano Calenzani Simões - Mensagem original De: alineri [EMAIL PROTECTED] alineri%40yahoo.com Para: delphi-br@yahoogrupos.com.br delphi-br%40yahoogrupos.com.br Enviadas: Sexta-feira, 30 de Maio de 2008 19:32:40 Assunto: Re: Res: [delphi-br] DBExpress x FireBird 2 x UIB IMPORTANTE LEIAM POR FAVOR Ola Luciano, Estou utilizando firebird 2.1 + dbexpress com o Driver da UIB E esta tudo funcionando perfeitamente, inclusive campos Blobs. Vamos aos seu problema primeiro. Realmente o seu codigo utilizando o driver do Interbase funciona Ok, a diferenca acredito que esta realmente na forma como ambos os drivers tratam as transacoes no dbexpress. Faca o seguinte: SQLDataSet1. CommandText := 'insert into table (codigo) values (1)'; SQLDataSet1. ExecSQL; StartTransaction; commit; basta voce startar a transacao apos o execsql e nao antes. essa foi a unica diferenca que encontrei dos drivers para IB e FB. Blobs funcionam normalmente com o drive da UIB Testa ai e verifica se vai funcionar. Em relacao ao close comitar esse problema nao sei como resolver principalmente se estiver setado no driver da UIB Default Transaction = TACommit, ele vai comitar assim que o close for chamado. a unica forma para evitar seria ao dar um open em uma consulta relalizar todos os procedimentos dentro das suas rotinas e ao termino da um close. um problema que estou tendo e para compilar a a dll da UIB http://www.progdigy .com/modules. php?name= UIB existe um pacote novo a UIB2.1 ( componente de acesso ) so que essa dll utiliza as implementacoes desse pacote de componentes que ja esta adaptado para firebird 2.x, entao acredito que eeses error devam estar corrigidos, o problema e que nao consigo compilar,utilizo o BDS 2006, e nao reconhece o tipo de dados DBINAME e OIDViewFields no BDS 2006 existe DBINAME32 e OIDViewField se altero no font a Dll e gerada normalmente mas nao funciona. Em alguns foruns ja verifiquei que a Dll consegue ser compilada sem problemas na versao 7 do Delphi que nao tenho no momento. Um detalhe antes de compilar o pacote da UIB e compilar a Dll e necessario instalar o pacote SynEdit disponivel no link abaixo http://sourceforge. net/project/ downloading. php?group_ id=3221use_ mirror=ufpr filename= SynEdit-2_ 0_6.zip75620534 quem sabe se com esse compilacao o problema de controle de transacao nao esta resolvido ? um forte abarco a todos []s alineri --- Em [EMAIL PROTECTED] os.com.br, Luciano Calenzani Simões simoesluciano@ ... escreveu Ninguém passou por este problema? Alguém está usando FireBirs 2 com esse driver UIB FireBird15? Luciano Calenzani Simões - Mensagem original De: Luciano Calenzani Simões simoesluciano@ ... Para: [EMAIL PROTECTED] os.com.br Enviadas: Quinta-feira, 29 de Maio de 2008 19:39:41 Assunto: [delphi-br] DBExpress x FireBird 2 x UIB FireBird15 O UIB FireBird15 para DBExpress com FireBird 2 tem problemas no gerenciamento de transação. Além daquele do campo BLOB já relatado nesta lista. Explico: Se dentro do contexto da transação tiver um SQLDataSet/SQLQuery /... fazendo um select em uma tabela, ao executar o SQLDataSet.Close ele commita a transação, e continua o procedimento normalmente. Se ocorrer algum erro após esse SQLDataSet.Close, as operações de I/O que foram feitas no início não serão desfeitas, mesmo sendo executado o RoolBack. Não deve estar acreditando, na hora eu também não acreditei. Fiz um teste com o mesmo código com o dirver Interbase e funciona perfeitamente. Mas esse driver não funciona perfeitamente com o FireBird 2. Isso só acontece com operação de SELECT, se dentro da transação só tiver INSERT, UPDATE e DELETE irá funcionar perfeitamente. Código exemplo (síntese): begin ... StartTransaction; try SQLDataSet1. CommandText
Re: Res: [delphi-br] DBExpress x FireBird 2 x UIB IMPORTANTE LEIAM POR FAVOR
Oi Eduardo, Isso depende, porque o execsql e uma instrucao que ira gerar gravacao no banco essa gravacao ainda nao esta salva, quando inicio uma transacao comecamos a salvar essa gravacao identificando atraves da transacao ( id transaction ) depois termino de salvar dando um commit. quando o Default Transaction = TACommit; sempre que um dataset for fechado ele vai dar um commit; se voce chamar uma transacao em seguida, vai dar erro, porque nao podemos iniciar transacoes em tabelas fechadas. no caso do nosso amigo que esta utilizando sqldatasets para as operacoes insert , delete, update e consulta, para dar um rollback utilizando o exemplo que passei seria assim try dataset1.close; Sqldataset1.commandtext := 'insert .'; Sqldataset1.parambyname( . SqlDataSet.ExecSQL; MinhaTransacao.TransactionID := 1; MinhaTransacao.IsolationLevel := xilREPEATABLEREAD; SQLConnection.StartTransaction(Transacao) SQLConnection.Commit(Transacao); SqlDataSet.Close; Except on Exc:Exception do begin SQLConnection.Rollback(Transacao); MessageDlg('Erro:'+#10#10+Exc.Message,mtError,[mbOK],0); end; end; dessa forma temos tudo transacoes commit e rollback voltando ao assunto de compilar uma nova dll , se alguem tiver o delphi 7 por ai, tenta compilar novamente essa dll da UIB novamente para verificar se tiveram realmente melhorias ou nao volto a dizer que o driver que utilizo e o UIB trabalho com meus sistemas com o formato que coloquei acima com campos blob e esta tudo funcionando mas confesso que se tivesse grana hoje compraria o drive da crlab, testei o demo, e o muito bom um forte abarco a todos []s alineri --- Em delphi-br@yahoogrupos.com.br, Eduardo Silva dos Santos [EMAIL PROTECTED] escreveu Faca o seguinte: SQLDataSet1. CommandText := 'insert into table (codigo) values (1)'; SQLDataSet1. ExecSQL; StartTransaction; commit; Olá Alineri... Startar a transação depois de executar o comando não faz sentido.. e se quiser fazer um rollback..?? 2008/5/30 alineri [EMAIL PROTECTED]: Ola Luciano, Estou utilizando firebird 2.1 + dbexpress com o Driver da UIB E esta tudo funcionando perfeitamente, inclusive campos Blobs. Vamos aos seu problema primeiro. Realmente o seu codigo utilizando o driver do Interbase funciona Ok, a diferenca acredito que esta realmente na forma como ambos os drivers tratam as transacoes no dbexpress. Faca o seguinte: SQLDataSet1. CommandText := 'insert into table (codigo) values (1)'; SQLDataSet1. ExecSQL; StartTransaction; commit; basta voce startar a transacao apos o execsql e nao antes. essa foi a unica diferenca que encontrei dos drivers para IB e FB. Blobs funcionam normalmente com o drive da UIB Testa ai e verifica se vai funcionar. Em relacao ao close comitar esse problema nao sei como resolver principalmente se estiver setado no driver da UIB Default Transaction = TACommit, ele vai comitar assim que o close for chamado. a unica forma para evitar seria ao dar um open em uma consulta relalizar todos os procedimentos dentro das suas rotinas e ao termino da um close. um problema que estou tendo e para compilar a a dll da UIB http://www.progdigy.com/modules.php?name=UIB existe um pacote novo a UIB2.1 ( componente de acesso ) so que essa dll utiliza as implementacoes desse pacote de componentes que ja esta adaptado para firebird 2.x, entao acredito que eeses error devam estar corrigidos, o problema e que nao consigo compilar,utilizo o BDS 2006, e nao reconhece o tipo de dados DBINAME e OIDViewFields no BDS 2006 existe DBINAME32 e OIDViewField se altero no font a Dll e gerada normalmente mas nao funciona. Em alguns foruns ja verifiquei que a Dll consegue ser compilada sem problemas na versao 7 do Delphi que nao tenho no momento. Um detalhe antes de compilar o pacote da UIB e compilar a Dll e necessario instalar o pacote SynEdit disponivel no link abaixo http://sourceforge.net/project/downloading.php?group_id=3221use_mirror=ufprfilename=SynEdit-2_0_6.zip75620534 quem sabe se com esse compilacao o problema de controle de transacao nao esta resolvido ? um forte abarco a todos []s alineri --- Em delphi-br@yahoogrupos.com.br delphi-br%40yahoogrupos.com.br, Luciano Calenzani Simões simoesluciano@ escreveu Ninguém passou por este problema? Alguém está usando FireBirs 2 com esse driver UIB FireBird15? Luciano Calenzani Simões - Mensagem original De: Luciano Calenzani Simões simoesluciano@ Para: delphi-br@yahoogrupos.com.br delphi-br%40yahoogrupos.com.br Enviadas: Quinta-feira, 29 de Maio de 2008 19:39:41 Assunto: [delphi-br] DBExpress x FireBird 2 x UIB FireBird15 O UIB FireBird15 para DBExpress com FireBird 2 tem problemas no gerenciamento de transação. Além daquele do campo BLOB já relatado nesta lista. Explico: Se dentro do
[delphi-br] DBExpress x FireBird 2 x UIB FireBird15
O UIB FireBird15 para DBExpress com FireBird 2 tem problemas no gerenciamento de transação. Além daquele do campo BLOB já relatado nesta lista. Explico: Se dentro do contexto da transação tiver um SQLDataSet/SQLQuery/... fazendo um select em uma tabela, ao executar o SQLDataSet.Close ele commita a transação, e continua o procedimento normalmente. Se ocorrer algum erro após esse SQLDataSet.Close, as operações de I/O que foram feitas no início não serão desfeitas, mesmo sendo executado o RoolBack. Não deve estar acreditando, na hora eu também não acreditei. Fiz um teste com o mesmo código com o dirver Interbase e funciona perfeitamente. Mas esse driver não funciona perfeitamente com o FireBird 2. Isso só acontece com operação de SELECT, se dentro da transação só tiver INSERT, UPDATE e DELETE irá funcionar perfeitamente. Código exemplo (síntese): begin ... StartTransaction; try SQLDataSet1.CommandText := 'insert into table (codigo) values (1)'; SQLDataSet1.ExecSQL; SQLDataSet1.Close; SQLDataSet1.CommandText := 'select * from table'; SQLDataSet1.Open; SQLDataSet1.Close; // Aqui ele comita a transação automaticamente. // Quando chegar aqui, o 1º insert já está comitado, se houver erro daqui para frente ele não será desfeito. SQLDataSet1.CommandText := 'insert into table (codigo) values (2)'; SQLDataSet1.ExecSQL; SQLDataSet1.Close; CommitWork; except RollBack; end; end; Luciano Calenzani Simões Abra sua conta no Yahoo! Mail, o único sem limite de espaço para armazenamento! http://br.mail.yahoo.com/ [As partes desta mensagem que não continham texto foram removidas]
RE: [delphi-br] dbexpress for Interbase 2.0
Odair, Você está com o December Update no seu Delphi 2007? []'s Andreano Lanusse CodeGear Product Line Manager Evangelist Leader Latin America Blog: http://blogs.codegear.com/andreanolanusse Exemplos: http://cc.codegear.com/Author/38483 From: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] On Behalf Of Odair Sent: Saturday, April 12, 2008 6:51 PM To: delphi-br@yahoogrupos.com.br Subject: [delphi-br] dbexpress for Interbase 2.0 Boa noite a todos. Amigos, alguém aki usa o driver dbexpress for Interbase 2.0 da Corelab? Baixei a versão demo e em meus testes não tive problemas para acessar o Firebird 2.0 com Delphi 2007. Aliás, esta foi a única forma que consegui acessar o FB 2.0 via DBX no Delphi 2007. Mas ainda estou em dúvida pra adquirir a versão full (embora custe apenas U$ 79,90). Gostaria da opinião de quem já está usando a algum tempo este driver pra partir pra aquisição do mesmo. Valeu a todos, Odair PS: Tb aceito sugestão de outros drivers DBExpress pra acesso ao FB 2.0 (pra Delphi 2007) caso existam. __ Faça ligações para outros computadores com o novo Yahoo! Messenger http://br.beta.messenger.yahoo.com/ http://br.beta.messenger.yahoo.com/ [As partes desta mensagem que não continham texto foram removidas]
Re: [delphi-br] dbexpress for Interbase 2.0
Andreano e por falar em December Update vc acha que estes bug's vão ser corrigidos neste versão do Delphi? as vezes ao fechar um projeto o Welcome Page não é exibido corretamente.. da ate pra selecionar os objetos e excluir.. e outro bug chato é a duplicação de algumas propriedades, ocorre quanto alterna-se entre o form e código e o object inspector. ao entrar no object quando a propriedade da duplicada, se pressionar enter tudo volta ao normal. http://www.drdsistemas.com/util/BUG1.JPGhttp://www.drdsistemas.com/util/BUG1.JPG http://www.drdsistemas.com/util/BUG2.JPGhttp://www.drdsistemas.com/util/BUG1.JPG http://www.drdsistemas.com/util/BUG2_B.JPGhttp://www.drdsistemas.com/util/BUG1.JPG http://www.drdsistemas.com/util/BUG1.JPG Em 13/04/08, Andreano Lanusse [EMAIL PROTECTED] escreveu: Odair, Você está com o December Update no seu Delphi 2007? []'s Andreano Lanusse CodeGear Product Line Manager Evangelist Leader Latin America Blog: http://blogs.codegear.com/andreanolanusse Exemplos: http://cc.codegear.com/Author/38483 From: delphi-br@yahoogrupos.com.br delphi-br%40yahoogrupos.com.br[mailto: delphi-br@yahoogrupos.com.br delphi-br%40yahoogrupos.com.br] On Behalf Of Odair Sent: Saturday, April 12, 2008 6:51 PM To: delphi-br@yahoogrupos.com.br delphi-br%40yahoogrupos.com.br Subject: [delphi-br] dbexpress for Interbase 2.0 Boa noite a todos. Amigos, alguém aki usa o driver dbexpress for Interbase 2.0 da Corelab? Baixei a versão demo e em meus testes não tive problemas para acessar o Firebird 2.0 com Delphi 2007. Aliás, esta foi a única forma que consegui acessar o FB 2.0 via DBX no Delphi 2007. Mas ainda estou em dúvida pra adquirir a versão full (embora custe apenas U$ 79,90). Gostaria da opinião de quem já está usando a algum tempo este driver pra partir pra aquisição do mesmo. Valeu a todos, Odair PS: Tb aceito sugestão de outros drivers DBExpress pra acesso ao FB 2.0 (pra Delphi 2007) caso existam. __ Faça ligações para outros computadores com o novo Yahoo! Messenger http://br.beta.messenger.yahoo.com/ http://br.beta.messenger.yahoo.com/ [As partes desta mensagem que não continham texto foram removidas] -- ... Eduardo Silva dos Santos DRD Sistemas. (27) 3218-4201 MSN: [EMAIL PROTECTED] Site: http://www.drdsistemas.com/ ... [As partes desta mensagem que não continham texto foram removidas]
Re: [delphi-br] dbexpress for Interbase 2.0
hu... sei não Na verdade, meu Delphi 2007 foi comprado a uns 6 meses e que eu me lembre, não fiz nenhum UP depois disso. Estou neste momento visitando a CodGear pra verificar os UPs disponíveis. Ah... em algum destes ups, existe algum que contenha um driver DBX que acesse o FB ou tenho mesmo que partir para um de 3ºs? Desculpe a pergunta se parece idiota ou se já foi discutido isso aki pois estive afastado do Delphi (e da lista tb) nos últimos 4 meses por motivo de troca de empresa. Valeu. Odair - Original Message - From: Andreano Lanusse [EMAIL PROTECTED] To: delphi-br@yahoogrupos.com.br Sent: Sunday, April 13, 2008 2:40 AM Subject: RE: [delphi-br] dbexpress for Interbase 2.0 Odair, Você está com o December Update no seu Delphi 2007? []'s Andreano Lanusse CodeGear Product Line Manager Evangelist Leader Latin America Blog: http://blogs.codegear.com/andreanolanusse Exemplos: http://cc.codegear.com/Author/38483 From: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] On Behalf Of Odair Sent: Saturday, April 12, 2008 6:51 PM To: delphi-br@yahoogrupos.com.br Subject: [delphi-br] dbexpress for Interbase 2.0 Boa noite a todos. Amigos, alguém aki usa o driver dbexpress for Interbase 2.0 da Corelab? Baixei a versão demo e em meus testes não tive problemas para acessar o Firebird 2.0 com Delphi 2007. Aliás, esta foi a única forma que consegui acessar o FB 2.0 via DBX no Delphi 2007. Mas ainda estou em dúvida pra adquirir a versão full (embora custe apenas U$ 79,90). Gostaria da opinião de quem já está usando a algum tempo este driver pra partir pra aquisição do mesmo. Valeu a todos, Odair PS: Tb aceito sugestão de outros drivers DBExpress pra acesso ao FB 2.0 (pra Delphi 2007) caso existam. __ Faça ligações para outros computadores com o novo Yahoo! Messenger http://br.beta.messenger.yahoo.com/ http://br.beta.messenger.yahoo.com/ [As partes desta mensagem que não continham texto foram removidas] -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM __ Faça ligações para outros computadores com o novo Yahoo! Messenger http://br.beta.messenger.yahoo.com/
[delphi-br] dbexpress for Interbase 2.0
Boa noite a todos. Amigos, alguém aki usa o driver dbexpress for Interbase 2.0 da Corelab? Baixei a versão demo e em meus testes não tive problemas para acessar o Firebird 2.0 com Delphi 2007. Aliás, esta foi a única forma que consegui acessar o FB 2.0 via DBX no Delphi 2007. Mas ainda estou em dúvida pra adquirir a versão full (embora custe apenas U$ 79,90). Gostaria da opinião de quem já está usando a algum tempo este driver pra partir pra aquisição do mesmo. Valeu a todos, Odair PS: Tb aceito sugestão de outros drivers DBExpress pra acesso ao FB 2.0 (pra Delphi 2007) caso existam. __ Faça ligações para outros computadores com o novo Yahoo! Messenger http://br.beta.messenger.yahoo.com/
Re: [delphi-br] dbexpress for Interbase 2.0
Odair... sobre o Driver da CoreLab nao posso te falar pois uso o MyDAC para acessar o MySQL.. Agora da própria CoreLab posso te falar com tranquilidade, uso o MyDAC desde 2005, a empresa é séria, o suporte é muito bom, via e-mail ou pelo Forum, se tiver Bug's eles corrigem, mandam patches.. não ficam embarrigando como certas empresas. é coisa fina mesmo, vale cada centavo.. se vc quer um produto que vai ficar constantemente atualizado, compatível com todas as versões do Interbase/FireBird/Yafill, os produtos da CoreLab são os mais indicados. Em 12/04/08, Odair [EMAIL PROTECTED] escreveu: Boa noite a todos. Amigos, alguém aki usa o driver dbexpress for Interbase 2.0 da Corelab? Baixei a versão demo e em meus testes não tive problemas para acessar o Firebird 2.0 com Delphi 2007. Aliás, esta foi a única forma que consegui acessar o FB 2.0 via DBX no Delphi 2007. Mas ainda estou em dúvida pra adquirir a versão full (embora custe apenas U$ 79,90). Gostaria da opinião de quem já está usando a algum tempo este driver pra partir pra aquisição do mesmo. Valeu a todos, Odair PS: Tb aceito sugestão de outros drivers DBExpress pra acesso ao FB 2.0 (pra Delphi 2007) caso existam. __ Faça ligações para outros computadores com o novo Yahoo! Messenger http://br.beta.messenger.yahoo.com/ -- ... Eduardo Silva dos Santos DRD Sistemas. (27) 3218-4201 MSN: [EMAIL PROTECTED] Site: http://www.drdsistemas.com/ ... [As partes desta mensagem que não continham texto foram removidas]
Re: [delphi-br] dbexpress for Interbase 2.0
Boa noite. Odair, estou tentando usar o corelab + fb 2.0.3.12981 + D2007 win 32. Mas quanto tento abrir o banco recebo uma msg: unavailable database. Se eu utilizar a dll do interbase abre na boa. Vc poderia me passar como instalou a versao demo ? Grato. _ João Paulo From: Odair Sent: Saturday, April 12, 2008 10:50 PM To: delphi-br@yahoogrupos.com.br Subject: [delphi-br] dbexpress for Interbase 2.0 Boa noite a todos. Amigos, alguém aki usa o driver dbexpress for Interbase 2.0 da Corelab? Baixei a versão demo e em meus testes não tive problemas para acessar o Firebird 2.0 com Delphi 2007. Aliás, esta foi a única forma que consegui acessar o FB 2.0 via DBX no Delphi 2007. Mas ainda estou em dúvida pra adquirir a versão full (embora custe apenas U$ 79,90). Gostaria da opinião de quem já está usando a algum tempo este driver pra partir pra aquisição do mesmo. Valeu a todos, Odair PS: Tb aceito sugestão de outros drivers DBExpress pra acesso ao FB 2.0 (pra Delphi 2007) caso existam. __ Faça ligações para outros computadores com o novo Yahoo! Messenger http://br.beta.messenger.yahoo.com/ [As partes desta mensagem que não continham texto foram removidas]