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]
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]
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]
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]
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
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: 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: 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
RES: [delphi-br] DBEXPRESS + SQLStoredProc + ORACLE - isso realmente funciona ?
No meu caso as procedures eu passo o parâmetro com Value. Utilizo Delphi 7. Sinceramente não tenho esse tipo de problemas com o Oracle. É necessário verificar as configurações do seu banco, quando fiz o meu projeto de TCC usando Oracle o único inconveniente foi que como eu não tinha acesso total ao banco de dados eu precisava setar algumas configurações antes de abrir a minha conexão. São elas: ALTER SESSION SET NLS_LANGUAGE = BRAZILIAN PORTUGUESE' ALTER SESSION SET NLS_TERRITORY = BRAZIL'); ALTER SESSION SET NLS_DATE_FORMAT = ''DD/MM/ HH24:MI:SS''' ALTER SESSION SET NLS_NUMERIC_CHARACTERS=''.,''' _ De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de alineri Enviada em: quarta-feira, 27 de fevereiro de 2008 03:56 Para: delphi-br@yahoogrupos.com.br Assunto: [delphi-br] DBEXPRESS + SQLStoredProc + ORACLE - isso realmente funciona ? Ola Pessoal, Estou atravessando madrugada a dentro e ate agora nao estou conseguindo executar minhas procedures do Oracle utilizando SQLStoredProc do Dbexpress. A cada momento e um erro diferente, sera que essa combinacao realmente funciona ? Estou fazendo um teste basico, uma procedure que inclui registro em dois campos, ( Codigo - Numerico, Descricao - Texto ) a procedure foi testada diretamente no oracle e esta funcionando. Os erros sao o seguinte: ORA-06502 e ORA-06512 esse erro se referindo a campo Codigo que e numerico No Oracle esse campo esta como Number e em params do SQLStoredProc o datatype esta como ftFMTBcd, e o valor passado para esse parametro vai como AsBCD. Ja testei com Float, com Integer e continua dando os mesmos erros. Qual seria a configuracao correta desses parametros do Delphi ? Ou o Dbexpress realmente nao e recomendado para o Oracle ? Versoes que estou utilizando Oracle XE Delphi 2006 com update Windows XP ´professional Um forte abraco a Todos alineri [As partes desta mensagem que não continham texto foram removidas]
Res: [delphi-br] DbExpress SqlQuery...
Corrigindo nosso caro amigo Adriano Santos, o firebird permite sim subselects em selects, ao contrário do que ele disse, uso em meus sistemas sem problemas. Agora se puder passar o problema que ocorre já facilitaria a ajuda. André Luis da Silveira Siagri Sistemas de Gestão 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 SqlQuery...
Vlw Andre Luis, realmente...eu podia jurar que não dava pra fazer isso no FB. Estava conversando com meu colega de trabalho aqui e funciona mesmo. Vacilei. Vlw, abs Adriano Santos - Editor Técnico Revista ClubeDelphi www.delphitodelphi.blogspot.com www.devmedia.com.br www.devmedia.com.br/clubedelphi/pagina.asp Andre Luis Silveria respondeu: Corrigindo nosso caro amigo Adriano Santos, o firebird permite sim subselects em selects, ao contrário do que ele disse, uso em meus sistemas sem problemas. Agora se puder passar o problema que ocorre já facilitaria a ajuda. André Luis da Silveira Siagri Sistemas de Gestão Abra sua conta no Yahoo! Mail, o único sem limite de espaço para armazenamento! http://br.mail.yahoo.com/ http://br.mail.yahoo.com/ [As partes desta mensagem que não continham texto foram removidas] No virus found in this incoming message. Checked by AVG Free Edition. Version: 7.5.516 / Virus Database: 269.19.16/1251 - Release Date: 30/01/2008 09:29
Re: Res: [delphi-br] DbExpress SqlQuery...
no dbExpress usando o SqlQuery nao funciona ? Doretto. - Original Message - From: Adriano Santos (Yahoo) To: delphi-br@yahoogrupos.com.br Sent: Friday, February 01, 2008 4:37 PM Subject: Re: Res: [delphi-br] DbExpress SqlQuery... Vlw Andre Luis, realmente...eu podia jurar que não dava pra fazer isso no FB. Estava conversando com meu colega de trabalho aqui e funciona mesmo. Vacilei. Vlw, abs Adriano Santos -- Editor Técnico Revista ClubeDelphi www.delphitodelphi.blogspot.com www.devmedia.com.br www.devmedia.com.br/clubedelphi/pagina.asp Andre Luis Silveria respondeu: Corrigindo nosso caro amigo Adriano Santos, o firebird permite sim subselects em selects, ao contrário do que ele disse, uso em meus sistemas sem problemas. Agora se puder passar o problema que ocorre já facilitaria a ajuda. André Luis da Silveira Siagri Sistemas de Gestão Abra sua conta no Yahoo! Mail, o único sem limite de espaço para armazenamento! http://br.mail.yahoo.com/ http://br.mail.yahoo.com/ [As partes desta mensagem que não continham texto foram removidas] -- No virus found in this incoming message. Checked by AVG Free Edition. Version: 7.5.516 / Virus Database: 269.19.16/1251 - Release Date: 30/01/2008 09:29 __ Informa磯 do NOD32 IMON 2843 (20080201) __ Esta mensagem foi verificada pelo NOD32 sistema antiv�s http://www.eset.com.br [As partes desta mensagem que não continham texto foram removidas]
Re: Res: [delphi-br] DbExpress SqlQuery...
Maluco né não? Doretto respondeu: no dbExpress usando o SqlQuery nao funciona ? Doretto. - Original Message - From: Adriano Santos (Yahoo) To: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br Sent: Friday, February 01, 2008 4:37 PM Subject: Re: Res: [delphi-br] DbExpress SqlQuery... Vlw Andre Luis, realmente...eu podia jurar que não dava pra fazer isso no FB. Estava conversando com meu colega de trabalho aqui e funciona mesmo. Vacilei. Vlw, abs Adriano Santos -- Editor Técnico Revista ClubeDelphi www.delphitodelphi.blogspot.com www.devmedia.com.br www.devmedia.com.br/clubedelphi/pagina.asp Andre Luis Silveria respondeu: Corrigindo nosso caro amigo Adriano Santos, o firebird permite sim subselects em selects, ao contrário do que ele disse, uso em meus sistemas sem problemas. Agora se puder passar o problema que ocorre já facilitaria a ajuda. André Luis da Silveira Siagri Sistemas de Gestão Abra sua conta no Yahoo! Mail, o único sem limite de espaço para armazenamento! http://br.mail.yahoo.com/ http://br.mail.yahoo.com/ http://br.mail.yahoo.com/ http://br.mail.yahoo.com/ [As partes desta mensagem que não continham texto foram removidas] -- No virus found in this incoming message. Checked by AVG Free Edition. Version: 7.5.516 / Virus Database: 269.19.16/1251 - Release Date: 30/01/2008 09:29 __ Informa磯 do NOD32 IMON 2843 (20080201) __ Esta mensagem foi verificada pelo NOD32 sistema antiv�s http://www.eset.com.br http://www.eset.com.br [As partes desta mensagem que não continham texto foram removidas] -- Adriano Santos - Editor Técnico Revista ClubeDelphi. http://www.delphitodelphi.blogspot.com http://www.devmedia.com.br http://www.devmedia.com.br/clubedelphi/pagina.asp
RES: RES: [delphi-br] DBexpress e Firebird
Tráfego e tempo de resposta são duas coisas diferentes. Acho que você está confundindo. O tempo de tráfego independe dos dados estarem ordenados ou não. O tempo de resposta depende do tempo do trafego mais o tempo do processo no servidor. -Mensagem original- De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de Joel Alexandre Enviada em: quarta-feira, 3 de outubro de 2007 18:49 Para: delphi-br@yahoogrupos.com.br Assunto: Re: RES: [delphi-br] DBexpress e Firebird Senhores, Se me permitem dar um pitaco, eu não estou entendendo porque este assunto está gerando tanta polêmica. 2 fatores tem que ser considerados nesta questão: 1) Se o banco está utilizando indice para a composição do ORDER BY 2) A quantidade de registros Vamos aos casos: CASO A: Grande quantidade de registros e campo não indexado usando ORDER BY O ORDER BY no banco é demorado - Perde-se muito tempo O Tráfego é X tempo para preencher o ClientDataSet Não há necessidade de ordenar no CDS pois os dados já o estão. CASO B: Grande quantidade de registros e campo indexado usando ORDER BY O ORDER BY no banco é rápido - Perde-se pouco tempo O Tráfego demora X tempo para preencher o ClientDataSet Não há necessidade de ordenar no CDS pois os dados já o estão. CASO C: Grande quantidade de registros e campo indexado ou não e NÃO usando ORDER BY Como não há ORDER BY no banco não há perda de tempo O Tráfego demora X tempo para preencher o ClientDataSet HÁ necessidade de ordenar no CDS pois os dados já o estão - Pouca demora pois os dados estão na memória Caso IDEAL: Campo Indexado e com o uso de ORDER BY, pois, o tempo para indexação é tão pequeno que não se justifica buscar os dados desordenados e ordenar na memoria. O colega tem razão quando diz que perde-se tempo no tráfego, concordo com ele. Agora, temos que analisar qual a circunstância deste processo, pois, com o advento do SQL, o uso de grande quantidade de dados trafegando na rede foi banida a muito tempo e é usado em ocasiões específicas como relatorios etc.. Portanto, indexar dados tanto no servidor como localmente é operações rápidas que não levam mais do que 10ms. É isso aí pessoal.. Vamos pra outro tópico? []Os Joel Certo, eu entendi o que vocês querem dizer, eu utilizo a ordenação no TClientDataSet também. Mas por exemplo, utilizando o IBExpert mesmo, façam um select sem order by e vejam na análise quantos registros foram lidos e o tempo de resposta do pacote, agora utilizem order by... o tempo é infinitamente menor, não tem comparação. Seguindo essa lógico, um clientdataset que trazer um pacote de registros sem order by, vai demorar mais do que um que traga com order by, pq a questão é o select em si... o pacote de registros vai trafegar na rede de qualquer maneira. Não? Vitor. _ De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de Walter Alves Chagas Junior Enviada em: quarta-feira, 3 de outubro de 2007 17:02 Para: delphi-br@yahoogrupos.com.br Assunto: RES: [delphi-br] DBexpress e Firebird Uma coisa é você ordenar um dataset já pronto em memória local, outra é fazer isto em trafego na rede e dando um trabalho adicional ao SGBD []s Walter Alves Chagas Junior Projeto e desenvolvimento de sistemas Telemont Engenharia de telecomunicações S/A Belo Horizonte - MG - Brasil [EMAIL PROTECTED] mailto:wchagas%40telemont.com.br com.br Fone: (31) 3389-8217 Fax: (31) 3389-8215 Code Gear: http://cc.codegear. http://cc.codegear.com/Author/46502 com/Author/46502 -Mensagem original- De: [EMAIL PROTECTED] mailto:delphi-br%40yahoogrupos.com.br os.com.br [mailto:[EMAIL PROTECTED] mailto:delphi-br%40yahoogrupos.com.br os.com.br] Em nome de Vitor Redes Enviada em: quarta-feira, 3 de outubro de 2007 16:34 Para: [EMAIL PROTECTED] mailto:delphi-br%40yahoogrupos.com.br os.com.br Assunto: RES: [delphi-br] DBexpress e Firebird Mas, teoricamente, o ORDER BY é o que dita se o select vai ser indexado ou não. Carregar um select sem índice em memória para depois organiza-lo, seguindo essa lógica, demoraria muito mais. Vitor. _ De: [EMAIL PROTECTED] mailto:delphi-br%40yahoogrupos.com.br os.com.br [mailto:[EMAIL PROTECTED] mailto:delphi-br%40yahoogrupos.com.br os.com.br] Em nome de Bruno Lichot Enviada em: quarta-feira, 3 de outubro de 2007 15:53 Para: [EMAIL PROTECTED] mailto:delphi-br%40yahoogrupos.com.br os.com.br Assunto: RES: [delphi-br] DBexpress e Firebird Não e aconselhavel o uso de order by e clausulas SQL por conta do peso de processamento q este usa, o ideal e usar no clientdataset índices em memória q fazem a mesma coisa so q menos custoso e mais rápido. No meu exemplo do dd 8 mostra como fazer isso http://cc.codegear. http://cc.codegear. http://cc.codegear.com/Author/795118 com/Author/795118 com/Author/795118 abs BL De: [EMAIL PROTECTED] mailto:delphi-br%40yahoogrupos.com.br os.com.br [mailto:[EMAIL PROTECTED
Re: RES: RES: [delphi-br] DBexpress e Firebird
Davi Eduardo Borges Wall escreveu: Tráfego e tempo de resposta são duas coisas diferentes. Acho que você está confundindo. O tempo de tráfego independe dos dados estarem ordenados ou não. O tempo de resposta depende do tempo do trafego mais o tempo do processo no servidor. Boa tarde Davi, Não estou confundindo não. É que o tempo total gasto = Tempo do servidor pra ordenar + Tempo na transferencia + Tempo para o CDS ordernar É óbvio que sei que o ponto comum entre as duas coisas é o tempo, mas que as duas são distintas, são. JOel -- 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: [EMAIL PROTECTED] 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: [EMAIL PROTECTED] * O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
RES: [delphi-br] DBexpress e Firebird
Qual seria o problema em utilizar o OrderBy? De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de Marcelo Mendes de Oliveira Enviada em: quarta-feira, 3 de outubro de 2007 13:14 Para: delphi-br@yahoogrupos.com.br Assunto: [delphi-br] DBexpress e Firebird Boa Tarde Pessoal, Gostaria de saber se algum amigo sabe o que acontece quando o client Dataset trás os dados desordenados, tipo ele traz assim 40, 41, 42, 43, 50, 44, 45, 46, 51, 47, 48, 49 e não na ordem como está na base de dados, ai para que ele ordene eu tenho que dar um order by no SQLDataSet. Alguém sabe como resolver isto?? Obrigado pela ajuda Marcelo Mendes de Oliveira Analista de Informática Tel.: + 49 3551-0177 Fax: + 49 3541-0423 IGUAÇU - celulose, papel s.a www.iguacucelulose.com.br http://www.iguacucelulose.com.br/ P Antes de imprimir pense em sua responsabilidade e compromisso com o MEIO AMBIENTE! Before printing this document, think about your responsibility and care for the ENVIRONMENT! [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas]
RES: [delphi-br] DBexpress e Firebird
Nenhum problema só quero saber o porque que isto acontece, pois até então nunca tinha visto este tipo de bug Marcelo Mendes de Oliveira Analista de Informática Tel.: + 49 3551-0177 Fax: + 49 3541-0423 IGUAÇU - celulose, papel s.a www.iguacucelulose.com.br http://www.iguacucelulose.com.br/ P Antes de imprimir pense em sua responsabilidade e compromisso com o MEIO AMBIENTE! Before printing this document, think about your responsibility and care for the ENVIRONMENT! _ De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de Davi Eduardo Borges Wall Enviada em: quarta-feira, 3 de outubro de 2007 13:51 Para: delphi-br@yahoogrupos.com.br Assunto: RES: [delphi-br] DBexpress e Firebird Qual seria o problema em utilizar o OrderBy? De: [EMAIL PROTECTED] mailto:delphi-br%40yahoogrupos.com.br os.com.br [mailto:[EMAIL PROTECTED] mailto:delphi-br%40yahoogrupos.com.br os.com.br] Em nome de Marcelo Mendes de Oliveira Enviada em: quarta-feira, 3 de outubro de 2007 13:14 Para: [EMAIL PROTECTED] mailto:delphi-br%40yahoogrupos.com.br os.com.br Assunto: [delphi-br] DBexpress e Firebird Boa Tarde Pessoal, Gostaria de saber se algum amigo sabe o que acontece quando o client Dataset trás os dados desordenados, tipo ele traz assim 40, 41, 42, 43, 50, 44, 45, 46, 51, 47, 48, 49 e não na ordem como está na base de dados, ai para que ele ordene eu tenho que dar um order by no SQLDataSet. Alguém sabe como resolver isto?? Obrigado pela ajuda Marcelo Mendes de Oliveira Analista de Informática Tel.: + 49 3551-0177 Fax: + 49 3541-0423 IGUAÇU - celulose, papel s.a www.iguacucelulose.com.br http://www.iguacuce http://www.iguacucelulose.com.br/ lulose.com.br/ P Antes de imprimir pense em sua responsabilidade e compromisso com o MEIO AMBIENTE! Before printing this document, think about your responsibility and care for the ENVIRONMENT! [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas]
RES: [delphi-br] DBexpress e Firebird
Tinha este problema no SQL Server descobri que era o índice de chave primaria. Usei a propriedade IndexFieldName do clienteDataset. Elcio Domingos Ramos Demag Cranes Components Ltda. Depto. de Engenharia Fone: xx (11) 2145-7823 [EMAIL PROTECTED] www.demagcranes.com.br De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de Marcelo Mendes de Oliveira Enviada em: quarta-feira, 3 de outubro de 2007 13:14 Para: delphi-br@yahoogrupos.com.br Assunto: [delphi-br] DBexpress e Firebird Boa Tarde Pessoal, Gostaria de saber se algum amigo sabe o que acontece quando o client Dataset trás os dados desordenados, tipo ele traz assim 40, 41, 42, 43, 50, 44, 45, 46, 51, 47, 48, 49 e não na ordem como está na base de dados, ai para que ele ordene eu tenho que dar um order by no SQLDataSet. Alguém sabe como resolver isto?? Obrigado pela ajuda Marcelo Mendes de Oliveira Analista de Informática Tel.: + 49 3551-0177 Fax: + 49 3541-0423 IGUAÇU - celulose, papel s.a www.iguacucelulose.com.br http://www.iguacucelulose.com.br/ http://www.iguacucelulose.com.br/ P Antes de imprimir pense em sua responsabilidade e compromisso com o MEIO AMBIENTE! Before printing this document, think about your responsibility and care for the ENVIRONMENT! [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas]
RES: [delphi-br] DBexpress e Firebird
Legal, testei e parece que funcionou vou testar mais, mas estou tendo outro problema agora, quando abro a tabela e dou um inserir ao invés de ele criar um novo ele edita o ultimo registro ai tenho que cancelar e clicar em inserir novamente, ai sim ele cria um novo, tem idéia do que pode ser?? Marcelo Mendes de Oliveira Analista de Informática Tel.: + 49 3551-0177 Fax: + 49 3541-0423 IGUAÇU - celulose, papel s.a www.iguacucelulose.com.br http://www.iguacucelulose.com.br/ P Antes de imprimir pense em sua responsabilidade e compromisso com o MEIO AMBIENTE! Before printing this document, think about your responsibility and care for the ENVIRONMENT! _ De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de Elcio Domingos Ramos Enviada em: quarta-feira, 3 de outubro de 2007 14:17 Para: delphi-br@yahoogrupos.com.br Assunto: RES: [delphi-br] DBexpress e Firebird Tinha este problema no SQL Server descobri que era o índice de chave primaria. Usei a propriedade IndexFieldName do clienteDataset. Elcio Domingos Ramos Demag Cranes Components Ltda. Depto. de Engenharia Fone: xx (11) 2145-7823 elcio.ramos@ mailto:elcio.ramos%40demagcranes.com.br demagcranes.com.br www.demagcranes.com.br De: [EMAIL PROTECTED] mailto:delphi-br%40yahoogrupos.com.br os.com.br [mailto:[EMAIL PROTECTED] mailto:delphi-br%40yahoogrupos.com.br os.com.br] Em nome de Marcelo Mendes de Oliveira Enviada em: quarta-feira, 3 de outubro de 2007 13:14 Para: [EMAIL PROTECTED] mailto:delphi-br%40yahoogrupos.com.br os.com.br Assunto: [delphi-br] DBexpress e Firebird Boa Tarde Pessoal, Gostaria de saber se algum amigo sabe o que acontece quando o client Dataset trás os dados desordenados, tipo ele traz assim 40, 41, 42, 43, 50, 44, 45, 46, 51, 47, 48, 49 e não na ordem como está na base de dados, ai para que ele ordene eu tenho que dar um order by no SQLDataSet. Alguém sabe como resolver isto?? Obrigado pela ajuda Marcelo Mendes de Oliveira Analista de Informática Tel.: + 49 3551-0177 Fax: + 49 3541-0423 IGUAÇU - celulose, papel s.a www.iguacucelulose.com.br http://www.iguacuce http://www.iguacucelulose.com.br/ lulose.com.br/ http://www.iguacuce http://www.iguacucelulose.com.br/ lulose.com.br/ P Antes de imprimir pense em sua responsabilidade e compromisso com o MEIO AMBIENTE! Before printing this document, think about your responsibility and care for the ENVIRONMENT! [As partes desta mensagem que não continham texto foram removidas] [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 e Firebird
Marcelo Mendes de Oliveira wrote: Nenhum problema só quero saber o porque que isto acontece, pois até então nunca tinha visto este tipo de bug Não é bug, é apenas um fato. Não há qualquer garantia da ordem dos objetos em um banco sql caso você não utilize a cláusula order by. -- Joao Morais Marcelo Mendes de Oliveira Analista de Informática Tel.: + 49 3551-0177 Fax: + 49 3541-0423 IGUAÇU - celulose, papel s.a www.iguacucelulose.com.br http://www.iguacucelulose.com.br/ P Antes de imprimir pense em sua responsabilidade e compromisso com o MEIO AMBIENTE! Before printing this document, think about your responsibility and care for the ENVIRONMENT! _ De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de Davi Eduardo Borges Wall Enviada em: quarta-feira, 3 de outubro de 2007 13:51 Para: delphi-br@yahoogrupos.com.br Assunto: RES: [delphi-br] DBexpress e Firebird Qual seria o problema em utilizar o OrderBy? De: [EMAIL PROTECTED] mailto:delphi-br%40yahoogrupos.com.br os.com.br [mailto:[EMAIL PROTECTED] mailto:delphi-br%40yahoogrupos.com.br os.com.br] Em nome de Marcelo Mendes de Oliveira Enviada em: quarta-feira, 3 de outubro de 2007 13:14 Para: [EMAIL PROTECTED] mailto:delphi-br%40yahoogrupos.com.br os.com.br Assunto: [delphi-br] DBexpress e Firebird Boa Tarde Pessoal, Gostaria de saber se algum amigo sabe o que acontece quando o client Dataset trás os dados desordenados, tipo ele traz assim 40, 41, 42, 43, 50, 44, 45, 46, 51, 47, 48, 49 e não na ordem como está na base de dados, ai para que ele ordene eu tenho que dar um order by no SQLDataSet. Alguém sabe como resolver isto?? Obrigado pela ajuda
RES: [delphi-br] DBexpress e Firebird
Não e aconselhavel o uso de order by e clausulas SQL por conta do peso de processamento q este usa, o ideal e usar no clientdataset índices em memória q fazem a mesma coisa so q menos custoso e mais rápido. No meu exemplo do dd 8 mostra como fazer isso http://cc.codegear.com/Author/795118 abs BL De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de Marcelo Mendes de Oliveira Enviada em: quarta-feira, 3 de outubro de 2007 14:02 Para: delphi-br@yahoogrupos.com.br Assunto: RES: [delphi-br] DBexpress e Firebird Nenhum problema só quero saber o porque que isto acontece, pois até então nunca tinha visto este tipo de bug Marcelo Mendes de Oliveira Analista de Informática Tel.: + 49 3551-0177 Fax: + 49 3541-0423 IGUAÇU - celulose, papel s.a www.iguacucelulose.com.br http://www.iguacucelulose.com.br/ P Antes de imprimir pense em sua responsabilidade e compromisso com o MEIO AMBIENTE! Before printing this document, think about your responsibility and care for the ENVIRONMENT! _ De: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br [mailto:delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br ] Em nome de Davi Eduardo Borges Wall Enviada em: quarta-feira, 3 de outubro de 2007 13:51 Para: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br Assunto: RES: [delphi-br] DBexpress e Firebird Qual seria o problema em utilizar o OrderBy? De: [EMAIL PROTECTED] mailto:delphi-br%40yahoogrupos.com.br os.com.br [mailto:[EMAIL PROTECTED] mailto:delphi-br%40yahoogrupos.com.br os.com.br] Em nome de Marcelo Mendes de Oliveira Enviada em: quarta-feira, 3 de outubro de 2007 13:14 Para: [EMAIL PROTECTED] mailto:delphi-br%40yahoogrupos.com.br os.com.br Assunto: [delphi-br] DBexpress e Firebird Boa Tarde Pessoal, Gostaria de saber se algum amigo sabe o que acontece quando o client Dataset trás os dados desordenados, tipo ele traz assim 40, 41, 42, 43, 50, 44, 45, 46, 51, 47, 48, 49 e não na ordem como está na base de dados, ai para que ele ordene eu tenho que dar um order by no SQLDataSet. Alguém sabe como resolver isto?? Obrigado pela ajuda Marcelo Mendes de Oliveira Analista de Informática Tel.: + 49 3551-0177 Fax: + 49 3541-0423 IGUAÇU - celulose, papel s.a www.iguacucelulose.com.br http://www.iguacuce http://www.iguacucelulose.com.br/ lulose.com.br/ P Antes de imprimir pense em sua responsabilidade e compromisso com o MEIO AMBIENTE! Before printing this document, think about your responsibility and care for the ENVIRONMENT! [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas] __ Informação do NOD32 IMON 2569 (20071003) __ Esta mensagem foi verificada pelo NOD32 sistema antivírus http://www.eset.com.br [As partes desta mensagem que não continham texto foram removidas]
RES: [delphi-br] DBexpress e Firebird
Mas, teoricamente, o ORDER BY é o que dita se o select vai ser indexado ou não. Carregar um select sem índice em memória para depois organiza-lo, seguindo essa lógica, demoraria muito mais. Vitor. _ De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de Bruno Lichot Enviada em: quarta-feira, 3 de outubro de 2007 15:53 Para: delphi-br@yahoogrupos.com.br Assunto: RES: [delphi-br] DBexpress e Firebird Não e aconselhavel o uso de order by e clausulas SQL por conta do peso de processamento q este usa, o ideal e usar no clientdataset índices em memória q fazem a mesma coisa so q menos custoso e mais rápido. No meu exemplo do dd 8 mostra como fazer isso http://cc.codegear. http://cc.codegear.com/Author/795118 com/Author/795118 abs BL De: [EMAIL PROTECTED] mailto:delphi-br%40yahoogrupos.com.br os.com.br [mailto:[EMAIL PROTECTED] mailto:delphi-br%40yahoogrupos.com.br os.com.br] Em nome de Marcelo Mendes de Oliveira Enviada em: quarta-feira, 3 de outubro de 2007 14:02 Para: [EMAIL PROTECTED] mailto:delphi-br%40yahoogrupos.com.br os.com.br Assunto: RES: [delphi-br] DBexpress e Firebird Nenhum problema só quero saber o porque que isto acontece, pois até então nunca tinha visto este tipo de bug Marcelo Mendes de Oliveira Analista de Informática Tel.: + 49 3551-0177 Fax: + 49 3541-0423 IGUAÇU - celulose, papel s.a www.iguacucelulose.com.br http://www.iguacuce http://www.iguacucelulose.com.br/ lulose.com.br/ P Antes de imprimir pense em sua responsabilidade e compromisso com o MEIO AMBIENTE! Before printing this document, think about your responsibility and care for the ENVIRONMENT! _ De: [EMAIL PROTECTED] mailto:delphi-br%40yahoogrupos.com.br os.com.br mailto:delphi-br%40yahoogrupos.com.br [mailto:[EMAIL PROTECTED] mailto:delphi-br%40yahoogrupos.com.br os.com.br mailto:delphi-br%40yahoogrupos.com.br ] Em nome de Davi Eduardo Borges Wall Enviada em: quarta-feira, 3 de outubro de 2007 13:51 Para: [EMAIL PROTECTED] mailto:delphi-br%40yahoogrupos.com.br os.com.br mailto:delphi-br%40yahoogrupos.com.br Assunto: RES: [delphi-br] DBexpress e Firebird Qual seria o problema em utilizar o OrderBy? De: [EMAIL PROTECTED] mailto:delphi-br%40yahoogrupos.com.br os.com.br [mailto:[EMAIL PROTECTED] mailto:delphi-br%40yahoogrupos.com.br os.com.br] Em nome de Marcelo Mendes de Oliveira Enviada em: quarta-feira, 3 de outubro de 2007 13:14 Para: [EMAIL PROTECTED] mailto:delphi-br%40yahoogrupos.com.br os.com.br Assunto: [delphi-br] DBexpress e Firebird Boa Tarde Pessoal, Gostaria de saber se algum amigo sabe o que acontece quando o client Dataset trás os dados desordenados, tipo ele traz assim 40, 41, 42, 43, 50, 44, 45, 46, 51, 47, 48, 49 e não na ordem como está na base de dados, ai para que ele ordene eu tenho que dar um order by no SQLDataSet. Alguém sabe como resolver isto?? Obrigado pela ajuda Marcelo Mendes de Oliveira Analista de Informática Tel.: + 49 3551-0177 Fax: + 49 3541-0423 IGUAÇU - celulose, papel s.a www.iguacucelulose.com.br http://www.iguacuce http://www.iguacuce http://www.iguacucelulose.com.br/ lulose.com.br/ lulose.com.br/ P Antes de imprimir pense em sua responsabilidade e compromisso com o MEIO AMBIENTE! Before printing this document, think about your responsibility and care for the ENVIRONMENT! [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas] __ Informação do NOD32 IMON 2569 (20071003) __ Esta mensagem foi verificada pelo NOD32 sistema antivírus http://www.eset. http://www.eset.com.br com.br [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 e Firebird
Bruno Lichot wrote: Não e aconselhavel o uso de order by e clausulas SQL por conta do peso de processamento q este usa, o ideal e usar no clientdataset índices em memória q fazem a mesma coisa so q menos custoso e mais rápido. Deve haver algum mal entendido. Daonde é que tirasse esta informação? -- Joao Morais
RES: [delphi-br] DBexpress e Firebird
De forma nenhuma, pois atraves do clientdataset e possível criar dinamicamente índices em memória e ordena-los. E mais rápido e performatico usar a ordenação em memória do clientdataset, pois economiza recursos e torna mais rápido a obtenção de registros do banco não usando order by. Segue um exemplo de função q trabalha em conjunto com o dbgrid para odenacao e clientdataset, ela esta completamente implementada no exemplo do DDD 8 no meu link de downloads. http://cc.codegear.com/Author/795118 procedure TDM.OrdenaDataSetGrid(var CDS: TClientDataSet; var DBG: TDBGrid; Column: TColumn); const idxDefault = 'DEFAULT_ORDER'; var strColumn : string; i : integer; bolUsed : boolean; idOptions : TIndexOptions; begin strColumn := idxDefault; if Column.Field.FieldKind in [fkCalculated, fkLookup, fkAggregate] then Exit; if Column.Field.DataType in [ftBlob, ftMemo] then Exit; for i := 0 to DBG.Columns.Count - 1 do begin DBG.Columns[i].Title.Font.Style := []; end; DBG.Columns[Column.Index].Title.Font.Style := [fsBold]; bolUsed := (Column.Field.FieldName = CDS.IndexName); CDS.IndexDefs.Update; for i := 0 to CDS.IndexDefs.Count - 1 do begin if CDS.IndexDefs.Items[i].Name = Column.Field.FieldName then begin strColumn := Column.Field.FieldName; case (CDS.IndexDefs.Items[i].Options = [ixDescending]) of True : idOptions := []; False : idOptions := [ixDescending]; end; end; end; if (strColumn = idxDefault) or (bolUsed) then begin if bolUsed then CDS.DeleteIndex(Column.Field.FieldName); try CDS.AddIndex(Column.Field.FieldName, Column.Field.FieldName, idOptions, '', '', 0); strColumn := Column.Field.FieldName; except if bolUsed then strColumn := idxDefault; end; end; try CDS.IndexName := strColumn; except CDS.IndexName := idxDefault; end; end; Atenciosamente, Bruno Lichot CodeGear Product Evangelist http://www.codegear.com http://cc.codegear.com/Author/795118 De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de Vitor Redes Enviada em: quarta-feira, 3 de outubro de 2007 16:34 Para: delphi-br@yahoogrupos.com.br Assunto: RES: [delphi-br] DBexpress e Firebird Mas, teoricamente, o ORDER BY é o que dita se o select vai ser indexado ou não. Carregar um select sem índice em memória para depois organiza-lo, seguindo essa lógica, demoraria muito mais. Vitor. _ De: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br [mailto:delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br ] Em nome de Bruno Lichot Enviada em: quarta-feira, 3 de outubro de 2007 15:53 Para: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br Assunto: RES: [delphi-br] DBexpress e Firebird Não e aconselhavel o uso de order by e clausulas SQL por conta do peso de processamento q este usa, o ideal e usar no clientdataset índices em memória q fazem a mesma coisa so q menos custoso e mais rápido. No meu exemplo do dd 8 mostra como fazer isso http://cc.codegear. http://cc.codegear.com/Author/795118 com/Author/795118 abs BL De: [EMAIL PROTECTED] mailto:delphi-br%40yahoogrupos.com.br os.com.br [mailto:[EMAIL PROTECTED] mailto:delphi-br%40yahoogrupos.com.br os.com.br] Em nome de Marcelo Mendes de Oliveira Enviada em: quarta-feira, 3 de outubro de 2007 14:02 Para: [EMAIL PROTECTED] mailto:delphi-br%40yahoogrupos.com.br os.com.br Assunto: RES: [delphi-br] DBexpress e Firebird Nenhum problema só quero saber o porque que isto acontece, pois até então nunca tinha visto este tipo de bug Marcelo Mendes de Oliveira Analista de Informática Tel.: + 49 3551-0177 Fax: + 49 3541-0423 IGUAÇU - celulose, papel s.a www.iguacucelulose.com.br http://www.iguacuce http://www.iguacucelulose.com.br/ lulose.com.br/ P Antes de imprimir pense em sua responsabilidade e compromisso com o MEIO AMBIENTE! Before printing this document, think about your responsibility and care for the ENVIRONMENT! _ De: [EMAIL PROTECTED] mailto:delphi-br%40yahoogrupos.com.br os.com.br mailto:delphi-br%40yahoogrupos.com.br [mailto:[EMAIL PROTECTED] mailto:delphi-br%40yahoogrupos.com.br os.com.br mailto:delphi-br%40yahoogrupos.com.br ] Em nome de Davi Eduardo Borges Wall Enviada em: quarta-feira, 3 de outubro de 2007 13:51 Para: [EMAIL PROTECTED] mailto:delphi-br%40yahoogrupos.com.br os.com.br mailto:delphi-br%40yahoogrupos.com.br Assunto: RES: [delphi-br] DBexpress e Firebird Qual seria o problema em utilizar o OrderBy? De: [EMAIL PROTECTED] mailto:delphi-br%40yahoogrupos.com.br os.com.br [mailto:[EMAIL PROTECTED] mailto:delphi-br%40yahoogrupos.com.br os.com.br] Em nome de Marcelo Mendes de Oliveira Enviada em: quarta-feira, 3 de outubro de
RES: RES: [delphi-br] DBexpress e Firebird
João, O problema em usar order by vai depender do numero de registros que o dataset vai trazer. Até um 50 nada haver, mas em uns 300, já que o SQL vai ter que trazer e ainda por cima ordenar os registros. Ou seja, é um trabalho a mais. Eu mesmo não uso mais Order By nas sentenças SQL. Eu faço a ordenação pelo CDS e até deixo isto a critério do usuário com uma função que, inclusive, postei aqui outro dia. []s Walter Alves Chagas Junior Projeto e desenvolvimento de sistemas Telemont Engenharia de telecomunicações S/A Belo Horizonte - MG - Brasil [EMAIL PROTECTED] Fone: (31) 3389-8217 Fax: (31) 3389-8215 Code Gear: http://cc.codegear.com/Author/46502 -Mensagem original- De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de Joao Morais Enviada em: quarta-feira, 3 de outubro de 2007 16:13 Para: delphi-br@yahoogrupos.com.br Assunto: Re: RES: [delphi-br] DBexpress e Firebird Bruno Lichot wrote: Não e aconselhavel o uso de order by e clausulas SQL por conta do peso de processamento q este usa, o ideal e usar no clientdataset índices em memória q fazem a mesma coisa so q menos custoso e mais rápido. Deve haver algum mal entendido. Daonde é que tirasse esta informação? -- Joao Morais -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM Links do Yahoo! Grupos
RES: [delphi-br] DBexpress e Firebird
Uma coisa é você ordenar um dataset já pronto em memória local, outra é fazer isto em trafego na rede e dando um trabalho adicional ao SGBD []s Walter Alves Chagas Junior Projeto e desenvolvimento de sistemas Telemont Engenharia de telecomunicações S/A Belo Horizonte - MG - Brasil [EMAIL PROTECTED] Fone: (31) 3389-8217 Fax: (31) 3389-8215 Code Gear: http://cc.codegear.com/Author/46502 -Mensagem original- De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de Vitor Redes Enviada em: quarta-feira, 3 de outubro de 2007 16:34 Para: delphi-br@yahoogrupos.com.br Assunto: RES: [delphi-br] DBexpress e Firebird Mas, teoricamente, o ORDER BY é o que dita se o select vai ser indexado ou não. Carregar um select sem índice em memória para depois organiza-lo, seguindo essa lógica, demoraria muito mais. Vitor. _ De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de Bruno Lichot Enviada em: quarta-feira, 3 de outubro de 2007 15:53 Para: delphi-br@yahoogrupos.com.br Assunto: RES: [delphi-br] DBexpress e Firebird Não e aconselhavel o uso de order by e clausulas SQL por conta do peso de processamento q este usa, o ideal e usar no clientdataset índices em memória q fazem a mesma coisa so q menos custoso e mais rápido. No meu exemplo do dd 8 mostra como fazer isso http://cc.codegear. http://cc.codegear.com/Author/795118 com/Author/795118 abs BL De: [EMAIL PROTECTED] mailto:delphi-br%40yahoogrupos.com.br os.com.br [mailto:[EMAIL PROTECTED] mailto:delphi-br%40yahoogrupos.com.br os.com.br] Em nome de Marcelo Mendes de Oliveira Enviada em: quarta-feira, 3 de outubro de 2007 14:02 Para: [EMAIL PROTECTED] mailto:delphi-br%40yahoogrupos.com.br os.com.br Assunto: RES: [delphi-br] DBexpress e Firebird Nenhum problema só quero saber o porque que isto acontece, pois até então nunca tinha visto este tipo de bug Marcelo Mendes de Oliveira Analista de Informática Tel.: + 49 3551-0177 Fax: + 49 3541-0423 IGUAÇU - celulose, papel s.a www.iguacucelulose.com.br http://www.iguacuce http://www.iguacucelulose.com.br/ lulose.com.br/ P Antes de imprimir pense em sua responsabilidade e compromisso com o MEIO AMBIENTE! Before printing this document, think about your responsibility and care for the ENVIRONMENT! _ De: [EMAIL PROTECTED] mailto:delphi-br%40yahoogrupos.com.br os.com.br mailto:delphi-br%40yahoogrupos.com.br [mailto:[EMAIL PROTECTED] mailto:delphi-br%40yahoogrupos.com.br os.com.br mailto:delphi-br%40yahoogrupos.com.br ] Em nome de Davi Eduardo Borges Wall Enviada em: quarta-feira, 3 de outubro de 2007 13:51 Para: [EMAIL PROTECTED] mailto:delphi-br%40yahoogrupos.com.br os.com.br mailto:delphi-br%40yahoogrupos.com.br Assunto: RES: [delphi-br] DBexpress e Firebird Qual seria o problema em utilizar o OrderBy? De: [EMAIL PROTECTED] mailto:delphi-br%40yahoogrupos.com.br os.com.br [mailto:[EMAIL PROTECTED] mailto:delphi-br%40yahoogrupos.com.br os.com.br] Em nome de Marcelo Mendes de Oliveira Enviada em: quarta-feira, 3 de outubro de 2007 13:14 Para: [EMAIL PROTECTED] mailto:delphi-br%40yahoogrupos.com.br os.com.br Assunto: [delphi-br] DBexpress e Firebird Boa Tarde Pessoal, Gostaria de saber se algum amigo sabe o que acontece quando o client Dataset trás os dados desordenados, tipo ele traz assim 40, 41, 42, 43, 50, 44, 45, 46, 51, 47, 48, 49 e não na ordem como está na base de dados, ai para que ele ordene eu tenho que dar um order by no SQLDataSet. Alguém sabe como resolver isto?? Obrigado pela ajuda Marcelo Mendes de Oliveira Analista de Informática Tel.: + 49 3551-0177 Fax: + 49 3541-0423 IGUAÇU - celulose, papel s.a www.iguacucelulose.com.br http://www.iguacuce http://www.iguacuce http://www.iguacucelulose.com.br/ lulose.com.br/ lulose.com.br/ P Antes de imprimir pense em sua responsabilidade e compromisso com o MEIO AMBIENTE! Before printing this document, think about your responsibility and care for the ENVIRONMENT! [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas] __ Informação do NOD32 IMON 2569 (20071003) __ Esta mensagem foi verificada pelo NOD32 sistema antivírus http://www.eset. http://www.eset.com.br com.br [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 Links do Yahoo! Grupos
Re: RES: RES: [delphi-br] DBexpress e Firebird
Walter Alves Chagas Junior wrote: João, O problema em usar order by vai depender do numero de registros que o dataset vai trazer. Até um 50 nada haver, mas em uns 300, já que o SQL vai ter que trazer e ainda por cima ordenar os registros. Ou seja, é um trabalho a mais. Eu mesmo não uso mais Order By nas sentenças SQL. Eu faço a ordenação pelo CDS e até deixo isto a critério do usuário com uma função que, inclusive, postei aqui outro dia. Isso não tem nada a ver. Order by no banco sempre será muito mais rápido do que no cliente, exceto quando os dados já estão todos em cache no cliente -- o que não foi o caso. -- Joao Morais
RES: [delphi-br] DBexpress e Firebird
Certo, eu entendi o que vocês querem dizer, eu utilizo a ordenação no TClientDataSet também. Mas por exemplo, utilizando o IBExpert mesmo, façam um select sem order by e vejam na análise quantos registros foram lidos e o tempo de resposta do pacote, agora utilizem order by... o tempo é infinitamente menor, não tem comparação. Seguindo essa lógico, um clientdataset que trazer um pacote de registros sem order by, vai demorar mais do que um que traga com order by, pq a questão é o select em si... o pacote de registros vai trafegar na rede de qualquer maneira. Não? Vitor. _ De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de Walter Alves Chagas Junior Enviada em: quarta-feira, 3 de outubro de 2007 17:02 Para: delphi-br@yahoogrupos.com.br Assunto: RES: [delphi-br] DBexpress e Firebird Uma coisa é você ordenar um dataset já pronto em memória local, outra é fazer isto em trafego na rede e dando um trabalho adicional ao SGBD []s Walter Alves Chagas Junior Projeto e desenvolvimento de sistemas Telemont Engenharia de telecomunicações S/A Belo Horizonte - MG - Brasil [EMAIL PROTECTED] mailto:wchagas%40telemont.com.br com.br Fone: (31) 3389-8217 Fax: (31) 3389-8215 Code Gear: http://cc.codegear. http://cc.codegear.com/Author/46502 com/Author/46502 -Mensagem original- De: [EMAIL PROTECTED] mailto:delphi-br%40yahoogrupos.com.br os.com.br [mailto:[EMAIL PROTECTED] mailto:delphi-br%40yahoogrupos.com.br os.com.br] Em nome de Vitor Redes Enviada em: quarta-feira, 3 de outubro de 2007 16:34 Para: [EMAIL PROTECTED] mailto:delphi-br%40yahoogrupos.com.br os.com.br Assunto: RES: [delphi-br] DBexpress e Firebird Mas, teoricamente, o ORDER BY é o que dita se o select vai ser indexado ou não. Carregar um select sem índice em memória para depois organiza-lo, seguindo essa lógica, demoraria muito mais. Vitor. _ De: [EMAIL PROTECTED] mailto:delphi-br%40yahoogrupos.com.br os.com.br [mailto:[EMAIL PROTECTED] mailto:delphi-br%40yahoogrupos.com.br os.com.br] Em nome de Bruno Lichot Enviada em: quarta-feira, 3 de outubro de 2007 15:53 Para: [EMAIL PROTECTED] mailto:delphi-br%40yahoogrupos.com.br os.com.br Assunto: RES: [delphi-br] DBexpress e Firebird Não e aconselhavel o uso de order by e clausulas SQL por conta do peso de processamento q este usa, o ideal e usar no clientdataset índices em memória q fazem a mesma coisa so q menos custoso e mais rápido. No meu exemplo do dd 8 mostra como fazer isso http://cc.codegear. http://cc.codegear. http://cc.codegear.com/Author/795118 com/Author/795118 com/Author/795118 abs BL De: [EMAIL PROTECTED] mailto:delphi-br%40yahoogrupos.com.br os.com.br [mailto:[EMAIL PROTECTED] mailto:delphi-br%40yahoogrupos.com.br os.com.br] Em nome de Marcelo Mendes de Oliveira Enviada em: quarta-feira, 3 de outubro de 2007 14:02 Para: [EMAIL PROTECTED] mailto:delphi-br%40yahoogrupos.com.br os.com.br Assunto: RES: [delphi-br] DBexpress e Firebird Nenhum problema só quero saber o porque que isto acontece, pois até então nunca tinha visto este tipo de bug Marcelo Mendes de Oliveira Analista de Informática Tel.: + 49 3551-0177 Fax: + 49 3541-0423 IGUAÇU - celulose, papel s.a www.iguacucelulose.com.br http://www.iguacuce http://www.iguacuce http://www.iguacucelulose.com.br/ lulose.com.br/ lulose.com.br/ P Antes de imprimir pense em sua responsabilidade e compromisso com o MEIO AMBIENTE! Before printing this document, think about your responsibility and care for the ENVIRONMENT! _ De: [EMAIL PROTECTED] mailto:delphi-br%40yahoogrupos.com.br os.com.br mailto:delphi-br%40yahoogrupos.com.br [mailto:[EMAIL PROTECTED] mailto:delphi-br%40yahoogrupos.com.br os.com.br mailto:delphi-br%40yahoogrupos.com.br ] Em nome de Davi Eduardo Borges Wall Enviada em: quarta-feira, 3 de outubro de 2007 13:51 Para: [EMAIL PROTECTED] mailto:delphi-br%40yahoogrupos.com.br os.com.br mailto:delphi-br%40yahoogrupos.com.br Assunto: RES: [delphi-br] DBexpress e Firebird Qual seria o problema em utilizar o OrderBy? De: [EMAIL PROTECTED] mailto:delphi-br%40yahoogrupos.com.br os.com.br [mailto:[EMAIL PROTECTED] mailto:delphi-br%40yahoogrupos.com.br os.com.br] Em nome de Marcelo Mendes de Oliveira Enviada em: quarta-feira, 3 de outubro de 2007 13:14 Para: [EMAIL PROTECTED] mailto:delphi-br%40yahoogrupos.com.br os.com.br Assunto: [delphi-br] DBexpress e Firebird Boa Tarde Pessoal, Gostaria de saber se algum amigo sabe o que acontece quando o client Dataset trás os dados desordenados, tipo ele traz assim 40, 41, 42, 43, 50, 44, 45, 46, 51, 47, 48, 49 e não na ordem como está na base de dados, ai para que ele ordene eu tenho que dar um order by no SQLDataSet. Alguém sabe como resolver isto?? Obrigado pela ajuda Marcelo Mendes de Oliveira Analista de Informática Tel.: + 49 3551-0177 Fax: + 49 3541-0423 IGUAÇU - celulose, papel s.a www.iguacucelulose.com.br http://www.iguacuce http://www.iguacuce http://www.iguacuce http://www.iguacucelulose.com.br/ lulose.com.br
RES: [delphi-br] DBexpress e Firebird
Fazer isto em trafego na rede ? A ordenação seria feita no servidor do banco de dados. O que o tráfego tem a ver ? ordenado ou não, seria a mesma coisa. De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de Walter Alves Chagas Junior Enviada em: quarta-feira, 3 de outubro de 2007 17:02 Para: delphi-br@yahoogrupos.com.br Assunto: RES: [delphi-br] DBexpress e Firebird Uma coisa é você ordenar um dataset já pronto em memória local, outra é fazer isto em trafego na rede e dando um trabalho adicional ao SGBD []s Walter Alves Chagas Junior Projeto e desenvolvimento de sistemas Telemont Engenharia de telecomunicações S/A Belo Horizonte - MG - Brasil [EMAIL PROTECTED] mailto:wchagas%40telemont.com.br Fone: (31) 3389-8217 Fax: (31) 3389-8215 Code Gear: http://cc.codegear.com/Author/46502 -Mensagem original- De: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br [mailto:delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br ] Em nome de Vitor Redes Enviada em: quarta-feira, 3 de outubro de 2007 16:34 Para: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br Assunto: RES: [delphi-br] DBexpress e Firebird Mas, teoricamente, o ORDER BY é o que dita se o select vai ser indexado ou não. Carregar um select sem índice em memória para depois organiza-lo, seguindo essa lógica, demoraria muito mais. Vitor. _ De: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br [mailto:delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br ] Em nome de Bruno Lichot Enviada em: quarta-feira, 3 de outubro de 2007 15:53 Para: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br Assunto: RES: [delphi-br] DBexpress e Firebird Não e aconselhavel o uso de order by e clausulas SQL por conta do peso de processamento q este usa, o ideal e usar no clientdataset índices em memória q fazem a mesma coisa so q menos custoso e mais rápido. No meu exemplo do dd 8 mostra como fazer isso http://cc.codegear. http://cc.codegear.com/Author/795118 com/Author/795118 abs BL De: [EMAIL PROTECTED] mailto:delphi-br%40yahoogrupos.com.br os.com.br [mailto:[EMAIL PROTECTED] mailto:delphi-br%40yahoogrupos.com.br os.com.br] Em nome de Marcelo Mendes de Oliveira Enviada em: quarta-feira, 3 de outubro de 2007 14:02 Para: [EMAIL PROTECTED] mailto:delphi-br%40yahoogrupos.com.br os.com.br Assunto: RES: [delphi-br] DBexpress e Firebird Nenhum problema só quero saber o porque que isto acontece, pois até então nunca tinha visto este tipo de bug Marcelo Mendes de Oliveira Analista de Informática Tel.: + 49 3551-0177 Fax: + 49 3541-0423 IGUAÇU - celulose, papel s.a www.iguacucelulose.com.br http://www.iguacuce http://www.iguacucelulose.com.br/ lulose.com.br/ P Antes de imprimir pense em sua responsabilidade e compromisso com o MEIO AMBIENTE! Before printing this document, think about your responsibility and care for the ENVIRONMENT! _ De: [EMAIL PROTECTED] mailto:delphi-br%40yahoogrupos.com.br os.com.br mailto:delphi-br%40yahoogrupos.com.br [mailto:[EMAIL PROTECTED] mailto:delphi-br%40yahoogrupos.com.br os.com.br mailto:delphi-br%40yahoogrupos.com.br ] Em nome de Davi Eduardo Borges Wall Enviada em: quarta-feira, 3 de outubro de 2007 13:51 Para: [EMAIL PROTECTED] mailto:delphi-br%40yahoogrupos.com.br os.com.br mailto:delphi-br%40yahoogrupos.com.br Assunto: RES: [delphi-br] DBexpress e Firebird Qual seria o problema em utilizar o OrderBy? De: [EMAIL PROTECTED] mailto:delphi-br%40yahoogrupos.com.br os.com.br [mailto:[EMAIL PROTECTED] mailto:delphi-br%40yahoogrupos.com.br os.com.br] Em nome de Marcelo Mendes de Oliveira Enviada em: quarta-feira, 3 de outubro de 2007 13:14 Para: [EMAIL PROTECTED] mailto:delphi-br%40yahoogrupos.com.br os.com.br Assunto: [delphi-br] DBexpress e Firebird Boa Tarde Pessoal, Gostaria de saber se algum amigo sabe o que acontece quando o client Dataset trás os dados desordenados, tipo ele traz assim 40, 41, 42, 43, 50, 44, 45, 46, 51, 47, 48, 49 e não na ordem como está na base de dados, ai para que ele ordene eu tenho que dar um order by no SQLDataSet. Alguém sabe como resolver isto?? Obrigado pela ajuda Marcelo Mendes de Oliveira Analista de Informática Tel.: + 49 3551-0177 Fax: + 49 3541-0423 IGUAÇU - celulose, papel s.a www.iguacucelulose.com.br http://www.iguacuce http://www.iguacuce http://www.iguacucelulose.com.br/ lulose.com.br/ lulose.com.br/ P Antes de imprimir pense em sua responsabilidade e compromisso com o MEIO AMBIENTE! Before printing this document, think about your responsibility and care for the ENVIRONMENT! [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas] __ Informação do NOD32 IMON 2569 (20071003) __ Esta mensagem foi verificada pelo NOD32 sistema antivírus http://www.eset. http
Re: RES: [delphi-br] DBexpress e Firebird
Senhores, Se me permitem dar um pitaco, eu não estou entendendo porque este assunto está gerando tanta polêmica. 2 fatores tem que ser considerados nesta questão: 1) Se o banco está utilizando indice para a composição do ORDER BY 2) A quantidade de registros Vamos aos casos: CASO A: Grande quantidade de registros e campo não indexado usando ORDER BY O ORDER BY no banco é demorado - Perde-se muito tempo O Tráfego é X tempo para preencher o ClientDataSet Não há necessidade de ordenar no CDS pois os dados já o estão. CASO B: Grande quantidade de registros e campo indexado usando ORDER BY O ORDER BY no banco é rápido - Perde-se pouco tempo O Tráfego demora X tempo para preencher o ClientDataSet Não há necessidade de ordenar no CDS pois os dados já o estão. CASO C: Grande quantidade de registros e campo indexado ou não e NÃO usando ORDER BY Como não há ORDER BY no banco não há perda de tempo O Tráfego demora X tempo para preencher o ClientDataSet HÁ necessidade de ordenar no CDS pois os dados já o estão - Pouca demora pois os dados estão na memória Caso IDEAL: Campo Indexado e com o uso de ORDER BY, pois, o tempo para indexação é tão pequeno que não se justifica buscar os dados desordenados e ordenar na memoria. O colega tem razão quando diz que perde-se tempo no tráfego, concordo com ele. Agora, temos que analisar qual a circunstância deste processo, pois, com o advento do SQL, o uso de grande quantidade de dados trafegando na rede foi banida a muito tempo e é usado em ocasiões específicas como relatorios etc.. Portanto, indexar dados tanto no servidor como localmente é operações rápidas que não levam mais do que 10ms. É isso aí pessoal.. Vamos pra outro tópico? []Os Joel Certo, eu entendi o que vocês querem dizer, eu utilizo a ordenação no TClientDataSet também. Mas por exemplo, utilizando o IBExpert mesmo, façam um select sem order by e vejam na análise quantos registros foram lidos e o tempo de resposta do pacote, agora utilizem order by... o tempo é infinitamente menor, não tem comparação. Seguindo essa lógico, um clientdataset que trazer um pacote de registros sem order by, vai demorar mais do que um que traga com order by, pq a questão é o select em si... o pacote de registros vai trafegar na rede de qualquer maneira. Não? Vitor. _ De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de Walter Alves Chagas Junior Enviada em: quarta-feira, 3 de outubro de 2007 17:02 Para: delphi-br@yahoogrupos.com.br Assunto: RES: [delphi-br] DBexpress e Firebird Uma coisa é você ordenar um dataset já pronto em memória local, outra é fazer isto em trafego na rede e dando um trabalho adicional ao SGBD []s Walter Alves Chagas Junior Projeto e desenvolvimento de sistemas Telemont Engenharia de telecomunicações S/A Belo Horizonte - MG - Brasil [EMAIL PROTECTED] mailto:wchagas%40telemont.com.br com.br Fone: (31) 3389-8217 Fax: (31) 3389-8215 Code Gear: http://cc.codegear. http://cc.codegear.com/Author/46502 com/Author/46502 -Mensagem original- De: [EMAIL PROTECTED] mailto:delphi-br%40yahoogrupos.com.br os.com.br [mailto:[EMAIL PROTECTED] mailto:delphi-br%40yahoogrupos.com.br os.com.br] Em nome de Vitor Redes Enviada em: quarta-feira, 3 de outubro de 2007 16:34 Para: [EMAIL PROTECTED] mailto:delphi-br%40yahoogrupos.com.br os.com.br Assunto: RES: [delphi-br] DBexpress e Firebird Mas, teoricamente, o ORDER BY é o que dita se o select vai ser indexado ou não. Carregar um select sem índice em memória para depois organiza-lo, seguindo essa lógica, demoraria muito mais. Vitor. _ De: [EMAIL PROTECTED] mailto:delphi-br%40yahoogrupos.com.br os.com.br [mailto:[EMAIL PROTECTED] mailto:delphi-br%40yahoogrupos.com.br os.com.br] Em nome de Bruno Lichot Enviada em: quarta-feira, 3 de outubro de 2007 15:53 Para: [EMAIL PROTECTED] mailto:delphi-br%40yahoogrupos.com.br os.com.br Assunto: RES: [delphi-br] DBexpress e Firebird Não e aconselhavel o uso de order by e clausulas SQL por conta do peso de processamento q este usa, o ideal e usar no clientdataset índices em memória q fazem a mesma coisa so q menos custoso e mais rápido. No meu exemplo do dd 8 mostra como fazer isso http://cc.codegear. http://cc.codegear. http://cc.codegear.com/Author/795118 com/Author/795118 com/Author/795118 abs BL De: [EMAIL PROTECTED] mailto:delphi-br%40yahoogrupos.com.br os.com.br [mailto:[EMAIL PROTECTED] mailto:delphi-br%40yahoogrupos.com.br os.com.br] Em nome de Marcelo Mendes de Oliveira Enviada em: quarta-feira, 3 de outubro de 2007 14:02 Para: [EMAIL PROTECTED] mailto:delphi-br%40yahoogrupos.com.br os.com.br Assunto: RES: [delphi-br] DBexpress e Firebird Nenhum problema só quero saber o porque que isto acontece, pois até então nunca tinha visto este tipo de bug Marcelo Mendes de Oliveira Analista de Informática Tel.: + 49 3551-0177 Fax: + 49 3541-0423 IGUAÇU - celulose, papel s.a
RES: [delphi-br] DbExpress!!!
Isso é fácil e tem várias formas de se resolver: 1ª: SELECT CAMPOS FROM TABELA WHERE NOME CONTAINING ( NOME ) OR CPF CONTAINING ( CPF ) OR TELEFONE CONTAINING (TELEFONE ) Note que essa forma de seleção, você não utilizará nenhum índice, primeiro por causa do containing, depois porque existem campos que provavelmente não são índices na sua tabela. Com muitos clientes, provavelmente causará lentidão. 2ª: Coloque um Combobox no Form de Consulta e adicione quatro itens a ele: Consultar por Nome Consultar por Documento Consultar por Telefone Por todos os Campos Acima No Código: Case Combobox.ItemIndex of 0 : SELECT CAMPOS FROM TABELA WHERE NOME LIKE ( NOME% ) 1 : SELECT CAMPOS FROM TABELA WHERE CPF CONTAINING ( CPF ) 2 : SELECT CAMPOS FROM TABELA WHERE TELEFONE CONTAINING ( TELEFONE ) 3 : SELECT CAMPOS FROM TABELA WHERE NOME CONTAINING ( NOME ) OR CPF CONTAINING ( CPF ) OR TELEFONE CONTAINING (TELEFONE ) end; A Forma de controlar isso é de sua escolha, você pode adicionar quantos campos quiser. Vitor. _ De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de rafaelpinto19 Enviada em: quarta-feira, 26 de setembro de 2007 11:29 Para: delphi-br@yahoogrupos.com.br Assunto: [delphi-br] DbExpress!!! Bom Dia Grupo, estou com dificuldades e queria uma ajuda de vcs. Queria saber onde é que eu posso encontrar Apostilas ou Tutorias explicando o Uso do DbExpress?? Principalmente nas Situações de Consulta?? Exemplo, Consultar Clientes pelo Nome, Pelo CPf ou Pelo Tefone. Estou quebrando a Cabeça. Até que Criar a Consulta só com UM desses parâmetros é Mole, o Difícil é Criar disponibilizando para o Usuário a Cosulta por Esses 3 parâmetros. Eu não sei se eu tenho que implementar mais aguma linha de Comando na Propriedade Command Text do SQLDataSet. Só sei que estou a mais de um mês tentando resolver isso e não consigo!! Abraços...qualquer ajuda eu agradeço Rafael [As partes desta mensagem que não continham texto foram removidas]
RES: [delphi-br] DBExpress X IBX
O povo usa muito aqui o DBExpress. Mas muitos também usam o MDO e o Zeos. Estes dois ultimos eu nunca trabalhei e por isso não posso opinar. Mas de repente, mais pessoas possam lhe dar maiores detalhes sobre os dois ultimos. []s Walter Alves Chagas Junior Projeto e desenvolvimento de sistemas Telemont Engenharia de telecomunicações S/A Belo Horizonte - MG - Brasil [EMAIL PROTECTED] Fone: (31) 3389-8217 Fax: (31) 3389-8215 Code Gear: http://cc.codegear.com/Author/46502 -Mensagem original- De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] nome de Satoy Matsuoka Enviada em: terça-feira, 4 de setembro de 2007 08:12 Para: delphi-br Assunto: [delphi-br] DBExpress X IBX Pessoal, Com Firebird, qual o melhor ?? Grato []'s Satoy [As partes desta mensagem que não continham texto foram removidas] -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM Links do Yahoo! Grupos
RES: [delphi-br] DBExpress
www.clubedelphi.net []s Topolniak De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de dhsb Enviada em: segunda-feira, 3 de setembro de 2007 16:23 Para: delphi-br@yahoogrupos.com.br Assunto: [delphi-br] DBExpress Pessoal, desculpa a pergunta meio inoportuna (ja deve ter respondido), estou querendo trabalho em pequenos sistemas e gostaria de usar DBExpress alguem teria algum materia, exemplos, sites para indicar que eu possa basear-me? Muito Obrigado [As partes desta mensagem que não continham texto foram removidas]
RES: [delphi-br] DBExpress as vezes não esta gravand o no banco
De posse do erro, agora é possível depurar Este erro fala de um numero invalido, de repente seu tipo de dados esta incompatível com o do banco, já tentou reconfigurar os datasets envolvidos nisso? De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de Fabio Campigotto Enviada em: quarta-feira, 11 de julho de 2007 19:03 Para: delphi-br@yahoogrupos.com.br Assunto: Re: [delphi-br] DBExpress as vezes não esta gravando no banco Sim, coloquei o evento O Erro apresentado é : Invalid Number Mas como pode dar invalid number se estou tentando gravar por exemplo o codigo 5? - Original Message - From: Bruno Lichot To: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br Sent: Tuesday, July 10, 2007 4:02 PM Subject: RES: [delphi-br] DBExpress as vezes não esta gravando no banco Vc colocou o evento onrecocilieerror do clientdataset como havia lhe indicado, precisamos das mensagens de erro. De uma olhada no meu exemplo do borcon 2006 ou do DDD 8, q possui um sistema completo com este tipo de manipulação de dados e tratamento de erros. Estao no meu link de downloads de gratuitos(abaixo da minha assinatura) Atenciosamente, Bruno Lichot CodeGear Product Evangelist http://www.codegear.com http://cc.codegear.com/Author/795118 De: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br [mailto:delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br ] Em nome de Fabio Campigotto Enviada em: terça-feira, 10 de julho de 2007 15:58 Para: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br Assunto: Re: [delphi-br] DBExpress as vezes não esta gravando no banco Tentei com applyupdates(0). Mas olha só... Tenho alguns campos na tabela. Se altero um campo varchar2, o sistema gravou e confirmou no banco Se altero um campo Number, o sistema não gravou no banco estranho né? Tambem não tenho certeza se é referente ao tipo de campo. Sabes dizer alguma coisa? Obrigado... - Original Message - From: Bruno Lichot To: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br Sent: Tuesday, July 10, 2007 2:15 PM Subject: RES: [delphi-br] DBExpress as vezes não esta gravando no banco Pq esta dando erro.. Vc tem q usar o applyupdates(0) e não (-1) E no evento onreconcilierror, colocar pelo menos um codigo q levante excessao como este: Raise edatabaseerror.create(e.message); O parametro -1 diz q podem ocorrer erros ilimitados e o zero determina q nao pode ocorrer erro. Atenciosamente, Bruno Lichot CodeGear Product Evangelist http://www.codegear.com http://cc.codegear.com/Author/795118 De: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br [mailto:delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br ] Em nome de Fabio Campigotto Enviada em: terça-feira, 10 de julho de 2007 13:11 Para: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br Assunto: [delphi-br] DBExpress as vezes não esta gravando no banco Pessoal Estou utilizando DBExpress, No componente ClientDataSet, estou fazendo: ClientDataSet.ApplyUpdates(-1); Porque as vezes funciona e as vezes, não Alguns campos esta gravando e alguns não Alguem sabe dizer alguma coisa? [As partes desta mensagem que não continham texto foram removidas] __ Informação do NOD32 IMON 2390 (20070710) __ Esta mensagem foi verificada pelo NOD32 sistema antivírus http://www.eset.com.br [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas] __ Informação do NOD32 IMON 2390 (20070710) __ Esta mensagem foi verificada pelo NOD32 sistema antivírus http://www.eset.com.br [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas] __ Informação do NOD32 IMON 2394 (20070711) __ Esta mensagem foi verificada pelo NOD32 sistema antivírus http://www.eset.com.br [As partes desta mensagem que não continham texto foram removidas]
RES: [delphi-br] DBExpress as vezes não esta gravand o no banco
Bicho a estrutura esta coprreta E faço aki com Oracle usando DBX4 com Delphi 2007 e td funciona perfeitamente bem. Não sei mais como te ajudar, tem q depurar a aplicação pra pdoer descobrir mesmo. De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de Fabio Campigotto Enviada em: quinta-feira, 12 de julho de 2007 13:58 Para: delphi-br@yahoogrupos.com.br Assunto: Re: [delphi-br] DBExpress as vezes não esta gravando no banco Pois é... Na tabela é um Number de 5 Estou tentando gravar o codigo 2 por exemplo, que por sua vez esta num Grid O componente que estou utilizando é um (ClientDataSet1), que por sua vez esta ligado a um (DataSetProvider1), que esta ligando a um (SQLDataSet1) e que então esta conectado ao (SQLConnection1). Derrepente pode ser esta estrutura que não esta correta, ou pode ser melhor? Ou ate então estou utilizando os componentes errados? Agradeço qq ajuda Obrigado - Original Message - From: Bruno Lichot To: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br Sent: Thursday, July 12, 2007 1:05 PM Subject: RES: [delphi-br] DBExpress as vezes não esta gravando no banco De posse do erro, agora é possível depurar Este erro fala de um numero invalido, de repente seu tipo de dados esta incompatível com o do banco, já tentou reconfigurar os datasets envolvidos nisso? De: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br [mailto:delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br ] Em nome de Fabio Campigotto Enviada em: quarta-feira, 11 de julho de 2007 19:03 Para: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br Assunto: Re: [delphi-br] DBExpress as vezes não esta gravando no banco Sim, coloquei o evento O Erro apresentado é : Invalid Number Mas como pode dar invalid number se estou tentando gravar por exemplo o codigo 5? - Original Message - From: Bruno Lichot To: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br Sent: Tuesday, July 10, 2007 4:02 PM Subject: RES: [delphi-br] DBExpress as vezes não esta gravando no banco Vc colocou o evento onrecocilieerror do clientdataset como havia lhe indicado, precisamos das mensagens de erro. De uma olhada no meu exemplo do borcon 2006 ou do DDD 8, q possui um sistema completo com este tipo de manipulação de dados e tratamento de erros. Estao no meu link de downloads de gratuitos(abaixo da minha assinatura) Atenciosamente, Bruno Lichot CodeGear Product Evangelist http://www.codegear.com http://cc.codegear.com/Author/795118 De: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br [mailto:delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br ] Em nome de Fabio Campigotto Enviada em: terça-feira, 10 de julho de 2007 15:58 Para: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br Assunto: Re: [delphi-br] DBExpress as vezes não esta gravando no banco Tentei com applyupdates(0). Mas olha só... Tenho alguns campos na tabela. Se altero um campo varchar2, o sistema gravou e confirmou no banco Se altero um campo Number, o sistema não gravou no banco estranho né? Tambem não tenho certeza se é referente ao tipo de campo. Sabes dizer alguma coisa? Obrigado... - Original Message - From: Bruno Lichot To: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br Sent: Tuesday, July 10, 2007 2:15 PM Subject: RES: [delphi-br] DBExpress as vezes não esta gravando no banco Pq esta dando erro.. Vc tem q usar o applyupdates(0) e não (-1) E no evento onreconcilierror, colocar pelo menos um codigo q levante excessao como este: Raise edatabaseerror.create(e.message); O parametro -1 diz q podem ocorrer erros ilimitados e o zero determina q nao pode ocorrer erro. Atenciosamente, Bruno Lichot CodeGear Product Evangelist http://www.codegear.com http://cc.codegear.com/Author/795118 De: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br [mailto:delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br ] Em nome de Fabio Campigotto Enviada em: terça-feira, 10 de julho de 2007 13:11 Para: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br Assunto: [delphi-br] DBExpress as vezes não esta gravando no banco Pessoal Estou utilizando DBExpress, No componente ClientDataSet, estou fazendo: ClientDataSet.ApplyUpdates(-1); Porque as vezes funciona e as vezes, não Alguns campos esta gravando e alguns não Alguem sabe dizer alguma coisa? [As partes
RES: [delphi-br] DBExpress as vezes não esta gravand o no banco
Pq esta dando erro.. Vc tem q usar o applyupdates(0) e não (-1) E no evento onreconcilierror, colocar pelo menos um codigo q levante excessao como este: Raise edatabaseerror.create(e.message); O parametro -1 diz q podem ocorrer erros ilimitados e o zero determina q nao pode ocorrer erro. Atenciosamente, Bruno Lichot CodeGear Product Evangelist http://www.codegear.com http://cc.codegear.com/Author/795118 De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de Fabio Campigotto Enviada em: terça-feira, 10 de julho de 2007 13:11 Para: delphi-br@yahoogrupos.com.br Assunto: [delphi-br] DBExpress as vezes não esta gravando no banco Pessoal Estou utilizando DBExpress, No componente ClientDataSet, estou fazendo: ClientDataSet.ApplyUpdates(-1); Porque as vezes funciona e as vezes, não Alguns campos esta gravando e alguns não Alguem sabe dizer alguma coisa? [As partes desta mensagem que não continham texto foram removidas] __ Informação do NOD32 IMON 2390 (20070710) __ Esta mensagem foi verificada pelo NOD32 sistema antivírus http://www.eset.com.br [As partes desta mensagem que não continham texto foram removidas]
RES: [delphi-br] DBExpress as vezes não esta gravand o no banco
Vc colocou o evento onrecocilieerror do clientdataset como havia lhe indicado, precisamos das mensagens de erro. De uma olhada no meu exemplo do borcon 2006 ou do DDD 8, q possui um sistema completo com este tipo de manipulação de dados e tratamento de erros. Estao no meu link de downloads de gratuitos(abaixo da minha assinatura) Atenciosamente, Bruno Lichot CodeGear Product Evangelist http://www.codegear.com http://cc.codegear.com/Author/795118 De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de Fabio Campigotto Enviada em: terça-feira, 10 de julho de 2007 15:58 Para: delphi-br@yahoogrupos.com.br Assunto: Re: [delphi-br] DBExpress as vezes não esta gravando no banco Tentei com applyupdates(0). Mas olha só... Tenho alguns campos na tabela. Se altero um campo varchar2, o sistema gravou e confirmou no banco Se altero um campo Number, o sistema não gravou no banco estranho né? Tambem não tenho certeza se é referente ao tipo de campo. Sabes dizer alguma coisa? Obrigado... - Original Message - From: Bruno Lichot To: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br Sent: Tuesday, July 10, 2007 2:15 PM Subject: RES: [delphi-br] DBExpress as vezes não esta gravando no banco Pq esta dando erro.. Vc tem q usar o applyupdates(0) e não (-1) E no evento onreconcilierror, colocar pelo menos um codigo q levante excessao como este: Raise edatabaseerror.create(e.message); O parametro -1 diz q podem ocorrer erros ilimitados e o zero determina q nao pode ocorrer erro. Atenciosamente, Bruno Lichot CodeGear Product Evangelist http://www.codegear.com http://cc.codegear.com/Author/795118 De: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br [mailto:delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br ] Em nome de Fabio Campigotto Enviada em: terça-feira, 10 de julho de 2007 13:11 Para: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br Assunto: [delphi-br] DBExpress as vezes não esta gravando no banco Pessoal Estou utilizando DBExpress, No componente ClientDataSet, estou fazendo: ClientDataSet.ApplyUpdates(-1); Porque as vezes funciona e as vezes, não Alguns campos esta gravando e alguns não Alguem sabe dizer alguma coisa? [As partes desta mensagem que não continham texto foram removidas] __ Informação do NOD32 IMON 2390 (20070710) __ Esta mensagem foi verificada pelo NOD32 sistema antivírus http://www.eset.com.br [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas] __ Informação do NOD32 IMON 2390 (20070710) __ Esta mensagem foi verificada pelo NOD32 sistema antivírus http://www.eset.com.br [As partes desta mensagem que não continham texto foram removidas]
RES: [delphi-br] dbExpress + SQL Server + Parametros = Erro
Eu disponibilizei um exemplo com DBX4 e SQL Server com tratamento de erros e manipulação de dados No meu link de downloads http://cc.codegear.com/Author/795118 abs BL De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de Fernando Nappe Enviada em: sexta-feira, 13 de abril de 2007 11:46 Para: delphi-br@yahoogrupos.com.br Assunto: [delphi-br] dbExpress + SQL Server + Parametros = Erro Saudações Pessoal, Honestamente, nunca havia usado dbExpress com MS SQL Server, até hoje... Vejam o exemplo de uma SQL que estou usando: declare @variavel int select @variavel = :parametro select * from minha_tabela where campo = @variavel Quando tento adicionar os campos ao Fields Editor recebo o erro: --- Error --- SQL State: 42000, SQL Error Code: 0 Erro de sintaxe ou violação de acesso --- OK --- Alguém já passou por algo parecido? Como resolveram? Desde já agradeço a ajuda e o tempo dispensado. Att. -- Fernando Nappe Analistas de Sistemas http://nappe.blogspot.com [As partes desta mensagem que não continham texto foram removidas] __ Informação do NOD32 IMON 2194 (20070416) __ Esta mensagem foi verificada pelo NOD32 sistema antivírus http://www.eset.com.br [As partes desta mensagem que não continham texto foram removidas]
Re: RES: [delphi-br] dbExpress + SQL Server + Parametros = Erro
Bruno, estou utilizando o Delphi 7 . A propósito, instalei o Delphi 2007 e ele não instalou a dll do dbexpress para acessar sqlserver, onde eu posso consegui-la? Segue abaixo a query que estou utilizando, para que vocês possam realizar o teste: declare @customerId varchar(100) set @customerId = :customerId select customerId,companyName,contactName from northwind.dbo.customers(nolock) where ((customerId = @customerId) or (@customerId = 0 )) -- Anderson Luiz Ribeiro Analista de sistemas Barretos-SP Blog:http://public-void-main.blogspot.com/ E-mail: [EMAIL PROTECTED] On 4/17/07, Bruno Lichot [EMAIL PROTECTED] wrote: Não testei, mas em teoria deveria funcionar Abs BL De: delphi-br@yahoogrupos.com.br delphi-br%40yahoogrupos.com.br [mailto: delphi-br@yahoogrupos.com.br delphi-br%40yahoogrupos.com.br] Em nome de Ricardo César Cardoso Enviada em: terça-feira, 17 de abril de 2007 10:53 Para: delphi-br@yahoogrupos.com.br delphi-br%40yahoogrupos.com.br Assunto: Re: RES: [delphi-br] dbExpress + SQL Server + Parametros = Erro Bruno, desculpe a preguiça por não olhar, mas este exemplo seu funciona no D7 e no D2005 tb? Sds, Ricardo. Bruno Lichot [EMAIL PROTECTED] blichot%40softpark.com.br mailto: blichot% blichot%2540softpark.com.br escreveu: Eu disponibilizei um exemplo com DBX4 e SQL Server com tratamento de erros e manipulação de dados No meu link de downloads http://cc.codegear.com/Author/795118 abs BL De: delphi-br@yahoogrupos.com.br delphi-br%40yahoogrupos.com.br mailto: delphi-br%40yahoogrupos.com.br [mailto:delphi-br@yahoogrupos.com.br delphi-br%40yahoogrupos.com.brmailto: delphi-br%40yahoogrupos.com.br ] Em nome de Fernando Nappe Enviada em: sexta-feira, 13 de abril de 2007 11:46 Para: delphi-br@yahoogrupos.com.br delphi-br%40yahoogrupos.com.brmailto: delphi-br%40yahoogrupos.com.br Assunto: [delphi-br] dbExpress + SQL Server + Parametros = Erro Saudações Pessoal, Honestamente, nunca havia usado dbExpress com MS SQL Server, até hoje... Vejam o exemplo de uma SQL que estou usando: declare @variavel int select @variavel = :parametro select * from minha_tabela where campo = @variavel Quando tento adicionar os campos ao Fields Editor recebo o erro: --- Error --- SQL State: 42000, SQL Error Code: 0 Erro de sintaxe ou violação de acesso --- OK --- Alguém já passou por algo parecido? Como resolveram? Desde já agradeço a ajuda e o tempo dispensado. Att. -- Fernando Nappe Analistas de Sistemas http://nappe.blogspot.com [As partes desta mensagem que não continham texto foram removidas] __ Informação do NOD32 IMON 2194 (20070416) __ Esta mensagem foi verificada pelo NOD32 sistema antivírus http://www.eset.com.br [As partes desta mensagem que não continham texto foram removidas] _ __ Fale com seus amigos de graça com o novo Yahoo! Messenger http://br.messenger.yahoo.com/ [As partes desta mensagem que não continham texto foram removidas] __ Informação do NOD32 IMON 2197 (20070417) __ Esta mensagem foi verificada pelo NOD32 sistema antivírus http://www.eset.com.br [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 + SQL Server + Parametros = Erro
Bruno, desculpe a preguiça por não olhar, mas este exemplo seu funciona no D7 e no D2005 tb? Sds, Ricardo. Bruno Lichot [EMAIL PROTECTED] escreveu: Eu disponibilizei um exemplo com DBX4 e SQL Server com tratamento de erros e manipulação de dados No meu link de downloads http://cc.codegear.com/Author/795118 abs BL De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de Fernando Nappe Enviada em: sexta-feira, 13 de abril de 2007 11:46 Para: delphi-br@yahoogrupos.com.br Assunto: [delphi-br] dbExpress + SQL Server + Parametros = Erro Saudações Pessoal, Honestamente, nunca havia usado dbExpress com MS SQL Server, até hoje... Vejam o exemplo de uma SQL que estou usando: declare @variavel int select @variavel = :parametro select * from minha_tabela where campo = @variavel Quando tento adicionar os campos ao Fields Editor recebo o erro: --- Error --- SQL State: 42000, SQL Error Code: 0 Erro de sintaxe ou violação de acesso --- OK --- Alguém já passou por algo parecido? Como resolveram? Desde já agradeço a ajuda e o tempo dispensado. Att. -- Fernando Nappe Analistas de Sistemas http://nappe.blogspot.com [As partes desta mensagem que não continham texto foram removidas] __ Informação do NOD32 IMON 2194 (20070416) __ Esta mensagem foi verificada pelo NOD32 sistema antivírus http://www.eset.com.br [As partes desta mensagem que não continham texto foram removidas] _ __ Fale com seus amigos de graça com o novo Yahoo! Messenger http://br.messenger.yahoo.com/ [As partes desta mensagem que não continham texto foram removidas]
RES: RES: [delphi-br] dbExpress + SQL Server + Parametros = Erro
Não testei, mas em teoria deveria funcionar Abs BL De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de Ricardo César Cardoso Enviada em: terça-feira, 17 de abril de 2007 10:53 Para: delphi-br@yahoogrupos.com.br Assunto: Re: RES: [delphi-br] dbExpress + SQL Server + Parametros = Erro Bruno, desculpe a preguiça por não olhar, mas este exemplo seu funciona no D7 e no D2005 tb? Sds, Ricardo. Bruno Lichot [EMAIL PROTECTED] mailto:blichot%40softpark.com.br escreveu: Eu disponibilizei um exemplo com DBX4 e SQL Server com tratamento de erros e manipulação de dados No meu link de downloads http://cc.codegear.com/Author/795118 abs BL De: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br [mailto:delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br ] Em nome de Fernando Nappe Enviada em: sexta-feira, 13 de abril de 2007 11:46 Para: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br Assunto: [delphi-br] dbExpress + SQL Server + Parametros = Erro Saudações Pessoal, Honestamente, nunca havia usado dbExpress com MS SQL Server, até hoje... Vejam o exemplo de uma SQL que estou usando: declare @variavel int select @variavel = :parametro select * from minha_tabela where campo = @variavel Quando tento adicionar os campos ao Fields Editor recebo o erro: --- Error --- SQL State: 42000, SQL Error Code: 0 Erro de sintaxe ou violação de acesso --- OK --- Alguém já passou por algo parecido? Como resolveram? Desde já agradeço a ajuda e o tempo dispensado. Att. -- Fernando Nappe Analistas de Sistemas http://nappe.blogspot.com [As partes desta mensagem que não continham texto foram removidas] __ Informação do NOD32 IMON 2194 (20070416) __ Esta mensagem foi verificada pelo NOD32 sistema antivírus http://www.eset.com.br [As partes desta mensagem que não continham texto foram removidas] _ __ Fale com seus amigos de graça com o novo Yahoo! Messenger http://br.messenger.yahoo.com/ [As partes desta mensagem que não continham texto foram removidas] __ Informação do NOD32 IMON 2197 (20070417) __ Esta mensagem foi verificada pelo NOD32 sistema antivírus http://www.eset.com.br [As partes desta mensagem que não continham texto foram removidas]
RES: RES: [delphi-br] dbExpress + SQL Server + Parametros = Erro
Já vai na distribuiçao todas as dlls q vc precisa. Se não foram colocadas na pasta system32 estão na pasta Bin da instalação. Esta forma de parametrização naum se faz necessária, apenas declare o comando e onde for parâmetro coloque :nomeparametro, ele já faz a tipificaçao pra vc. Na minha apostila de dbexpress explica passo a passo como parametrizar. Não precisa usar sintaxe do SQL pra declarar os parâmetros, faça através do SQLDataSet mesmo. Abs BL De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de Anderson Ribeiro Enviada em: terça-feira, 17 de abril de 2007 13:38 Para: delphi-br@yahoogrupos.com.br Assunto: Re: RES: [delphi-br] dbExpress + SQL Server + Parametros = Erro Bruno, estou utilizando o Delphi 7 . A propósito, instalei o Delphi 2007 e ele não instalou a dll do dbexpress para acessar sqlserver, onde eu posso consegui-la? Segue abaixo a query que estou utilizando, para que vocês possam realizar o teste: declare @customerId varchar(100) set @customerId = :customerId select customerId,companyName,contactName from northwind.dbo.customers(nolock) where ((customerId = @customerId) or (@customerId = 0 )) -- Anderson Luiz Ribeiro Analista de sistemas Barretos-SP Blog: http://public-void-main.blogspot.com/ E-mail: [EMAIL PROTECTED] mailto:anderson.luiz.ribeiro%40gmail.com On 4/17/07, Bruno Lichot [EMAIL PROTECTED] mailto:blichot%40softpark.com.br wrote: Não testei, mas em teoria deveria funcionar Abs BL De: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br delphi-br%40yahoogrupos.com.br [mailto: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br delphi-br%40yahoogrupos.com.br] Em nome de Ricardo César Cardoso Enviada em: terça-feira, 17 de abril de 2007 10:53 Para: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br delphi-br%40yahoogrupos.com.br Assunto: Re: RES: [delphi-br] dbExpress + SQL Server + Parametros = Erro Bruno, desculpe a preguiça por não olhar, mas este exemplo seu funciona no D7 e no D2005 tb? Sds, Ricardo. Bruno Lichot [EMAIL PROTECTED] mailto:blichot%40softpark.com.br blichot%40softpark.com.br mailto: blichot% blichot%2540softpark.com.br escreveu: Eu disponibilizei um exemplo com DBX4 e SQL Server com tratamento de erros e manipulação de dados No meu link de downloads http://cc.codegear.com/Author/795118 abs BL De: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br delphi-br%40yahoogrupos.com.br mailto: delphi-br%40yahoogrupos.com.br [mailto:delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br delphi-br%40yahoogrupos.com.brmailto: delphi-br%40yahoogrupos.com.br ] Em nome de Fernando Nappe Enviada em: sexta-feira, 13 de abril de 2007 11:46 Para: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br delphi-br%40yahoogrupos.com.brmailto: delphi-br%40yahoogrupos.com.br Assunto: [delphi-br] dbExpress + SQL Server + Parametros = Erro Saudações Pessoal, Honestamente, nunca havia usado dbExpress com MS SQL Server, até hoje... Vejam o exemplo de uma SQL que estou usando: declare @variavel int select @variavel = :parametro select * from minha_tabela where campo = @variavel Quando tento adicionar os campos ao Fields Editor recebo o erro: --- Error --- SQL State: 42000, SQL Error Code: 0 Erro de sintaxe ou violação de acesso --- OK --- Alguém já passou por algo parecido? Como resolveram? Desde já agradeço a ajuda e o tempo dispensado. Att. -- Fernando Nappe Analistas de Sistemas http://nappe.blogspot.com [As partes desta mensagem que não continham texto foram removidas] __ Informação do NOD32 IMON 2194 (20070416) __ Esta mensagem foi verificada pelo NOD32 sistema antivírus http://www.eset.com.br [As partes desta mensagem que não continham texto foram removidas] _ __ Fale com seus amigos de graça com o novo Yahoo! Messenger http://br.messenger.yahoo.com/ [As partes desta mensagem que não continham texto foram removidas] __ Informação do NOD32 IMON 2197 (20070417) __ Esta mensagem foi verificada pelo NOD32 sistema antivírus http://www.eset.com.br [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas]
RES: [delphi-br] DBExpress(Dúvidas)
Voce nunca trabalhou com ClientDataset não? []s Walter Alves Chagas Junior Projeto e desenvolvimento de sistemas Telemont Engenharia de telecomunicações S/A Belo Horizonte - MG - Brasil [EMAIL PROTECTED] Fone: (31) 3389-8217 Fax: (31) 3389-8215 -Mensagem original- De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] nome de maniacapordelphi Enviada em: quarta-feira, 4 de abril de 2007 11:48 Para: delphi-br@yahoogrupos.com.br Assunto: [delphi-br] DBExpress(Dúvidas) Lendo um material (bem ruinzinho) sobre DBExpress do Delphi 7, entendi que o DBExpress é uma conexão unidirecional e que, por isso, só é possível acessar um DBGrid com DBExpress com uso de um ClientDataSet. É isso mesmo? Então para fazer uma consulta de clientes por exemplo, vou precisar de tudo isso abaixo? SQLConnection SQLQuery DataSetProvider ClientDataSet DataSource Alguém teria um exemplo de: arquivo ini para conexão cadastro com DBExpress consulta por DBGrid PS: Tô + perdida q bala 38 nas favelas do RJ. Mani -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM Links do Yahoo! Grupos
RES: [delphi-br] DBExpress(Dúvidas)
Olha Amiga No meu link de downloads(http://cc.codegear.com/Author/795118) tem gratuitamente, apostila de dbexpress, slides, codigo fontes e vários exemplos com implementações profissionais da arquitetura. Entra La e baixa di grátis, e qq coisa é só chamar. Abs BL De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de Walter Alves Chagas Junior Enviada em: quarta-feira, 4 de abril de 2007 11:49 Para: delphi-br@yahoogrupos.com.br Assunto: RES: [delphi-br] DBExpress(Dúvidas) Voce nunca trabalhou com ClientDataset não? []s Walter Alves Chagas Junior Projeto e desenvolvimento de sistemas Telemont Engenharia de telecomunicações S/A Belo Horizonte - MG - Brasil [EMAIL PROTECTED] mailto:wchagas%40telemont.com.br Fone: (31) 3389-8217 Fax: (31) 3389-8215 -Mensagem original- De: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br [mailto:delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br ]Em nome de maniacapordelphi Enviada em: quarta-feira, 4 de abril de 2007 11:48 Para: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br Assunto: [delphi-br] DBExpress(Dúvidas) Lendo um material (bem ruinzinho) sobre DBExpress do Delphi 7, entendi que o DBExpress é uma conexão unidirecional e que, por isso, só é possível acessar um DBGrid com DBExpress com uso de um ClientDataSet. É isso mesmo? Então para fazer uma consulta de clientes por exemplo, vou precisar de tudo isso abaixo? SQLConnection SQLQuery DataSetProvider ClientDataSet DataSource Alguém teria um exemplo de: arquivo ini para conexão cadastro com DBExpress consulta por DBGrid PS: Tô + perdida q bala 38 nas favelas do RJ. Mani -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM Links do Yahoo! Grupos __ Informação do NOD32 IMON 2167 (20070403) __ Esta mensagem foi verificada pelo NOD32 sistema antivírus http://www.eset.com.br [As partes desta mensagem que não continham texto foram removidas]
Re: RES: [delphi-br] DBExpress(Dúvidas)
Só uso o ClientDataSet como tabela temporária, passando ela como parâmetro para as Stored Procedures do SQL Server. Como utilizo o ADO e Banco de Dados SQL Server 2000, não tenho problemas em utilizar o ADOQuery nas minhas consultas. Funciona muito rápido. Só vou migrar para o DBExpress porque o ADO não será + atualizado pela MS. Mani --- Em delphi-br@yahoogrupos.com.br, Walter Alves Chagas Junior [EMAIL PROTECTED] escreveu Voce nunca trabalhou com ClientDataset não? []s Walter Alves Chagas Junior Projeto e desenvolvimento de sistemas Telemont Engenharia de telecomunicações S/A Belo Horizonte - MG - Brasil [EMAIL PROTECTED] Fone: (31) 3389-8217 Fax: (31) 3389-8215 -Mensagem original- De: delphi-br@yahoogrupos.com.br [mailto:delphi- [EMAIL PROTECTED] nome de maniacapordelphi Enviada em: quarta-feira, 4 de abril de 2007 11:48 Para: delphi-br@yahoogrupos.com.br Assunto: [delphi-br] DBExpress(Dúvidas) Lendo um material (bem ruinzinho) sobre DBExpress do Delphi 7, entendi que o DBExpress é uma conexão unidirecional e que, por isso, só é possível acessar um DBGrid com DBExpress com uso de um ClientDataSet. É isso mesmo? Então para fazer uma consulta de clientes por exemplo, vou precisar de tudo isso abaixo? SQLConnection SQLQuery DataSetProvider ClientDataSet DataSource Alguém teria um exemplo de: arquivo ini para conexão cadastro com DBExpress consulta por DBGrid PS: Tô + perdida q bala 38 nas favelas do RJ. Mani -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM Links do Yahoo! Grupos
RES: RES: [delphi-br] DBExpress(Dúvidas)
pra montar o esquema de conexão com o banco de dados via clientdataset, veja este artigo na minha pagina: www.geocities.com/siliconValley/Bay/1058/ClientDataset.html Lá tem um passo-a-passo. []s Walter Alves Chagas Junior Projeto e desenvolvimento de sistemas Telemont Engenharia de telecomunicações S/A Belo Horizonte - MG - Brasil [EMAIL PROTECTED] Fone: (31) 3389-8217 Fax: (31) 3389-8215 -Mensagem original- De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] nome de maniacapordelphi Enviada em: quarta-feira, 4 de abril de 2007 12:08 Para: delphi-br@yahoogrupos.com.br Assunto: Re: RES: [delphi-br] DBExpress(Dúvidas) Só uso o ClientDataSet como tabela temporária, passando ela como parâmetro para as Stored Procedures do SQL Server. Como utilizo o ADO e Banco de Dados SQL Server 2000, não tenho problemas em utilizar o ADOQuery nas minhas consultas. Funciona muito rápido. Só vou migrar para o DBExpress porque o ADO não será + atualizado pela MS. Mani --- Em delphi-br@yahoogrupos.com.br, Walter Alves Chagas Junior [EMAIL PROTECTED] escreveu Voce nunca trabalhou com ClientDataset não? []s Walter Alves Chagas Junior Projeto e desenvolvimento de sistemas Telemont Engenharia de telecomunicações S/A Belo Horizonte - MG - Brasil [EMAIL PROTECTED] Fone: (31) 3389-8217 Fax: (31) 3389-8215 -Mensagem original- De: delphi-br@yahoogrupos.com.br [mailto:delphi- [EMAIL PROTECTED] nome de maniacapordelphi Enviada em: quarta-feira, 4 de abril de 2007 11:48 Para: delphi-br@yahoogrupos.com.br Assunto: [delphi-br] DBExpress(Dúvidas) Lendo um material (bem ruinzinho) sobre DBExpress do Delphi 7, entendi que o DBExpress é uma conexão unidirecional e que, por isso, só é possível acessar um DBGrid com DBExpress com uso de um ClientDataSet. É isso mesmo? Então para fazer uma consulta de clientes por exemplo, vou precisar de tudo isso abaixo? SQLConnection SQLQuery DataSetProvider ClientDataSet DataSource Alguém teria um exemplo de: arquivo ini para conexão cadastro com DBExpress consulta por DBGrid PS: Tô + perdida q bala 38 nas favelas do RJ. Mani -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM Links do Yahoo! Grupos -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM Links do Yahoo! Grupos
Res: Res: [delphi-br] DBExpress
Sem falar que é 100% brasileiro!!! Na minha opinião é nosso dever incentivar e dar uma força a projetos free-opensource brasileiros!!! - Mensagem original De: Guionardo Furlan [EMAIL PROTECTED] Para: delphi-br@yahoogrupos.com.br Enviadas: Sexta-feira, 1 de Dezembro de 2006 10:35:26 Assunto: Re: Res: [delphi-br] DBExpress Então adicione meu positivo ao MDO, eheh. 2006/12/1, Ricardo Cesar Cardoso ricardo_listadelphi @yahoo.com. br: Verdade... baixei a MDO um tempo atrás e ainda não avaliei... mas não é a primeira vez que vejo o pessoal falar bem da MDO. Pode ser uma boa alternativa. -- Timeo hominem unius libri Cogito ergo sum - Carpe diem []s Guionardo Furlan http://guionardo. blogspot. com [As partes desta mensagem que não continham texto foram removidas] !-- #ygrp-mlmsg {font-size:13px;font-family:arial,helvetica,clean,sans-serif;} #ygrp-mlmsg table {font-size:inherit;font:100%;} #ygrp-mlmsg select, input, textarea {font:99% arial,helvetica,clean,sans-serif;} #ygrp-mlmsg pre, code {font:115% monospace;} #ygrp-mlmsg * {line-height:1.22em;} #ygrp-text{ font-family:Georgia; } #ygrp-text p{ margin:0 0 1em 0; } #ygrp-tpmsgs{ font-family:Arial; clear:both; } #ygrp-vitnav{ padding-top:10px; font-family:Verdana; font-size:77%; margin:0; } #ygrp-vitnav a{ padding:0 1px; } #ygrp-actbar{ clear:both; margin:25px 0; white-space:nowrap; color:#666; text-align:right; } #ygrp-actbar .left{ float:left; white-space:nowrap; } .bld{font-weight:bold;} #ygrp-grft{ font-family:Verdana; font-size:77%; padding:15px 0; } #ygrp-ft{ font-family:verdana; font-size:77%; border-top:1px solid #666; padding:5px 0; } #ygrp-mlmsg #logo{ padding-bottom:10px; } #ygrp-vital{ background-color:#e0ecee; margin-bottom:20px; padding:2px 0 8px 8px; } #ygrp-vital #vithd{ font-size:77%; font-family:Verdana; font-weight:bold; color:#333; text-transform:uppercase; } #ygrp-vital ul{ padding:0; margin:2px 0; } #ygrp-vital ul li{ list-style-type:none; clear:both; border:1px solid #e0ecee; } #ygrp-vital ul li .ct{ font-weight:bold; color:#ff7900; float:right; width:2em; text-align:right; padding-right:.5em; } #ygrp-vital ul li .cat{ font-weight:bold; } #ygrp-vital a { text-decoration:none; } #ygrp-vital a:hover{ text-decoration:underline; } #ygrp-sponsor #hd{ color:#999; font-size:77%; } #ygrp-sponsor #ov{ padding:6px 13px; background-color:#e0ecee; margin-bottom:20px; } #ygrp-sponsor #ov ul{ padding:0 0 0 8px; margin:0; } #ygrp-sponsor #ov li{ list-style-type:square; padding:6px 0; font-size:77%; } #ygrp-sponsor #ov li a{ text-decoration:none; font-size:130%; } #ygrp-sponsor #nc { background-color:#eee; margin-bottom:20px; padding:0 8px; } #ygrp-sponsor .ad{ padding:8px 0; } #ygrp-sponsor .ad #hd1{ font-family:Arial; font-weight:bold; color:#628c2a; font-size:100%; line-height:122%; } #ygrp-sponsor .ad a{ text-decoration:none; } #ygrp-sponsor .ad a:hover{ text-decoration:underline; } #ygrp-sponsor .ad p{ margin:0; } o {font-size:0;} .MsoNormal { margin:0 0 0 0; } #ygrp-text tt{ font-size:120%; } blockquote{margin:0 0 0 4px;} .replbq {margin:4;} -- ___ O Yahoo! está de cara nova. Venha conferir! http://br.yahoo.com [As partes desta mensagem que não continham texto foram removidas]
Res: [delphi-br] DBExpress
Fabio...bom dia... A 6 meses atraz estive em busca de um conjunto de componentes que tivesse acesso nativo ao Firebird e cheguei a conclusão que por vários motivos a melhor solução é o MDO (Mercury Database Objects). Trata-se de um conjunto de componente desenvolvidos por brasileiros, com documentação em português e tem um grupo de suporte muito bom. É free. Estou utilizando hoje e é realmente muito bom!!! Claro que se vc tiver idéia de fazer com que seu sistema seja multibanco a melhor opção é o DBExpress. Alexandre. - Mensagem original De: Fabio Dantas [EMAIL PROTECTED] Para: delphi-br@yahoogrupos.com.br Enviadas: Quinta-feira, 30 de Novembro de 2006 15:06:02 Assunto: [delphi-br] DBExpress Pessoal vcs recomendam o uso da paleta dbExpress para acessar o firebird ? ou melhor outro componente ? Abraço [As partes desta mensagem que não continham texto foram removidas] !-- #ygrp-mlmsg {font-size:13px;font-family:arial,helvetica,clean,sans-serif;} #ygrp-mlmsg table {font-size:inherit;font:100%;} #ygrp-mlmsg select, input, textarea {font:99% arial,helvetica,clean,sans-serif;} #ygrp-mlmsg pre, code {font:115% monospace;} #ygrp-mlmsg * {line-height:1.22em;} #ygrp-text{ font-family:Georgia; } #ygrp-text p{ margin:0 0 1em 0; } #ygrp-tpmsgs{ font-family:Arial; clear:both; } #ygrp-vitnav{ padding-top:10px; font-family:Verdana; font-size:77%; margin:0; } #ygrp-vitnav a{ padding:0 1px; } #ygrp-actbar{ clear:both; margin:25px 0; white-space:nowrap; color:#666; text-align:right; } #ygrp-actbar .left{ float:left; white-space:nowrap; } .bld{font-weight:bold;} #ygrp-grft{ font-family:Verdana; font-size:77%; padding:15px 0; } #ygrp-ft{ font-family:verdana; font-size:77%; border-top:1px solid #666; padding:5px 0; } #ygrp-mlmsg #logo{ padding-bottom:10px; } #ygrp-vital{ background-color:#e0ecee; margin-bottom:20px; padding:2px 0 8px 8px; } #ygrp-vital #vithd{ font-size:77%; font-family:Verdana; font-weight:bold; color:#333; text-transform:uppercase; } #ygrp-vital ul{ padding:0; margin:2px 0; } #ygrp-vital ul li{ list-style-type:none; clear:both; border:1px solid #e0ecee; } #ygrp-vital ul li .ct{ font-weight:bold; color:#ff7900; float:right; width:2em; text-align:right; padding-right:.5em; } #ygrp-vital ul li .cat{ font-weight:bold; } #ygrp-vital a { text-decoration:none; } #ygrp-vital a:hover{ text-decoration:underline; } #ygrp-sponsor #hd{ color:#999; font-size:77%; } #ygrp-sponsor #ov{ padding:6px 13px; background-color:#e0ecee; margin-bottom:20px; } #ygrp-sponsor #ov ul{ padding:0 0 0 8px; margin:0; } #ygrp-sponsor #ov li{ list-style-type:square; padding:6px 0; font-size:77%; } #ygrp-sponsor #ov li a{ text-decoration:none; font-size:130%; } #ygrp-sponsor #nc { background-color:#eee; margin-bottom:20px; padding:0 8px; } #ygrp-sponsor .ad{ padding:8px 0; } #ygrp-sponsor .ad #hd1{ font-family:Arial; font-weight:bold; color:#628c2a; font-size:100%; line-height:122%; } #ygrp-sponsor .ad a{ text-decoration:none; } #ygrp-sponsor .ad a:hover{ text-decoration:underline; } #ygrp-sponsor .ad p{ margin:0; } o {font-size:0;} .MsoNormal { margin:0 0 0 0; } #ygrp-text tt{ font-size:120%; } blockquote{margin:0 0 0 4px;} .replbq {margin:4;} -- ___ O Yahoo! está de cara nova. Venha conferir! http://br.yahoo.com [As partes desta mensagem que não continham texto foram removidas]
Res: [delphi-br] DBExpress
Pra mim DBExpress disparado... pra dizer a verdade se for pra usar FB prefiro o DBExpress. Se for pra usar IB melhor usar o IBX. E recomendo que vc instale o Driver da UIB para o Firebird e DBExpress. - Mensagem original De: Fellipe Henrique [EMAIL PROTECTED] Para: delphi-br@yahoogrupos.com.br Enviadas: Quinta-feira, 30 de Novembro de 2006 16:00:44 Assunto: Re: [delphi-br] DBExpress Olha, se você quer rapidez use o IBX, já com DBExpress você terá um pouco mais de trabalho, mas o resultado é muito melhor...eu particularmente, nao uso mais IBX, somente DBExpress... []s Em 30/11/06, Fabio Dantas [EMAIL PROTECTED] sa.com.br escreveu: Pessoal vcs recomendam o uso da paleta dbExpress para acessar o firebird ? ou melhor outro componente ? Abraço [As partes desta mensagem que não continham texto foram removidas] -- _ _ ___ Fellipe Henrique [EMAIL PROTECTED] com Venham até a borda, ele disse. Eles disseram: Nós temos medo. Venham até a borda, ele insistiu. Eles foram, Ele os empurrou... E eles voaram. (Guillaume Apollinaire) [As partes desta mensagem que não continham texto foram removidas] !-- #ygrp-mlmsg {font-size:13px;font-family:arial,helvetica,clean,sans-serif;} #ygrp-mlmsg table {font-size:inherit;font:100%;} #ygrp-mlmsg select, input, textarea {font:99% arial,helvetica,clean,sans-serif;} #ygrp-mlmsg pre, code {font:115% monospace;} #ygrp-mlmsg * {line-height:1.22em;} #ygrp-text{ font-family:Georgia; } #ygrp-text p{ margin:0 0 1em 0; } #ygrp-tpmsgs{ font-family:Arial; clear:both; } #ygrp-vitnav{ padding-top:10px; font-family:Verdana; font-size:77%; margin:0; } #ygrp-vitnav a{ padding:0 1px; } #ygrp-actbar{ clear:both; margin:25px 0; white-space:nowrap; color:#666; text-align:right; } #ygrp-actbar .left{ float:left; white-space:nowrap; } .bld{font-weight:bold;} #ygrp-grft{ font-family:Verdana; font-size:77%; padding:15px 0; } #ygrp-ft{ font-family:verdana; font-size:77%; border-top:1px solid #666; padding:5px 0; } #ygrp-mlmsg #logo{ padding-bottom:10px; } #ygrp-vital{ background-color:#e0ecee; margin-bottom:20px; padding:2px 0 8px 8px; } #ygrp-vital #vithd{ font-size:77%; font-family:Verdana; font-weight:bold; color:#333; text-transform:uppercase; } #ygrp-vital ul{ padding:0; margin:2px 0; } #ygrp-vital ul li{ list-style-type:none; clear:both; border:1px solid #e0ecee; } #ygrp-vital ul li .ct{ font-weight:bold; color:#ff7900; float:right; width:2em; text-align:right; padding-right:.5em; } #ygrp-vital ul li .cat{ font-weight:bold; } #ygrp-vital a { text-decoration:none; } #ygrp-vital a:hover{ text-decoration:underline; } #ygrp-sponsor #hd{ color:#999; font-size:77%; } #ygrp-sponsor #ov{ padding:6px 13px; background-color:#e0ecee; margin-bottom:20px; } #ygrp-sponsor #ov ul{ padding:0 0 0 8px; margin:0; } #ygrp-sponsor #ov li{ list-style-type:square; padding:6px 0; font-size:77%; } #ygrp-sponsor #ov li a{ text-decoration:none; font-size:130%; } #ygrp-sponsor #nc { background-color:#eee; margin-bottom:20px; padding:0 8px; } #ygrp-sponsor .ad{ padding:8px 0; } #ygrp-sponsor .ad #hd1{ font-family:Arial; font-weight:bold; color:#628c2a; font-size:100%; line-height:122%; } #ygrp-sponsor .ad a{ text-decoration:none; } #ygrp-sponsor .ad a:hover{ text-decoration:underline; } #ygrp-sponsor .ad p{ margin:0; } o {font-size:0;} .MsoNormal { margin:0 0 0 0; } #ygrp-text tt{ font-size:120%; } blockquote{margin:0 0 0 4px;} .replbq {margin:4;} -- ___ Novidade no Yahoo! Mail: receba alertas de novas mensagens no seu celular. Registre seu aparelho agora! http://br.mobile.yahoo.com/mailalertas/ [As partes desta mensagem que não continham texto foram removidas]
Res: Res: [delphi-br] DBExpress
Verdade... baixei a MDO um tempo atrás e ainda não avaliei... mas não é a primeira vez que vejo o pessoal falar bem da MDO. Pode ser uma boa alternativa. - Mensagem original De: Alexandre da Silva [EMAIL PROTECTED] Para: delphi-br@yahoogrupos.com.br Enviadas: Sexta-feira, 1 de Dezembro de 2006 8:06:11 Assunto: Res: [delphi-br] DBExpress Fabio...bom dia... A 6 meses atraz estive em busca de um conjunto de componentes que tivesse acesso nativo ao Firebird e cheguei a conclusão que por vários motivos a melhor solução é o MDO (Mercury Database Objects). Trata-se de um conjunto de componente desenvolvidos por brasileiros, com documentação em português e tem um grupo de suporte muito bom. É free. Estou utilizando hoje e é realmente muito bom!!! Claro que se vc tiver idéia de fazer com que seu sistema seja multibanco a melhor opção é o DBExpress. Alexandre. - Mensagem original De: Fabio Dantas [EMAIL PROTECTED] sa.com.br Para: [EMAIL PROTECTED] os.com.br Enviadas: Quinta-feira, 30 de Novembro de 2006 15:06:02 Assunto: [delphi-br] DBExpress Pessoal vcs recomendam o uso da paleta dbExpress para acessar o firebird ? ou melhor outro componente ? Abraço [As partes desta mensagem que não continham texto foram removidas] !-- #ygrp-mlmsg {font-size:13px; font-family: arial,helvetica, clean,sans- serif;} #ygrp-mlmsg table {font-size:inherit; font:100% ;} #ygrp-mlmsg select, input, textarea {font:99% arial,helvetica, clean,sans- serif;} #ygrp-mlmsg pre, code {font:115% monospace;} #ygrp-mlmsg * {line-height: 1.22em;} #ygrp-text{ font-family: Georgia; } #ygrp-text p{ margin:0 0 1em 0; } #ygrp-tpmsgs{ font-family: Arial; clear:both; } #ygrp-vitnav{ padding-top: 10px; font-family: Verdana; font-size:77% ; margin:0; } #ygrp-vitnav a{ padding:0 1px; } #ygrp-actbar{ clear:both; margin:25px 0; white-space: nowrap; color:#666; text-align:right; } #ygrp-actbar .left{ float:left; white-space: nowrap; } .bld{font-weight: bold;} #ygrp-grft{ font-family: Verdana; font-size:77% ; padding:15px 0; } #ygrp-ft{ font-family: verdana; font-size:77% ; border-top:1px solid #666; padding:5px 0; } #ygrp-mlmsg #logo{ padding-bottom: 10px; } #ygrp-vital{ background-color: #e0ecee; margin-bottom: 20px; padding:2px 0 8px 8px; } #ygrp-vital #vithd{ font-size:77% ; font-family: Verdana; font-weight: bold; color:#333; text-transform: uppercase; } #ygrp-vital ul{ padding:0; margin:2px 0; } #ygrp-vital ul li{ list-style-type: none; clear:both; border:1px solid #e0ecee; } #ygrp-vital ul li .ct{ font-weight: bold; color:#ff7900; float:right; width:2em; text-align:right; padding-right: .5em; } #ygrp-vital ul li .cat{ font-weight: bold; } #ygrp-vital a { text-decoration: none; } #ygrp-vital a:hover{ text-decoration: underline; } #ygrp-sponsor #hd{ color:#999; font-size:77% ; } #ygrp-sponsor #ov{ padding:6px 13px; background-color: #e0ecee; margin-bottom: 20px; } #ygrp-sponsor #ov ul{ padding:0 0 0 8px; margin:0; } #ygrp-sponsor #ov li{ list-style-type: square; padding:6px 0; font-size:77% ; } #ygrp-sponsor #ov li a{ text-decoration: none; font-size:130% ; } #ygrp-sponsor #nc { background-color: #eee; margin-bottom: 20px; padding:0 8px; } #ygrp-sponsor .ad{ padding:8px 0; } #ygrp-sponsor .ad #hd1{ font-family: Arial; font-weight: bold; color:#628c2a; font-size:100% ; line-height: 122%; } #ygrp-sponsor .ad a{ text-decoration: none; } #ygrp-sponsor .ad a:hover{ text-decoration: underline; } #ygrp-sponsor .ad p{ margin:0; } o {font-size:0; } .MsoNormal { margin:0 0 0 0; } #ygrp-text tt{ font-size:120% ; } blockquote{margin: 0 0 0 4px;} .replbq {margin:4;} -- _ _ _ _ ___ O Yahoo! está de cara nova. Venha conferir! http://br.yahoo. com [As partes desta mensagem que não continham texto foram removidas] !-- #ygrp-mlmsg {font-size:13px;font-family:arial,helvetica,clean,sans-serif;} #ygrp-mlmsg table {font-size:inherit;font:100%;} #ygrp-mlmsg select, input, textarea {font:99% arial,helvetica,clean,sans-serif;} #ygrp-mlmsg pre, code {font:115% monospace;} #ygrp-mlmsg * {line-height:1.22em;} #ygrp-text{ font-family:Georgia; } #ygrp-text p{ margin:0 0 1em 0; } #ygrp-tpmsgs{ font-family:Arial; clear:both; } #ygrp-vitnav{ padding-top:10px; font-family:Verdana; font-size:77%; margin:0; } #ygrp-vitnav a{ padding:0 1px; } #ygrp-actbar{ clear:both; margin:25px 0; white-space:nowrap; color:#666; text-align:right; } #ygrp-actbar .left{ float:left; white-space:nowrap; } .bld{font-weight:bold;} #ygrp-grft{ font-family:Verdana; font-size:77%; padding:15px 0; } #ygrp-ft{ font-family:verdana; font-size:77%; border-top:1px solid #666; padding:5px 0; } #ygrp-mlmsg #logo{ padding-bottom:10px; } #ygrp-vital{ background-color:#e0ecee; margin
Re: Res: [delphi-br] DBExpress
Então adicione meu positivo ao MDO, eheh. 2006/12/1, Ricardo Cesar Cardoso [EMAIL PROTECTED]: Verdade... baixei a MDO um tempo atrás e ainda não avaliei... mas não é a primeira vez que vejo o pessoal falar bem da MDO. Pode ser uma boa alternativa. -- Timeo hominem unius libri Cogito ergo sum - Carpe diem []s Guionardo Furlan http://guionardo.blogspot.com [As partes desta mensagem que não continham texto foram removidas]
Res: [delphi-br] DBExpress
Bom dia, Não sei dizer se tinha ou não problemas com campos Float ou sequer se estes já foram solucionados, mas para a minha necessidade nunca apresentou problemas... Abraço, Ricardo. - Mensagem original De: Fellipe Henrique [EMAIL PROTECTED] Para: delphi-br@yahoogrupos.com.br Enviadas: Sexta-feira, 1 de Dezembro de 2006 10:14:48 Assunto: Re: [delphi-br] DBExpress Este drive da UIB, não tinha um problema com campos FLOAT? Ou já foi solucionado? []s Em 01/12/06, Ricardo Cesar Cardoso ricardo_listadelphi @yahoo.com. br escreveu: Pra mim DBExpress disparado... pra dizer a verdade se for pra usar FB prefiro o DBExpress. Se for pra usar IB melhor usar o IBX. E recomendo que vc instale o Driver da UIB para o Firebird e DBExpress. - Mensagem original De: Fellipe Henrique [EMAIL PROTECTED] com fellipeh%40gmail. com Para: [EMAIL PROTECTED] os.com.br delphi-br%40yahoog rupos.com. br Enviadas: Quinta-feira, 30 de Novembro de 2006 16:00:44 Assunto: Re: [delphi-br] DBExpress Olha, se você quer rapidez use o IBX, já com DBExpress você terá um pouco mais de trabalho, mas o resultado é muito melhor...eu particularmente, nao uso mais IBX, somente DBExpress... []s Em 30/11/06, Fabio Dantas [EMAIL PROTECTED] sa.com.br escreveu: Pessoal vcs recomendam o uso da paleta dbExpress para acessar o firebird ? ou melhor outro componente ? Abraço [As partes desta mensagem que não continham texto foram removidas] -- _ _ ___ Fellipe Henrique [EMAIL PROTECTED] com Venham até a borda, ele disse. Eles disseram: Nós temos medo. Venham até a borda, ele insistiu. Eles foram, Ele os empurrou... E eles voaram. (Guillaume Apollinaire) [As partes desta mensagem que não continham texto foram removidas] !-- #ygrp-mlmsg {font-size:13px; font-family: arial,helvetica, clean,sans- serif;} #ygrp-mlmsg table {font-size:inherit; font:100% ;} #ygrp-mlmsg select, input, textarea {font:99% arial,helvetica, clean,sans- serif;} #ygrp-mlmsg pre, code {font:115% monospace;} #ygrp-mlmsg * {line-height: 1.22em;} #ygrp-text{ font-family: Georgia; } #ygrp-text p{ margin:0 0 1em 0; } #ygrp-tpmsgs{ font-family: Arial; clear:both; } #ygrp-vitnav{ padding-top: 10px; font-family: Verdana; font-size:77% ; margin:0; } #ygrp-vitnav a{ padding:0 1px; } #ygrp-actbar{ clear:both; margin:25px 0; white-space: nowrap; color:#666; text-align:right; } #ygrp-actbar .left{ float:left; white-space: nowrap; } .bld{font-weight: bold;} #ygrp-grft{ font-family: Verdana; font-size:77% ; padding:15px 0; } #ygrp-ft{ font-family: verdana; font-size:77% ; border-top:1px solid #666; padding:5px 0; } #ygrp-mlmsg #logo{ padding-bottom: 10px; } #ygrp-vital{ background-color: #e0ecee; margin-bottom: 20px; padding:2px 0 8px 8px; } #ygrp-vital #vithd{ font-size:77% ; font-family: Verdana; font-weight: bold; color:#333; text-transform: uppercase; } #ygrp-vital ul{ padding:0; margin:2px 0; } #ygrp-vital ul li{ list-style-type: none; clear:both; border:1px solid #e0ecee; } #ygrp-vital ul li .ct{ font-weight: bold; color:#ff7900; float:right; width:2em; text-align:right; padding-right: .5em; } #ygrp-vital ul li .cat{ font-weight: bold; } #ygrp-vital a { text-decoration: none; } #ygrp-vital a:hover{ text-decoration: underline; } #ygrp-sponsor #hd{ color:#999; font-size:77% ; } #ygrp-sponsor #ov{ padding:6px 13px; background-color: #e0ecee; margin-bottom: 20px; } #ygrp-sponsor #ov ul{ padding:0 0 0 8px; margin:0; } #ygrp-sponsor #ov li{ list-style-type: square; padding:6px 0; font-size:77% ; } #ygrp-sponsor #ov li a{ text-decoration: none; font-size:130% ; } #ygrp-sponsor #nc { background-color: #eee; margin-bottom: 20px; padding:0 8px; } #ygrp-sponsor .ad{ padding:8px 0; } #ygrp-sponsor .ad #hd1{ font-family: Arial; font-weight: bold; color:#628c2a; font-size:100% ; line-height: 122%; } #ygrp-sponsor .ad a{ text-decoration: none; } #ygrp-sponsor .ad a:hover{ text-decoration: underline; } #ygrp-sponsor .ad p{ margin:0; } o {font-size:0; } .MsoNormal { margin:0 0 0 0; } #ygrp-text tt{ font-size:120% ; } blockquote{margin: 0 0 0 4px;} .replbq {margin:4;} -- _ _ _ _ ___ Novidade no Yahoo! Mail: receba alertas de novas mensagens no seu celular. Registre seu aparelho agora! http://br.mobile. yahoo.com/ mailalertas/ [As partes desta mensagem que não continham texto foram removidas] -- _ _ ___ Fellipe Henrique [EMAIL PROTECTED] com Venham até a borda, ele disse. Eles
RES: [delphi-br] DBExpress
Pra mim é o melhor... _ De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de Fabio Dantas Enviada em: quinta-feira, 30 de novembro de 2006 15:06 Para: delphi-br@yahoogrupos.com.br Assunto: [delphi-br] DBExpress Pessoal vcs recomendam o uso da paleta dbExpress para acessar o firebird ? ou melhor outro componente ? Abraço [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas]
RES: [delphi-br] DBExpress
Eu costumo utilizar e nunca tive problemas... mas existem outros componentes de acesso.. tem um que se chama Zeos (algo assim).. mas nunca utilizei. De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de Fabio Dantas Enviada em: quinta-feira, 30 de novembro de 2006 16:31 Para: delphi-br@yahoogrupos.com.br Assunto: [delphi-br] DBExpress Pessoal vcs recomendam o uso da paleta dbExpress para acessar o firebird ? ou melhor outro componente ? Abraço [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas]
Res: [delphi-br] dbExpress(SQLQuery) pegando apenas parte da sql.
Qual a query qye você quer mandar e o que ele está mandando ?! Tem um esquema de otimização mesmo. Se não são passados valores pra alguns campos, a query de saída não terá esses campos, entendeu ?! []s. = O que me preocupa não é o grito dos maus. É o silêncio dos bons. Martin Luther King. = Welson de Avelar Soares Filho Analista/Programador Delphi Gemini Sistemas Juiz de Fora - Minas Gerais = - Mensagem original De: Ricardo Lima Mariz [EMAIL PROTECTED] Pessoal não sei se alguem já passou por algum problema parecido mas estou tentando fazer um insert via TSQLQuery e a tabela tem muitos campos, a sql ficou bem grade, quando eu chamo o evento ExecSQL, tá um erro, ai coloquei um TSQLMonitor para verificar o que tava indo pro banco, foi quando vi que ele está cortando a sql, mandando somente parte dela. Alguem já passou por um problema parecido, uso SQL Server Express. Obrigado. At. Ricardo Lima ___ Você quer respostas para suas perguntas? Ou você sabe muito e quer compartilhar seu conhecimento? Experimente o Yahoo! Respostas ! http://br.answers.yahoo.com/ -- 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: [EMAIL PROTECTED] 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: [EMAIL PROTECTED] * O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
RES: [delphi-br] Dbexpress + TurboDelphi + Delphi 7 + Fb 1.5
Olá Ricardo, VC poderiame dar uma mão para dizer como funciona a conexão do DBExpress com Firebird Estou utilizando o Turbo Delphi e coloquei os seguintes componentes: SQLConnection1, SQLStoredProc1, DataSetProvider1, ClientDataSet1, DataSource1, SQLDataSet. Mas nao entendi a relação coreta entre eles. Consigo visualizar os dados num DBGrid, consigo ate dar um Next no ClientDataSet1 e mando as consultas SQL pelo SQLDataSet. Mas os dados que sao visualizados pelo DBGrid nao se atualizam. Depois q reinicio a aplicação é q aparecem as atualizações. Alguma coisa deve estar ligada de forma incorreta... O DataSetProvider1 está ligado ao SQLDataSet; O ClientDataSet1 está ligado ao DataSetProvider1; O DataSource1 ao ClientDataSet1 ; O DBGrid ao DataSource; O SQLStoredProc1 ao SQLConnection1. O SQLDataSet ao SQLConnection1... E agora...como funciona isso??? Q rolo... _ De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de Daniel Bastos Enviada em: quarta-feira, 20 de setembro de 2006 20:58 Para: delphi-br@yahoogrupos.com.br Assunto: Re: [delphi-br] Dbexpress + TurboDelphi + Delphi 7 + Fb 1.5 O midas deve estar registrado sim, afinal, ele tem o D7 compilando. Posta as msgs de erro pra gente dar uma olhada e o trecho do código onde dá o erro abs :~) Em 20/09/06, Odair [EMAIL PROTECTED] escreveu: Vc está registrando o midas.dll? Iniciar\Executar C:\Windows\System32\regsvr32 midas.dll Odair - Original Message - From: Jader Ricardo To: delphi-br@yahoogrupos.com.br Sent: Wednesday, September 20, 2006 3:23 PM Subject: [delphi-br] Dbexpress + TurboDelphi + Delphi 7 + Fb 1.5 Boa tarde amigos ! Estou levando uma surra na instalação de um pequeno sistema que desenvolvi. Fiz alguns sistemas usando o D7+Ibx+Fb1.5. Até criei o instalador (Inno) e tudo mais, não tive dor de cabeça. Dai lendo as mensagens da lista vi sobre o Dbexpress .. hhehe.. que todo mundo usa, dai fui pesquisar e comecei a criar um pequeno sistema usando essa tecnologia Então chega na parada o Turbo Delhi, que na minha opinião foi uma ótima idéia da Borland, e eu pego o meu pequeno sistema e compilo nele, deu uns erros de conexão e eu já tinha que entregar o sistema para a pessoa que me solicitou (parei de testar o Turbo mas daqui uns dias volto de novo) e então voltei a compilar no D7. O problema começa agora, instalei o servidor do firebird, instalei o sistema, coloquei as dlls dbexpint e midas na pasta Windows\System32\.. e tento executar o sistema mas não consigo de forma alguma conectar ao banco de dados, na criação do datamodule tem o código abaixo. //Localizar o arquivo de configuração da conexão com o banco de dados Try Conexao.LoadParamsFromIniFile('SYSGECONF.INI'); Except Begin MessageDlg('Não consegui localizar o arquivo de configuração de conexões.' ,mtError,[MbOk],0); Application.Terminate; End; End; //Conectar ao banco de dados Try Conexao.Connected := True; Except Begin MessageDlg('Não consegui conectar ao banco de dados, verifique a configuração.' ,mtError,[MbOk],0); Application.Terminate; End; End; Será que isso é um problema de versão de Dll ou um erro meu Se alguém puder me ajudar ficarei grato ... Atenciosamente, Jader Ricardo [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas] __ Informação do NOD32 IMON 1.1765 (20060920) __ Esta mensagem foi verificada pelo NOD32 sistema antivírus http://www.eset.com.br [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: [EMAIL PROTECTED] 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: [EMAIL PROTECTED] * O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
RES: [delphi-br] Dbexpress + TurboDelphi + Delphi 7 + Fb 1.5
Olá Ricardo, VC poderiame dar uma mão para dizer como funciona a conexão do DBExpress com Firebird Estou utilizando o Turbo Delphi e coloquei os seguintes componentes: SQLConnection1, SQLStoredProc1, DataSetProvider1, ClientDataSet1, DataSource1, SQLDataSet. Mas nao entendi a relação coreta entre eles. Consigo visualizar os dados num DBGrid, consigo ate dar um Next no ClientDataSet1 e mando as consultas SQL pelo SQLDataSet. Mas os dados que sao visualizados pelo DBGrid nao se atualizam. Depois q reinicio a aplicação é q aparecem as atualizações. Alguma coisa deve estar ligada de forma incorreta... O DataSetProvider1 está ligado ao SQLDataSet; O ClientDataSet1 está ligado ao DataSetProvider1; O DataSource1 ao ClientDataSet1 ; O DBGrid ao DataSource; O SQLStoredProc1 ao SQLConnection1. O SQLDataSet ao SQLConnection1... E agora...como funciona isso??? Q rolo... _ De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de Daniel Bastos Enviada em: quarta-feira, 20 de setembro de 2006 20:58 Para: delphi-br@yahoogrupos.com.br Assunto: Re: [delphi-br] Dbexpress + TurboDelphi + Delphi 7 + Fb 1.5 O midas deve estar registrado sim, afinal, ele tem o D7 compilando. Posta as msgs de erro pra gente dar uma olhada e o trecho do código onde dá o erro abs :~) Em 20/09/06, Odair [EMAIL PROTECTED] escreveu: Vc está registrando o midas.dll? Iniciar\Executar C:\Windows\System32\regsvr32 midas.dll Odair - Original Message - From: Jader Ricardo To: delphi-br@yahoogrupos.com.br Sent: Wednesday, September 20, 2006 3:23 PM Subject: [delphi-br] Dbexpress + TurboDelphi + Delphi 7 + Fb 1.5 Boa tarde amigos ! Estou levando uma surra na instalação de um pequeno sistema que desenvolvi. Fiz alguns sistemas usando o D7+Ibx+Fb1.5. Até criei o instalador (Inno) e tudo mais, não tive dor de cabeça. Dai lendo as mensagens da lista vi sobre o Dbexpress .. hhehe.. que todo mundo usa, dai fui pesquisar e comecei a criar um pequeno sistema usando essa tecnologia Então chega na parada o Turbo Delhi, que na minha opinião foi uma ótima idéia da Borland, e eu pego o meu pequeno sistema e compilo nele, deu uns erros de conexão e eu já tinha que entregar o sistema para a pessoa que me solicitou (parei de testar o Turbo mas daqui uns dias volto de novo) e então voltei a compilar no D7. O problema começa agora, instalei o servidor do firebird, instalei o sistema, coloquei as dlls dbexpint e midas na pasta Windows\System32\.. e tento executar o sistema mas não consigo de forma alguma conectar ao banco de dados, na criação do datamodule tem o código abaixo. //Localizar o arquivo de configuração da conexão com o banco de dados Try Conexao.LoadParamsFromIniFile('SYSGECONF.INI'); Except Begin MessageDlg('Não consegui localizar o arquivo de configuração de conexões.' ,mtError,[MbOk],0); Application.Terminate; End; End; //Conectar ao banco de dados Try Conexao.Connected := True; Except Begin MessageDlg('Não consegui conectar ao banco de dados, verifique a configuração.' ,mtError,[MbOk],0); Application.Terminate; End; End; Será que isso é um problema de versão de Dll ou um erro meu Se alguém puder me ajudar ficarei grato ... Atenciosamente, Jader Ricardo [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas] __ Informação do NOD32 IMON 1.1765 (20060920) __ Esta mensagem foi verificada pelo NOD32 sistema antivírus http://www.eset.com.br [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: [EMAIL PROTECTED] 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: [EMAIL PROTECTED] * O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
RES: [delphi-br] Dbexpress + TurboDelphi + Delphi 7 + Fb 1.5
Olá Marcos, Dá uma olhadinha neste exemplo que eu acho que vai te ajudar ... http://www.activedelphi.com.br/modules.php?op=modload http://www.activedelphi.com.br/modules.php?op=modloadname=Newsfile=articl esid=375mode=threadorder=0thold=0 name=Newsfile=articlesid=375mode=threadorder=0thold=0 as dúvidas que forem surgindo vai postando ai que tento te ajudar ... Obs: Ainda não usei stored procedures com o dbexpress Atenciosamente, Jader Ricardo _ De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de Marcos P. M. de Souza Enviada em: domingo, 24 de setembro de 2006 10:09 Para: delphi-br@yahoogrupos.com.br Assunto: RES: [delphi-br] Dbexpress + TurboDelphi + Delphi 7 + Fb 1.5 Olá Ricardo, VC poderiame dar uma mão para dizer como funciona a conexão do DBExpress com Firebird Estou utilizando o Turbo Delphi e coloquei os seguintes componentes: SQLConnection1, SQLStoredProc1, DataSetProvider1, ClientDataSet1, DataSource1, SQLDataSet. Mas nao entendi a relação coreta entre eles. Consigo visualizar os dados num DBGrid, consigo ate dar um Next no ClientDataSet1 e mando as consultas SQL pelo SQLDataSet. Mas os dados que sao visualizados pelo DBGrid nao se atualizam. Depois q reinicio a aplicação é q aparecem as atualizações. Alguma coisa deve estar ligada de forma incorreta... O DataSetProvider1 está ligado ao SQLDataSet; O ClientDataSet1 está ligado ao DataSetProvider1; O DataSource1 ao ClientDataSet1 ; O DBGrid ao DataSource; O SQLStoredProc1 ao SQLConnection1. O SQLDataSet ao SQLConnection1... E agora...como funciona isso??? Q rolo... _ De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de Daniel Bastos Enviada em: quarta-feira, 20 de setembro de 2006 20:58 Para: delphi-br@yahoogrupos.com.br Assunto: Re: [delphi-br] Dbexpress + TurboDelphi + Delphi 7 + Fb 1.5 O midas deve estar registrado sim, afinal, ele tem o D7 compilando. Posta as msgs de erro pra gente dar uma olhada e o trecho do código onde dá o erro abs :~) Em 20/09/06, Odair [EMAIL PROTECTED] escreveu: Vc está registrando o midas.dll? Iniciar\Executar C:\Windows\System32\regsvr32 midas.dll Odair - Original Message - From: Jader Ricardo To: delphi-br@yahoogrupos.com.br Sent: Wednesday, September 20, 2006 3:23 PM Subject: [delphi-br] Dbexpress + TurboDelphi + Delphi 7 + Fb 1.5 Boa tarde amigos ! Estou levando uma surra na instalação de um pequeno sistema que desenvolvi. Fiz alguns sistemas usando o D7+Ibx+Fb1.5. Até criei o instalador (Inno) e tudo mais, não tive dor de cabeça. Dai lendo as mensagens da lista vi sobre o Dbexpress .. hhehe.. que todo mundo usa, dai fui pesquisar e comecei a criar um pequeno sistema usando essa tecnologia Então chega na parada o Turbo Delhi, que na minha opinião foi uma ótima idéia da Borland, e eu pego o meu pequeno sistema e compilo nele, deu uns erros de conexão e eu já tinha que entregar o sistema para a pessoa que me solicitou (parei de testar o Turbo mas daqui uns dias volto de novo) e então voltei a compilar no D7. O problema começa agora, instalei o servidor do firebird, instalei o sistema, coloquei as dlls dbexpint e midas na pasta Windows\System32\.. e tento executar o sistema mas não consigo de forma alguma conectar ao banco de dados, na criação do datamodule tem o código abaixo. //Localizar o arquivo de configuração da conexão com o banco de dados Try Conexao.LoadParamsFromIniFile('SYSGECONF.INI'); Except Begin MessageDlg('Não consegui localizar o arquivo de configuração de conexões.' ,mtError,[MbOk],0); Application.Terminate; End; End; //Conectar ao banco de dados Try Conexao.Connected := True; Except Begin MessageDlg('Não consegui conectar ao banco de dados, verifique a configuração.' ,mtError,[MbOk],0); Application.Terminate; End; End; Será que isso é um problema de versão de Dll ou um erro meu Se alguém puder me ajudar ficarei grato ... Atenciosamente, Jader Ricardo [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas] __ Informação do NOD32 IMON 1.1765 (20060920) __ Esta mensagem foi verificada pelo NOD32 sistema antivírus http://www.eset.com.br [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: [EMAIL PROTECTED] Links do Yahoo! Grupos * Para visitar o site do seu grupo na web, acesse
RES: [delphi-br] Dbexpress + TurboDelphi + Delphi 7 + Fb 1.5
Olá amigos, bom dia a todos ! A mensagem que aparecia era Missing DriverName property, comecei a pesquisar na net sobre o assunto, mas não encontrei nada que me ajudasse. Então eu fechei meu D7, abri novamente, fui na propriedade LoadParamsOnConnect do SQLConnection e mudei de True para False, fui na propriedade Connected e mudei de False para True compilei e salvei as alterações, depois eu desfiz tudo e compilei de novo e levei os arquivos para testar lá no cliente. Chegando lá, surpresa, não funcionou, desta vez apareceu a mensagem Unload Midas.dll, pensei comigo será que tenho mesmo que registrar a dll ?, o motivo de eu me questionar sobre registrar ou não é que eu já tinha feito uma aplicação que usava clientdataset e funcionava e eu nunca tinha registrado a dll, funcionava na boa deixando a dll na pasta do executável ou em C:\windows\system32\ Voltei pra casa e nem consegui dormir direito, fiquei com aquilo na cabeça, dai tive a idéia de instalar uma máquina virtual em meu pc e instalar o sistema operacional do cliente (Wxp). Beleza instalei o Virtual Pc e instalei nele o Wxp, fui testar novamente o que eu havia feito lá no cliente, surpresa, funcionou beleza, ai pensei Pô, é a máquina lá que tá com problemas. Mas eu resolvi pesquisar um pouco mais e li um artigo falando sobre embutir no executável a midas.dll, dai eu compilei td junto e levei lá no cliente, funcionou tudo perfeitamente. Agradeço a todos pela a ajuda Atenciosamente, Jader Ricardo _ De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de Daniel Bastos Enviada em: quarta-feira, 20 de setembro de 2006 20:58 Para: delphi-br@yahoogrupos.com.br Assunto: Re: [delphi-br] Dbexpress + TurboDelphi + Delphi 7 + Fb 1.5 O midas deve estar registrado sim, afinal, ele tem o D7 compilando. Posta as msgs de erro pra gente dar uma olhada e o trecho do código onde dá o erro abs :~) Em 20/09/06, Odair [EMAIL PROTECTED] escreveu: Vc está registrando o midas.dll? Iniciar\Executar C:\Windows\System32\regsvr32 midas.dll Odair - Original Message - From: Jader Ricardo To: delphi-br@yahoogrupos.com.br Sent: Wednesday, September 20, 2006 3:23 PM Subject: [delphi-br] Dbexpress + TurboDelphi + Delphi 7 + Fb 1.5 Boa tarde amigos ! Estou levando uma surra na instalação de um pequeno sistema que desenvolvi. Fiz alguns sistemas usando o D7+Ibx+Fb1.5. Até criei o instalador (Inno) e tudo mais, não tive dor de cabeça. Dai lendo as mensagens da lista vi sobre o Dbexpress .. hhehe.. que todo mundo usa, dai fui pesquisar e comecei a criar um pequeno sistema usando essa tecnologia Então chega na parada o Turbo Delhi, que na minha opinião foi uma ótima idéia da Borland, e eu pego o meu pequeno sistema e compilo nele, deu uns erros de conexão e eu já tinha que entregar o sistema para a pessoa que me solicitou (parei de testar o Turbo mas daqui uns dias volto de novo) e então voltei a compilar no D7. O problema começa agora, instalei o servidor do firebird, instalei o sistema, coloquei as dlls dbexpint e midas na pasta Windows\System32\.. e tento executar o sistema mas não consigo de forma alguma conectar ao banco de dados, na criação do datamodule tem o código abaixo. //Localizar o arquivo de configuração da conexão com o banco de dados Try Conexao.LoadParamsFromIniFile('SYSGECONF.INI'); Except Begin MessageDlg('Não consegui localizar o arquivo de configuração de conexões.' ,mtError,[MbOk],0); Application.Terminate; End; End; //Conectar ao banco de dados Try Conexao.Connected := True; Except Begin MessageDlg('Não consegui conectar ao banco de dados, verifique a configuração.' ,mtError,[MbOk],0); Application.Terminate; End; End; Será que isso é um problema de versão de Dll ou um erro meu Se alguém puder me ajudar ficarei grato ... Atenciosamente, Jader Ricardo [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas] [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: [EMAIL PROTECTED] 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: [EMAIL PROTECTED] * O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
RES: [delphi-br] Dbexpress + TurboDelphi + Delphi 7 + Fb 1.5
Olá Odair ... Eu não estou registrando a midas.dll. Atenciosamente, Jader Ricardo _ De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de Odair Enviada em: quarta-feira, 20 de setembro de 2006 17:25 Para: delphi-br@yahoogrupos.com.br Assunto: Re: [delphi-br] Dbexpress + TurboDelphi + Delphi 7 + Fb 1.5 Vc está registrando o midas.dll? Iniciar\Executar C:\Windows\System32\regsvr32 midas.dll Odair - Original Message - From: Jader Ricardo To: delphi-br@yahoogrupos.com.br Sent: Wednesday, September 20, 2006 3:23 PM Subject: [delphi-br] Dbexpress + TurboDelphi + Delphi 7 + Fb 1.5 Boa tarde amigos ! Estou levando uma surra na instalação de um pequeno sistema que desenvolvi. Fiz alguns sistemas usando o D7+Ibx+Fb1.5. Até criei o instalador (Inno) e tudo mais, não tive dor de cabeça. Dai lendo as mensagens da lista vi sobre o Dbexpress .. hhehe.. que todo mundo usa, dai fui pesquisar e comecei a criar um pequeno sistema usando essa tecnologia Então chega na parada o Turbo Delhi, que na minha opinião foi uma ótima idéia da Borland, e eu pego o meu pequeno sistema e compilo nele, deu uns erros de conexão e eu já tinha que entregar o sistema para a pessoa que me solicitou (parei de testar o Turbo mas daqui uns dias volto de novo) e então voltei a compilar no D7. O problema começa agora, instalei o servidor do firebird, instalei o sistema, coloquei as dlls dbexpint e midas na pasta Windows\System32\.. e tento executar o sistema mas não consigo de forma alguma conectar ao banco de dados, na criação do datamodule tem o código abaixo. //Localizar o arquivo de configuração da conexão com o banco de dados Try Conexao.LoadParamsFromIniFile('SYSGECONF.INI'); Except Begin MessageDlg('Não consegui localizar o arquivo de configuração de conexões.' ,mtError,[MbOk],0); Application.Terminate; End; End; //Conectar ao banco de dados Try Conexao.Connected := True; Except Begin MessageDlg('Não consegui conectar ao banco de dados, verifique a configuração.' ,mtError,[MbOk],0); Application.Terminate; End; End; Será que isso é um problema de versão de Dll ou um erro meu Se alguém puder me ajudar ficarei grato ... Atenciosamente, Jader Ricardo [As partes desta mensagem que não continham texto foram removidas] [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: [EMAIL PROTECTED] 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: [EMAIL PROTECTED] * O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
Re: RES: [delphi-br] Dbexpress + TurboDelphi + Delphi 7 + Fb 1.5
pega um exemplo pratico e passo a passo em www.micrologos.com.br/mc_clienteservidor.zip abraços -- []´s Bruno Lichot Olá Ricardo, VC poderiame dar uma mão para dizer como funciona a conexão do DBExpress com Firebird Estou utilizando o Turbo Delphi e coloquei os seguintes componentes: SQLConnection1, SQLStoredProc1, DataSetProvider1, ClientDataSet1, DataSource1, SQLDataSet. Mas nao entendi a relação coreta entre eles. Consigo visualizar os dados num DBGrid, consigo ate dar um Next no ClientDataSet1 e mando as consultas SQL pelo SQLDataSet. Mas os dados que sao visualizados pelo DBGrid nao se atualizam. Depois q reinicio a aplicação é q aparecem as atualizações. Alguma coisa deve estar ligada de forma incorreta... O DataSetProvider1 está ligado ao SQLDataSet; O ClientDataSet1 está ligado ao DataSetProvider1; O DataSource1 ao ClientDataSet1 ; O DBGrid ao DataSource; O SQLStoredProc1 ao SQLConnection1. O SQLDataSet ao SQLConnection1... E agora...como funciona isso??? Q rolo... _ De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de Daniel Bastos Enviada em: quarta-feira, 20 de setembro de 2006 20:58 Para: delphi-br@yahoogrupos.com.br Assunto: Re: [delphi-br] Dbexpress + TurboDelphi + Delphi 7 + Fb 1.5 O midas deve estar registrado sim, afinal, ele tem o D7 compilando. Posta as msgs de erro pra gente dar uma olhada e o trecho do código onde dá o erro abs :~) Em 20/09/06, Odair [EMAIL PROTECTED] escreveu: Vc está registrando o midas.dll? Iniciar\\Executar C:\\Windows\\System32\\regsvr32 midas.dll Odair - Original Message - From: Jader Ricardo To: delphi-br@yahoogrupos.com.br Sent: Wednesday, September 20, 2006 3:23 PM Subject: [delphi-br] Dbexpress + TurboDelphi + Delphi 7 + Fb 1.5 Boa tarde amigos ! Estou levando uma surra na instalação de um pequeno sistema que desenvolvi. Fiz alguns sistemas usando o D7+Ibx+Fb1.5. Até criei o instalador (Inno) e tudo mais, não tive dor de cabeça. Dai lendo as mensagens da lista vi sobre o Dbexpress .. hhehe.. que todo mundo usa, dai fui pesquisar e comecei a criar um pequeno sistema usando essa tecnologia Então chega na parada o Turbo Delhi, que na minha opinião foi uma ótima idéia da Borland, e eu pego o meu pequeno sistema e compilo nele, deu uns erros de conexão e eu já tinha que entregar o sistema para a pessoa que me solicitou (parei de testar o Turbo mas daqui uns dias volto de novo) e então voltei a compilar no D7. O problema começa agora, instalei o servidor do firebird, instalei o sistema, coloquei as dlls dbexpint e midas na pasta Windows\\System32\\.. e tento executar o sistema mas não consigo de forma alguma conectar ao banco de dados, na criação do datamodule tem o código abaixo. //Localizar o arquivo de configuração da conexão com o banco de dados Try Conexao.LoadParamsFromIniFile('SYSGECONF.INI'); Except Begin MessageDlg('Não consegui localizar o arquivo de configuração de conexões.' ,mtError,[MbOk],0); Application.Terminate; End; End; //Conectar ao banco de dados Try Conexao.Connected := True; Except Begin MessageDlg('Não consegui conectar ao banco de dados, verifique a configuração.' ,mtError,[MbOk],0); Application.Terminate; End; End; Será que isso é um problema de versão de Dll ou um erro meu Se alguém puder me ajudar ficarei grato ... Atenciosamente, Jader Ricardo [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas] __ Informação do NOD32 IMON 1.1765 (20060920) __ Esta mensagem foi verificada pelo NOD32 sistema antivírus http://www.eset.com.br [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: [EMAIL PROTECTED] 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: [EMAIL PROTECTED] * O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
RES: [delphi-br] DBExpress + ClientDataset não grava
Coloquei o tratamento de erro no evento OnReconcileError(Aliás, por que isso não é feito automaticamente pelo componente?). Mas, agora quando tento salvar um registro dá a mensagem : Unable to fin record. No Key specied. Eu coloca propriedade ProviderFlags--pfInKey=True, mas não resolve. [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: [EMAIL PROTECTED] 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: [EMAIL PROTECTED] * O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
Re: RES: [delphi-br] DBExpress + ClientDataset não grava
os erros saum silenciosos.. o q e melhor coisa pra vc trata-los interceptalos e fazer reconciliação.. esse erro esta dando pq vc precisa adicionar os fields no sqldataset e definir quem e chave no providerflags dos campos, e ai sim fazer a configuração do datasetprovider do updatemode para wherekeyonly a forma mais simples de manipulação esta em www.micrologos.com.br/mc_clienteservidor.zip se vc seguir o q esta ai td lhe ira bem.. se vc quer ver as configurações de performance do datasnap entaum sugiro q veja o exemplo www.micrologos.com.br/exemplo_ntier_web.zip e o exemplo q esta nos arquivos da lista [EMAIL PROTECTED] la eu mostro as configurações de performance como essas do update mode e dos providers flgas, o seu erro ai com certeza e erro de operação. sugiro vc ler td a parte do help q fala sobre essas configurações pois e bem completa. no site cluebedelphi.net tem td sobre o assunto tb. as ordens -- []´s Bruno Lichot Coloquei o tratamento de erro no evento OnReconcileError(Aliás, por que isso não é feito automaticamente pelo componente?). Mas, agora quando tento salvar um registro dá a mensagem : Unable to fin record. No Key specied. Eu coloca propriedade ProviderFlags--pfInKey=True, mas não resolve. [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: [EMAIL PROTECTED] 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: [EMAIL PROTECTED] * O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
RES: [delphi-br] DBExpress
Olá Filippe, vc pode colocar essa configuração em um arquivo texto, um arquivo de Inicialização... e assim que uso com oracle e não tenho problema nenhum e num preciso fica recopilando a aplicação sempre, que acho é o que vc está querendo evitar.. -Mensagem original- De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de [EMAIL PROTECTED] Enviada em: quarta-feira, 2 de agosto de 2006 10:00 Para: delphi-br@yahoogrupos.com.br; [EMAIL PROTECTED] Assunto: [delphi-br] DBExpress Olá Galera, Alguem pode me dar uma ajuda com BDExpress Eu queria saber como fazer a alteração do banco em tempo, eu tenho um banco que chama GP21606, outro GP21506, GP21406 etc ... Os Bancos estão em SQl SERVER, no mesmo servidor.. So que eu preciso de quando o Usuario entrar no sistema ele selecionar em qual dos Banco ele quer trabalhar. Alguem pode me ajudar para eu fazer essa alteração de banco em tempo de execução ? Obrigado por mais essa Filippe Maymone -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM Links do Yahoo! Grupos -- 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: [EMAIL PROTECTED] 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: [EMAIL PROTECTED] * O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
Re: RES: [delphi-br] DBExpress
no exemplo na lista [EMAIL PROTECTED] tem o q vc precisa com multibancos entra la e baixa -- []´s Bruno Lichot Olá Filippe, vc pode colocar essa configuração em um arquivo texto, um arquivo de Inicialização... e assim que uso com oracle e não tenho problema nenhum e num preciso fica recopilando a aplicação sempre, que acho é o que vc está querendo evitar.. -Mensagem original- De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de [EMAIL PROTECTED] Enviada em: quarta-feira, 2 de agosto de 2006 10:00 Para: delphi-br@yahoogrupos.com.br; [EMAIL PROTECTED] Assunto: [delphi-br] DBExpress Olá Galera, Alguem pode me dar uma ajuda com BDExpress Eu queria saber como fazer a alteração do banco em tempo, eu tenho um banco que chama GP21606, outro GP21506, GP21406 etc ... Os Bancos estão em SQl SERVER, no mesmo servidor.. So que eu preciso de quando o Usuario entrar no sistema ele selecionar em qual dos Banco ele quer trabalhar. Alguem pode me ajudar para eu fazer essa alteração de banco em tempo de execução ? Obrigado por mais essa Filippe Maymone -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM Links do Yahoo! Grupos -- 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: [EMAIL PROTECTED] 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: [EMAIL PROTECTED] * O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
RES: [delphi-br] DbExpress
Aqui estou usando a dll do Delphi 2006, sendo que uso o Delphi 7. Até agora não vi problema nenhum, mas também não sei informar se há alguma incompatibilidade []s Walter Alves Chagas Junior Projeto e desenvolvimento de sistemas Telemont Engenharia de telecomunicações S/A Belo Horizonte - MG - Brasil [EMAIL PROTECTED] Fone: (31) 3389-8215 Fax: (31) 3389-8200 Parabens Telemont - Somos a 8ª maior empresa do Brasil!! -Mensagem original- De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] nome de Yahoo Enviada em: quarta-feira, 19 de julho de 2006 07:30 Para: delphi-br@yahoogrupos.com.br Assunto: Re: [delphi-br] DbExpress No caso eu estava usando o Delphi7, existe umas 3 ou 4 atualizações, uma delas traz melhorias no midas... não me lembro qual... o ideal é atualizar todas... - Original Message - From: Anderson RB To: delphi-br@yahoogrupos.com.br Sent: Tuesday, July 18, 2006 10:24 AM Subject: Re: [delphi-br] DbExpress Como faco para saber a versao da midas e onde baixar a versao nova - Original Message - From: Yahoo [EMAIL PROTECTED] To: delphi-br@yahoogrupos.com.br Sent: Tuesday, July 18, 2006 7:04 AM Subject: Re: [delphi-br] DbExpress Tive um problema como este, e era verão da DLL midas... bastou atualizar para ficar rápido - Original Message - From: Otto Júnior To: delphi-br@yahoogrupos.com.br Sent: Monday, July 17, 2006 5:34 PM Subject: RES: [delphi-br] DbExpress Suas tabelas possui campo blob? -Mensagem original- De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de Anderson RB Enviada em: segunda-feira, 17 de julho de 2006 15:38 Para: delphi-br@yahoogrupos.com.br Assunto: [delphi-br] DbExpress Ola Pessoal, utilizo DbExpress com ClienteDataSet e Firebird, minha aplicacao em maquinas tanta servidoras e tanto clientes esta demorando para carregar, eu gostaria de saber se é alguma coisa com as dll's dbexpint.dll e midas.dll, elas precisam ser registradas, precisam estar em alguma pasta do sistema.. alguem ja passou por isso.. e na maquina de desenvolvimento, o sistema abre instantaneamente ___ Yahoo! Acesso Grátis - Internet rápida e grátis. Instale o discador agora! http://br.acesso.yahoo.com -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM Links do Yahoo! Grupos [As partes desta mensagem que não continham texto foram removidas] No virus found in this incoming message. Checked by AVG Free Edition. Version: 7.1.394 / Virus Database: 268.10.1/389 - Release Date: 14/07/2006 ___ Novidade no Yahoo! Mail: receba alertas de novas mensagens no seu celular. Registre seu aparelho agora! http://br.mobile.yahoo.com/mailalertas/ [As partes desta mensagem que não continham texto foram removidas] -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM Links do Yahoo! Grupos [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: [EMAIL PROTECTED] 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: [EMAIL PROTECTED] * O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
RES: [delphi-br] DbExpress
Suas tabelas possui campo blob? -Mensagem original- De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de Anderson RB Enviada em: segunda-feira, 17 de julho de 2006 15:38 Para: delphi-br@yahoogrupos.com.br Assunto: [delphi-br] DbExpress Ola Pessoal, utilizo DbExpress com ClienteDataSet e Firebird, minha aplicacao em maquinas tanta servidoras e tanto clientes esta demorando para carregar, eu gostaria de saber se é alguma coisa com as dll's dbexpint.dll e midas.dll, elas precisam ser registradas, precisam estar em alguma pasta do sistema.. alguem ja passou por isso.. e na maquina de desenvolvimento, o sistema abre instantaneamente ___ Yahoo! Acesso Grátis - Internet rápida e grátis. Instale o discador agora! http://br.acesso.yahoo.com -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM Links do Yahoo! Grupos -- 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: [EMAIL PROTECTED] 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: [EMAIL PROTECTED] * O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
RES: [delphi-br] DBEXPRESS / master/detail
Zafio, Essa é forma de trabalhar com DBExpress. Dê uma olhadinha nas configurações do DataSetProvider eu acho que faltou apenas isso na sua configuração. Segue abaixo as conexões: Componentes SQLQuery Propriedades - SQL = Select * From TABELA - SQLConnection = Ao seu componente SQLConnection DataSetProvider Propriedades - DataSet = SQLQuery - Options = [poIncFieldProps, poAllowCommandText] - UpdateMode = upWhereKeyOnly ClientDataSet Propriedades - ProviderName = DataSetProvider DataSource Propriedades - DataSet = ClientDataSet Obs.: Inclua os campos no FieldsEditor do ClientDataSet e SQLQuery. Ainda no FieldsEditor, identifique quais campos compõem a chave (selecione os campos que compõem a chave e altere a Propriedade ProviderFlags para [pfInWhere, pfInKey]), para os demais campos (selecione todos e altere a Propriedade ProviderFlags para [pfInUpdate]). Atenciosamente, Douglas Uesato -Mensagem original- De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de zafio Enviada em: terça-feira, 30 de maio de 2006 07:45 Para: delphi-br Assunto: Re:[delphi-br] DBEXPRESS / master/detail Sei que todos estão cansados, mas não consegui achar nas mensagens anteriores nada sobre dbexpress que me elucidase as seguintes duvidas: utilizo sqlquery +datasetprovider + clientdataset , ja tentei colocal pfhidden, marcar FALSE nos providerflags nas colunas que não desejo atualizar, mas quando relaciono mais de uma tabela ou ainda apenas coloco o nome das colunas na query o sistema nao grava so grava seu colocar ex: SELECT * FROM CIDADES . A segunda dúvida é que quanto tenho uma tabela master e outra detalhe para atualizar os detalhes sempre tenho que dar um close/open para visualizar corretamente? , se não fica no registro anterior ou tem algo que posso setar p/ ser automatico.? [As partes desta mensagem que não continham texto foram removidas] -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM Links do Yahoo! Grupos -- 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: [EMAIL PROTECTED] Yahoo! Grupos, um serviço oferecido por: PUBLICIDADE 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:[EMAIL PROTECTED] O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço do Yahoo!.
Re: RES: [delphi-br] DBEXPRESS / master/detail
tenta a query assim: Select C.*, E.DESCR from CIDADES left outer join ESTADOS E on (E.CODIGO = C.UF) Desmarca todos os providerflags no query e no cds dos campos do estado ... Quanto a sua dúvida sobre o master/detail, quando vc abre o master ele já posiciona no detalhe do mestre sem precisar dar o close/open. -- 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: [EMAIL PROTECTED] Yahoo! Grupos, um serviço oferecido por: PUBLICIDADE 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:[EMAIL PROTECTED] O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço do Yahoo!.
RES: RES: [delphi-br] DBEXPRESS / master/detail
Zafio, Deixa todas opções do ProviderFlags dos campos que não serão como False. Para trabalhar com Mestre/Detalhe com DBExpress não há necessidade de dar close/open, é só usar o esquema de ligação abaixo: Componentes Mestre SQLQueryMestre Propriedades - SQL = Select * From Menus - SQLConnection = Ao seu componente SQLConnection DataSetProviderMestre Propriedades - DataSet = SQLQueryMestre - Options = [poIncFieldProps, poAllowCommandText] - UpdateMode = upWhereKeyOnly ClientDataSetMestre Propriedades - ProviderName = DataSetProviderMestre DataSourceMestre Propriedades - DataSet = ClientDataSetMestre Obs.: Inclua os campos no FieldsEditor do ClientDataSet e SQLQuery. Ainda no FieldsEditor, identifique quais campos compõem a chave (selecione os campos que compõem a chave e altere a Propriedade ProviderFlags para [pfInWhere, pfInKey]), para os demais campos (selecione todos e altere a Propriedade ProviderFlags para [pfInUpdate]). Componentes Detalhe SQLQueryDetalhe Propriedades - SQL = Select * From SubMenus Where Cod_Menu = :Cod_Menu - DataSouce = DataSourceMestre (***) - SQLConnection = Ao seu componente SQLConnection Obs.: Informe as propriedades do Param; DataSetProviderDetalhe Propriedades - DataSet = SQLQueryMestre - Options = [poIncFieldProps, poAllowCommandText] - UpdateMode = upWhereKeyOnly ClientDataSetDetalhe Propriedades - ProviderName = DataSetProviderMestre - MasterSource = DataSourceMestre (***) - MasterFields = (Clique no 3 pontinhos e selecione o campo chave nas duas tabelas e clique no botão [ Add ] e depois [ OK ] Obs1.: Clique com o botão direito sobre o componente ClientDataSetDetalhe e selecione a opção Fetch Params; Obs2.: Inclua os campos no FieldsEditor do ClientDataSet e SQLQuery. Ainda no FieldsEditor, identifique quais campos compõem a chave (selecione os campos que compõem a chave e altere a Propriedade ProviderFlags para [pfInWhere, pfInKey]), para os demais campos (selecione todos e altere a Propriedade ProviderFlags para [pfInUpdate]). -Mensagem original- De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de zafio Enviada em: terça-feira, 30 de maio de 2006 16:03 Para: delphi-br Assunto: Re:RES: [delphi-br] DBEXPRESS / master/detail Ok, é assim que estou usando, mas vamos supor que eu tenha uma sqlquery assim: SELECT CIDADES.*,ESTADOS.DESCR FROM CIDADES,ESTADOS WHERE CIDADES.UF = ESTADOS.CODIGO Mesmo setando os campos dos estado como pfhidden ou não marcando com pfiupadade não consigo gravar os dados na tabela cidade. Outra duvida é em relação a master/detail , tenho sempre dar um close/open na detail quando movimento a master? Zafio, Essa é forma de trabalhar com DBExpress. Dê uma olhadinha nas configurações do DataSetProvider eu acho que faltou apenas isso na sua configuração. Segue abaixo as conexões: Componentes SQLQuery Propriedades - SQL = Select * From TABELA - SQLConnection = Ao seu componente SQLConnection DataSetProvider Propriedades - DataSet = SQLQuery - Options = [poIncFieldProps, poAllowCommandText] - UpdateMode = upWhereKeyOnly ClientDataSet Propriedades - ProviderName = DataSetProvider DataSource Propriedades - DataSet = ClientDataSet Obs.: Inclua os campos no FieldsEditor do ClientDataSet e SQLQuery. Ainda no FieldsEditor, identifique quais campos compõem a chave (selecione os campos que compõem a chave e altere a Propriedade ProviderFlags para [pfInWhere, pfInKey]), para os demais campos (selecione todos e altere a Propriedade ProviderFlags para [pfInUpdate]). Atenciosamente, Douglas Uesato -Mensagem original- De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de zafio Enviada em: terça-feira, 30 de maio de 2006 07:45 Para: delphi-br Assunto: Re:[delphi-br] DBEXPRESS / master/detail Sei que todos estão cansados, mas não consegui achar nas mensagens anteriores nada sobre dbexpress que me elucidase as seguintes duvidas: utilizo sqlquery +datasetprovider + clientdataset , ja tentei colocal pfhidden, marcar FALSE nos providerflags nas colunas que não desejo atualizar, mas quando relaciono mais de uma tabela ou ainda apenas coloco o nome das colunas na query o sistema nao grava so grava seu colocar ex: SELECT * FROM CIDADES . A segunda dúvida é que quanto tenho uma tabela master e outra detalhe para atualizar os detalhes sempre tenho que dar um close/open para visualizar corretamente? , se não fica no registro anterior ou tem algo que posso setar p/ ser automatico.? [As partes desta mensagem que não continham texto foram removidas] -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM Links do Yahoo! Grupos -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM Links do Yahoo!
RES: [delphi-br] DbExpress com Oracle
Você tem que adicionar no path da máquina o caminho onde está o OCI.DLL []'s Andreano Lanusse System Engineer - Development Tools Tel.: +55 (11) 2165-8000 / +55 (11) 8196-5912 [EMAIL PROTECTED] - www.borland.com.br http://www.borland.com.br/ Blogs: http://blogs.borland.com/andreanolanusse Artigos: http://bdn.borland.com http://bdn.borland.com/ A Borland Software é líder mundial em soluções independentes de plataforma para a Criação Otimizada de Software (Software Delivery Optimization), auxiliando nossos clientes a transporem as barreiras atuais do desenvolvimento, para maximizar o valor do software para seu negócio. http://info.borland.com.br/delphitour http://info.borland.com.br/delphi De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de Murillo Proença Enviada em: quarta-feira, 10 de maio de 2006 10:22 Para: delphi-br@yahoogrupos.com.br Assunto: [delphi-br] DbExpress com Oracle Bom dia, estou utilizando o D2006 com dbExpress e banco de dados Oracle 9i. Quando instalo a aplicação em um cliente, está dando o seguinte erro: OCI.dll Não é possível encontrar um dos arquivos de biblioteca necessário para executar esse aplicativo. A OCI.dll já está na maquina, alguém sabe quais os arquivos necessários? Grato Murillo Proença -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM Yahoo! Grupos, um serviço oferecido por: PUBLICIDADE http://br.ard.yahoo.com/SIG=12fb37esq/M=396559.7942981.9356152.2369893/D=brclubs/S=2137111264:HM/Y=BR/EXP=1147274555/A=3634211/R=2/id=noscript/SIG=15494h0pu/*http://lt.dell.com/lt/lt.aspx?CID=12387LID=335659DGC=BADGSeg=DHSDURL=http://www1.la.dell.com/content/products/category.aspx/desktops?c%3dbr%26l%3dpt%26s%3ddhs 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: [EMAIL PROTECTED] mailto:[EMAIL PROTECTED] * O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço do Yahoo! http://br.yahoo.com/info/utos.html . [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: [EMAIL PROTECTED] Yahoo! Grupos, um serviço oferecido por: PUBLICIDADE 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:[EMAIL PROTECTED] O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço do Yahoo!.
Re: RES: [delphi-br] DbExpress com Oracle
e se isso já estiver feito? --- Em delphi-br@yahoogrupos.com.br, Andreano Lanusse [EMAIL PROTECTED] escreveu Você tem que adicionar no path da máquina o caminho onde está o OCI.DLL []'s Andreano Lanusse System Engineer - Development Tools Tel.: +55 (11) 2165-8000 / +55 (11) 8196-5912 [EMAIL PROTECTED] - www.borland.com.br http://www.borland.com.br/ Blogs: http://blogs.borland.com/andreanolanusse Artigos: http://bdn.borland.com http://bdn.borland.com/ A Borland Software é líder mundial em soluções independentes de plataforma para a Criação Otimizada de Software (Software Delivery Optimization), auxiliando nossos clientes a transporem as barreiras atuais do desenvolvimento, para maximizar o valor do software para seu negócio. http://info.borland.com.br/delphitour http://info.borland.com.br/delphi De: delphi-br@yahoogrupos.com.br [mailto:delphi- [EMAIL PROTECTED] Em nome de Murillo Proença Enviada em: quarta-feira, 10 de maio de 2006 10:22 Para: delphi-br@yahoogrupos.com.br Assunto: [delphi-br] DbExpress com Oracle Bom dia, estou utilizando o D2006 com dbExpress e banco de dados Oracle 9i. Quando instalo a aplicação em um cliente, está dando o seguinte erro: OCI.dll Não é possível encontrar um dos arquivos de biblioteca necessário para executar esse aplicativo. A OCI.dll já está na maquina, alguém sabe quais os arquivos necessários? Grato Murillo Proença -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM Yahoo! Grupos, um serviço oferecido por: PUBLICIDADE http://br.ard.yahoo.com/SIG=12fb37esq/M=396559.7942981.9356152.236989 3/D=brclubs/S=2137111264:HM/Y=BR/EXP=1147274555/A=3634211/R=2/id=noscr ipt/SIG=15494h0pu/*http://lt.dell.com/lt/lt.aspx? CID=12387LID=335659DGC=BADGSeg=DHSDURL=http://www1.la.dell.com/con tent/products/category.aspx/desktops?c%3dbr%26l%3dpt%26s%3ddhs 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: [EMAIL PROTECTED] mailto:delphi-br- [EMAIL PROTECTED] * O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço do Yahoo! http://br.yahoo.com/info/utos.html . [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: [EMAIL PROTECTED] Yahoo! Grupos, um serviço oferecido por: PUBLICIDADE 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:[EMAIL PROTECTED] O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço do Yahoo!.
Re: RES: [delphi-br] DbExpress com Oracle
O path já está correto, percebi que isso só acontece em máquinas onde não tem o Delphi instalado... mas ainda não consegui resolver. --- Em delphi-br@yahoogrupos.com.br, Andreano Lanusse [EMAIL PROTECTED] escreveu Você tem que adicionar no path da máquina o caminho onde está o OCI.DLL []'s Andreano Lanusse System Engineer - Development Tools Tel.: +55 (11) 2165-8000 / +55 (11) 8196-5912 [EMAIL PROTECTED] - www.borland.com.br http://www.borland.com.br/ Blogs: http://blogs.borland.com/andreanolanusse Artigos: http://bdn.borland.com http://bdn.borland.com/ A Borland Software é líder mundial em soluções independentes de plataforma para a Criação Otimizada de Software (Software Delivery Optimization), auxiliando nossos clientes a transporem as barreiras atuais do desenvolvimento, para maximizar o valor do software para seu negócio. http://info.borland.com.br/delphitour http://info.borland.com.br/delphi De: delphi-br@yahoogrupos.com.br [mailto:delphi- [EMAIL PROTECTED] Em nome de Murillo Proença Enviada em: quarta-feira, 10 de maio de 2006 10:22 Para: delphi-br@yahoogrupos.com.br Assunto: [delphi-br] DbExpress com Oracle Bom dia, estou utilizando o D2006 com dbExpress e banco de dados Oracle 9i. Quando instalo a aplicação em um cliente, está dando o seguinte erro: OCI.dll Não é possível encontrar um dos arquivos de biblioteca necessário para executar esse aplicativo. A OCI.dll já está na maquina, alguém sabe quais os arquivos necessários? Grato Murillo Proença -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM Yahoo! Grupos, um serviço oferecido por: PUBLICIDADE http://br.ard.yahoo.com/SIG=12fb37esq/M=396559.7942981.9356152.236989 3/D=brclubs/S=2137111264:HM/Y=BR/EXP=1147274555/A=3634211/R=2/id=noscr ipt/SIG=15494h0pu/*http://lt.dell.com/lt/lt.aspx? CID=12387LID=335659DGC=BADGSeg=DHSDURL=http://www1.la.dell.com/con tent/products/category.aspx/desktops?c%3dbr%26l%3dpt%26s%3ddhs 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: [EMAIL PROTECTED] mailto:delphi-br- [EMAIL PROTECTED] * O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço do Yahoo! http://br.yahoo.com/info/utos.html . [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: [EMAIL PROTECTED] Yahoo! Grupos, um serviço oferecido por: PUBLICIDADE 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:[EMAIL PROTECTED] O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço do Yahoo!.
Re: RES: RES: [delphi-br] DbExpress com Oracle
Não Andreano, é Win32 mesmo, desenvolvida em D2006. --- Em delphi-br@yahoogrupos.com.br, Andreano Lanusse [EMAIL PROTECTED] escreveu Que tipo de aplicação é? Por acaso ASP.NET? []'s Andreano Lanusse System Engineer - Development Tools Tel.: +55 (11) 2165-8000 / +55 (11) 8196-5912 [EMAIL PROTECTED] - www.borland.com.br http://www.borland.com.br/ Blogs: http://blogs.borland.com/andreanolanusse Artigos: http://bdn.borland.com http://bdn.borland.com/ A Borland Software é líder mundial em soluções independentes de plataforma para a Criação Otimizada de Software (Software Delivery Optimization), auxiliando nossos clientes a transporem as barreiras atuais do desenvolvimento, para maximizar o valor do software para seu negócio. http://info.borland.com.br/delphitour http://info.borland.com.br/delphi De: delphi-br@yahoogrupos.com.br [mailto:delphi- [EMAIL PROTECTED] Em nome de Murillo Proença Enviada em: quarta-feira, 10 de maio de 2006 11:39 Para: delphi-br@yahoogrupos.com.br Assunto: Re: RES: [delphi-br] DbExpress com Oracle O path já está correto, percebi que isso só acontece em máquinas onde não tem o Delphi instalado... mas ainda não consegui resolver. --- Em delphi-br@yahoogrupos.com.br, Andreano Lanusse [EMAIL PROTECTED] escreveu Você tem que adicionar no path da máquina o caminho onde está o OCI.DLL []'s Andreano Lanusse System Engineer - Development Tools Tel.: +55 (11) 2165-8000 / +55 (11) 8196-5912 [EMAIL PROTECTED] - www.borland.com.br http://www.borland.com.br/ Blogs: http://blogs.borland.com/andreanolanusse Artigos: http://bdn.borland.com http://bdn.borland.com/ A Borland Software é líder mundial em soluções independentes de plataforma para a Criação Otimizada de Software (Software Delivery Optimization), auxiliando nossos clientes a transporem as barreiras atuais do desenvolvimento, para maximizar o valor do software para seu negócio. http://info.borland.com.br/delphitour http://info.borland.com.br/delphi De: delphi-br@yahoogrupos.com.br [mailto:delphi- [EMAIL PROTECTED] Em nome de Murillo Proença Enviada em: quarta-feira, 10 de maio de 2006 10:22 Para: delphi-br@yahoogrupos.com.br Assunto: [delphi-br] DbExpress com Oracle Bom dia, estou utilizando o D2006 com dbExpress e banco de dados Oracle 9i. Quando instalo a aplicação em um cliente, está dando o seguinte erro: OCI.dll Não é possível encontrar um dos arquivos de biblioteca necessário para executar esse aplicativo. A OCI.dll já está na maquina, alguém sabe quais os arquivos necessários? Grato Murillo Proença -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM Yahoo! Grupos, um serviço oferecido por: PUBLICIDADE http://br.ard.yahoo.com/SIG=12fb37esq/M=396559.7942981.9356152.236989 3/D=brclubs/S=2137111264:HM/Y=BR/EXP=1147274555/A=3634211/R=2/id=noscr ipt/SIG=15494h0pu/*http://lt.dell.com/lt/lt.aspx? CID=12387LID=335659DGC=BADGSeg=DHSDURL=http://www1.la.dell.com/con tent/products/category.aspx/desktops?c%3dbr%26l%3dpt%26s%3ddhs 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: [EMAIL PROTECTED] mailto:delphi-br- [EMAIL PROTECTED] * O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço do Yahoo! http://br.yahoo.com/info/utos.html . [As partes desta mensagem que não continham texto foram removidas] -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM Yahoo! Grupos, um serviço oferecido por: PUBLICIDADE http://br.ard.yahoo.com/SIG=12fr7cdpk/M=396559.7942981.9356152.236989 3/D=brclubs/S=2137111264:HM/Y=BR/EXP=1147279197/A=3634211/R=2/id=noscr ipt/SIG=15494h0pu/*http://lt.dell.com/lt/lt.aspx? CID=12387LID=335659DGC=BADGSeg=DHSDURL=http://www1.la.dell.com/con tent/products/category.aspx/desktops?c%3dbr%26l%3dpt%26s%3ddhs 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: [EMAIL PROTECTED] mailto:delphi-br- [EMAIL PROTECTED] * O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço do Yahoo! http://br.yahoo.com/info/utos.html . [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: [EMAIL PROTECTED] Yahoo! Grupos, um serviço
RES: RES: RES: [delphi-br] DbExpress com Oracle
Cara, certamente o path que está no windows não é o correspondente ao OCI.DLL De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de Murillo Proença Enviada em: quarta-feira, 10 de maio de 2006 12:02 Para: delphi-br@yahoogrupos.com.br Assunto: Re: RES: RES: [delphi-br] DbExpress com Oracle Não Andreano, é Win32 mesmo, desenvolvida em D2006. --- Em delphi-br@yahoogrupos.com.br, Andreano Lanusse [EMAIL PROTECTED] escreveu Que tipo de aplicação é? Por acaso ASP.NET? []'s Andreano Lanusse System Engineer - Development Tools Tel.: +55 (11) 2165-8000 / +55 (11) 8196-5912 [EMAIL PROTECTED] - www.borland.com.br http://www.borland.com.br/ Blogs: http://blogs.borland.com/andreanolanusse Artigos: http://bdn.borland.com http://bdn.borland.com/ A Borland Software é líder mundial em soluções independentes de plataforma para a Criação Otimizada de Software (Software Delivery Optimization), auxiliando nossos clientes a transporem as barreiras atuais do desenvolvimento, para maximizar o valor do software para seu negócio. http://info.borland.com.br/delphitour http://info.borland.com.br/delphi De: delphi-br@yahoogrupos.com.br [mailto:delphi- [EMAIL PROTECTED] Em nome de Murillo Proença Enviada em: quarta-feira, 10 de maio de 2006 11:39 Para: delphi-br@yahoogrupos.com.br Assunto: Re: RES: [delphi-br] DbExpress com Oracle O path já está correto, percebi que isso só acontece em máquinas onde não tem o Delphi instalado... mas ainda não consegui resolver. --- Em delphi-br@yahoogrupos.com.br, Andreano Lanusse [EMAIL PROTECTED] escreveu Você tem que adicionar no path da máquina o caminho onde está o OCI.DLL []'s Andreano Lanusse System Engineer - Development Tools Tel.: +55 (11) 2165-8000 / +55 (11) 8196-5912 [EMAIL PROTECTED] - www.borland.com.br http://www.borland.com.br/ Blogs: http://blogs.borland.com/andreanolanusse Artigos: http://bdn.borland.com http://bdn.borland.com/ A Borland Software é líder mundial em soluções independentes de plataforma para a Criação Otimizada de Software (Software Delivery Optimization), auxiliando nossos clientes a transporem as barreiras atuais do desenvolvimento, para maximizar o valor do software para seu negócio. http://info.borland.com.br/delphitour http://info.borland.com.br/delphi De: delphi-br@yahoogrupos.com.br [mailto:delphi- [EMAIL PROTECTED] Em nome de Murillo Proença Enviada em: quarta-feira, 10 de maio de 2006 10:22 Para: delphi-br@yahoogrupos.com.br Assunto: [delphi-br] DbExpress com Oracle Bom dia, estou utilizando o D2006 com dbExpress e banco de dados Oracle 9i. Quando instalo a aplicação em um cliente, está dando o seguinte erro: OCI.dll Não é possível encontrar um dos arquivos de biblioteca necessário para executar esse aplicativo. A OCI.dll já está na maquina, alguém sabe quais os arquivos necessários? Grato Murillo Proença -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM Yahoo! Grupos, um serviço oferecido por: PUBLICIDADE http://br.ard.yahoo.com/SIG=12fb37esq/M=396559.7942981.9356152.236989 3/D=brclubs/S=2137111264:HM/Y=BR/EXP=1147274555/A=3634211/R=2/id=noscr ipt/SIG=15494h0pu/*http://lt.dell.com/lt/lt.aspx? CID=12387LID=335659DGC=BADGSeg=DHSDURL=http://www1.la.dell.com/con tent/products/category.aspx/desktops?c%3dbr%26l%3dpt%26s%3ddhs 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: [EMAIL PROTECTED] mailto:delphi-br- [EMAIL PROTECTED] * O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço do Yahoo! http://br.yahoo.com/info/utos.html . [As partes desta mensagem que não continham texto foram removidas] -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM Yahoo! Grupos, um serviço oferecido por: PUBLICIDADE http://br.ard.yahoo.com/SIG=12fr7cdpk/M=396559.7942981.9356152.236989 3/D=brclubs/S=2137111264:HM/Y=BR/EXP=1147279197/A=3634211/R=2/id=noscr ipt/SIG=15494h0pu/*http://lt.dell.com/lt/lt.aspx? CID=12387LID=335659DGC=BADGSeg=DHSDURL=http://www1.la.dell.com/con tent/products/category.aspx/desktops?c%3dbr%26l%3dpt%26s%3ddhs 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: [EMAIL PROTECTED] mailto:delphi-br- [EMAIL PROTECTED] * O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço do Yahoo! http://br.yahoo.com/info/utos.html . [As partes desta mensagem que não
Re: RES: RES: RES: [delphi-br] DbExpress com Oracle
O path não é mesmo, mas de qualquer forma eu peguei o executável e copiei na pasta do client do oracle, ou seja, juntamente com a OCI.dll e ele continua dando o erro. Detalhe, nesta máquina também tem uma aplicação com BDE que utiliza a OCI e roda numa boa. --- Em delphi-br@yahoogrupos.com.br, Andreano Lanusse [EMAIL PROTECTED] escreveu Cara, certamente o path que está no windows não é o correspondente ao OCI.DLL De: delphi-br@yahoogrupos.com.br [mailto:delphi- [EMAIL PROTECTED] Em nome de Murillo Proença Enviada em: quarta-feira, 10 de maio de 2006 12:02 Para: delphi-br@yahoogrupos.com.br Assunto: Re: RES: RES: [delphi-br] DbExpress com Oracle Não Andreano, é Win32 mesmo, desenvolvida em D2006. --- Em delphi-br@yahoogrupos.com.br, Andreano Lanusse [EMAIL PROTECTED] escreveu Que tipo de aplicação é? Por acaso ASP.NET? []'s Andreano Lanusse System Engineer - Development Tools Tel.: +55 (11) 2165-8000 / +55 (11) 8196-5912 [EMAIL PROTECTED] - www.borland.com.br http://www.borland.com.br/ Blogs: http://blogs.borland.com/andreanolanusse Artigos: http://bdn.borland.com http://bdn.borland.com/ A Borland Software é líder mundial em soluções independentes de plataforma para a Criação Otimizada de Software (Software Delivery Optimization), auxiliando nossos clientes a transporem as barreiras atuais do desenvolvimento, para maximizar o valor do software para seu negócio. http://info.borland.com.br/delphitour http://info.borland.com.br/delphi De: delphi-br@yahoogrupos.com.br [mailto:delphi- [EMAIL PROTECTED] Em nome de Murillo Proença Enviada em: quarta-feira, 10 de maio de 2006 11:39 Para: delphi-br@yahoogrupos.com.br Assunto: Re: RES: [delphi-br] DbExpress com Oracle O path já está correto, percebi que isso só acontece em máquinas onde não tem o Delphi instalado... mas ainda não consegui resolver. --- Em delphi-br@yahoogrupos.com.br, Andreano Lanusse [EMAIL PROTECTED] escreveu Você tem que adicionar no path da máquina o caminho onde está o OCI.DLL []'s Andreano Lanusse System Engineer - Development Tools Tel.: +55 (11) 2165-8000 / +55 (11) 8196-5912 [EMAIL PROTECTED] - www.borland.com.br http://www.borland.com.br/ Blogs: http://blogs.borland.com/andreanolanusse Artigos: http://bdn.borland.com http://bdn.borland.com/ A Borland Software é líder mundial em soluções independentes de plataforma para a Criação Otimizada de Software (Software Delivery Optimization), auxiliando nossos clientes a transporem as barreiras atuais do desenvolvimento, para maximizar o valor do software para seu negócio. http://info.borland.com.br/delphitour http://info.borland.com.br/delphi De: delphi-br@yahoogrupos.com.br [mailto:delphi- [EMAIL PROTECTED] Em nome de Murillo Proença Enviada em: quarta-feira, 10 de maio de 2006 10:22 Para: delphi-br@yahoogrupos.com.br Assunto: [delphi-br] DbExpress com Oracle Bom dia, estou utilizando o D2006 com dbExpress e banco de dados Oracle 9i. Quando instalo a aplicação em um cliente, está dando o seguinte erro: OCI.dll Não é possível encontrar um dos arquivos de biblioteca necessário para executar esse aplicativo. A OCI.dll já está na maquina, alguém sabe quais os arquivos necessários? Grato Murillo Proença -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM Yahoo! Grupos, um serviço oferecido por: PUBLICIDADE http://br.ard.yahoo.com/SIG=12fb37esq/M=396559.7942981.9356152.236989 3/D=brclubs/S=2137111264:HM/Y=BR/EXP=1147274555/A=3634211/R=2/id=noscr ipt/SIG=15494h0pu/*http://lt.dell.com/lt/lt.aspx? CID=12387LID=335659DGC=BADGSeg=DHSDURL=http://www1.la.dell.com/con tent/products/category.aspx/desktops?c%3dbr%26l%3dpt%26s%3ddhs 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: [EMAIL PROTECTED] mailto:delphi- br- [EMAIL PROTECTED] * O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço do Yahoo! http://br.yahoo.com/info/utos.html . [As partes desta mensagem que não continham texto foram removidas] -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM Yahoo! Grupos, um serviço oferecido por: PUBLICIDADE http://br.ard.yahoo.com/SIG=12fr7cdpk/M=396559.7942981.9356152.236989 3/D=brclubs/S=2137111264:HM/Y=BR/EXP=1147279197/A=3634211/R=2/id=noscr ipt/SIG=15494h0pu/*http://lt.dell.com/lt/lt.aspx? CID=12387LID=335659DGC
RES: RES: RES: RES: [delphi-br] DbExpress com Oracle
Qual versão de Oracle? Onde estão as DLLs do dbExpress? De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de Murillo Proença Enviada em: quarta-feira, 10 de maio de 2006 12:11 Para: delphi-br@yahoogrupos.com.br Assunto: Re: RES: RES: RES: [delphi-br] DbExpress com Oracle O path não é mesmo, mas de qualquer forma eu peguei o executável e copiei na pasta do client do oracle, ou seja, juntamente com a OCI.dll e ele continua dando o erro. Detalhe, nesta máquina também tem uma aplicação com BDE que utiliza a OCI e roda numa boa. --- Em delphi-br@yahoogrupos.com.br, Andreano Lanusse [EMAIL PROTECTED] escreveu Cara, certamente o path que está no windows não é o correspondente ao OCI.DLL De: delphi-br@yahoogrupos.com.br [mailto:delphi- [EMAIL PROTECTED] Em nome de Murillo Proença Enviada em: quarta-feira, 10 de maio de 2006 12:02 Para: delphi-br@yahoogrupos.com.br Assunto: Re: RES: RES: [delphi-br] DbExpress com Oracle Não Andreano, é Win32 mesmo, desenvolvida em D2006. --- Em delphi-br@yahoogrupos.com.br, Andreano Lanusse [EMAIL PROTECTED] escreveu Que tipo de aplicação é? Por acaso ASP.NET? []'s Andreano Lanusse System Engineer - Development Tools Tel.: +55 (11) 2165-8000 / +55 (11) 8196-5912 [EMAIL PROTECTED] - www.borland.com.br http://www.borland.com.br/ Blogs: http://blogs.borland.com/andreanolanusse Artigos: http://bdn.borland.com http://bdn.borland.com/ A Borland Software é líder mundial em soluções independentes de plataforma para a Criação Otimizada de Software (Software Delivery Optimization), auxiliando nossos clientes a transporem as barreiras atuais do desenvolvimento, para maximizar o valor do software para seu negócio. http://info.borland.com.br/delphitour http://info.borland.com.br/delphi De: delphi-br@yahoogrupos.com.br [mailto:delphi- [EMAIL PROTECTED] Em nome de Murillo Proença Enviada em: quarta-feira, 10 de maio de 2006 11:39 Para: delphi-br@yahoogrupos.com.br Assunto: Re: RES: [delphi-br] DbExpress com Oracle O path já está correto, percebi que isso só acontece em máquinas onde não tem o Delphi instalado... mas ainda não consegui resolver. --- Em delphi-br@yahoogrupos.com.br, Andreano Lanusse [EMAIL PROTECTED] escreveu Você tem que adicionar no path da máquina o caminho onde está o OCI.DLL []'s Andreano Lanusse System Engineer - Development Tools Tel.: +55 (11) 2165-8000 / +55 (11) 8196-5912 [EMAIL PROTECTED] - www.borland.com.br http://www.borland.com.br/ Blogs: http://blogs.borland.com/andreanolanusse Artigos: http://bdn.borland.com http://bdn.borland.com/ A Borland Software é líder mundial em soluções independentes de plataforma para a Criação Otimizada de Software (Software Delivery Optimization), auxiliando nossos clientes a transporem as barreiras atuais do desenvolvimento, para maximizar o valor do software para seu negócio. http://info.borland.com.br/delphitour http://info.borland.com.br/delphi De: delphi-br@yahoogrupos.com.br [mailto:delphi- [EMAIL PROTECTED] Em nome de Murillo Proença Enviada em: quarta-feira, 10 de maio de 2006 10:22 Para: delphi-br@yahoogrupos.com.br Assunto: [delphi-br] DbExpress com Oracle Bom dia, estou utilizando o D2006 com dbExpress e banco de dados Oracle 9i. Quando instalo a aplicação em um cliente, está dando o seguinte erro: OCI.dll Não é possível encontrar um dos arquivos de biblioteca necessário para executar esse aplicativo. A OCI.dll já está na maquina, alguém sabe quais os arquivos necessários? Grato Murillo Proença -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM Yahoo! Grupos, um serviço oferecido por: PUBLICIDADE http://br.ard.yahoo.com/SIG=12fb37esq/M=396559.7942981.9356152.236989 3/D=brclubs/S=2137111264:HM/Y=BR/EXP=1147274555/A=3634211/R=2/id=noscr ipt/SIG=15494h0pu/*http://lt.dell.com/lt/lt.aspx? CID=12387LID=335659DGC=BADGSeg=DHSDURL=http://www1.la.dell.com/con tent/products/category.aspx/desktops?c%3dbr%26l%3dpt%26s%3ddhs 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: [EMAIL PROTECTED] mailto:delphi- br- [EMAIL PROTECTED] * O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço do Yahoo! http://br.yahoo.com/info/utos.html . [As partes desta mensagem que não continham texto foram removidas] -- FAVOR REMOVER ESTA PARTE AO
RES: [delphi-br] DbExpress com Oracle - Resolvido
O problema estava na versão do Client do Oracle, algumas estações estavam com o Client do 8, foi só instalar o 9 que deu tudo certo. Valeu Andreano Abraço Murillo Proença --- Em delphi-br@yahoogrupos.com.br, Andreano Lanusse [EMAIL PROTECTED] escreveu Qual versão de Oracle? Onde estão as DLLs do dbExpress? De: delphi-br@yahoogrupos.com.br [mailto:delphi- [EMAIL PROTECTED] Em nome de Murillo Proença Enviada em: quarta-feira, 10 de maio de 2006 12:11 Para: delphi-br@yahoogrupos.com.br Assunto: Re: RES: RES: RES: [delphi-br] DbExpress com Oracle O path não é mesmo, mas de qualquer forma eu peguei o executável e copiei na pasta do client do oracle, ou seja, juntamente com a OCI.dll e ele continua dando o erro. Detalhe, nesta máquina também tem uma aplicação com BDE que utiliza a OCI e roda numa boa. --- Em delphi-br@yahoogrupos.com.br, Andreano Lanusse [EMAIL PROTECTED] escreveu Cara, certamente o path que está no windows não é o correspondente ao OCI.DLL De: delphi-br@yahoogrupos.com.br [mailto:delphi- [EMAIL PROTECTED] Em nome de Murillo Proença Enviada em: quarta-feira, 10 de maio de 2006 12:02 Para: delphi-br@yahoogrupos.com.br Assunto: Re: RES: RES: [delphi-br] DbExpress com Oracle Não Andreano, é Win32 mesmo, desenvolvida em D2006. --- Em delphi-br@yahoogrupos.com.br, Andreano Lanusse [EMAIL PROTECTED] escreveu Que tipo de aplicação é? Por acaso ASP.NET? []'s Andreano Lanusse System Engineer - Development Tools Tel.: +55 (11) 2165-8000 / +55 (11) 8196-5912 [EMAIL PROTECTED] - www.borland.com.br http://www.borland.com.br/ Blogs: http://blogs.borland.com/andreanolanusse Artigos: http://bdn.borland.com http://bdn.borland.com/ A Borland Software é líder mundial em soluções independentes de plataforma para a Criação Otimizada de Software (Software Delivery Optimization), auxiliando nossos clientes a transporem as barreiras atuais do desenvolvimento, para maximizar o valor do software para seu negócio. http://info.borland.com.br/delphitour http://info.borland.com.br/delphi De: delphi-br@yahoogrupos.com.br [mailto:delphi- [EMAIL PROTECTED] Em nome de Murillo Proença Enviada em: quarta-feira, 10 de maio de 2006 11:39 Para: delphi-br@yahoogrupos.com.br Assunto: Re: RES: [delphi-br] DbExpress com Oracle O path já está correto, percebi que isso só acontece em máquinas onde não tem o Delphi instalado... mas ainda não consegui resolver. --- Em delphi-br@yahoogrupos.com.br, Andreano Lanusse [EMAIL PROTECTED] escreveu Você tem que adicionar no path da máquina o caminho onde está o OCI.DLL []'s Andreano Lanusse System Engineer - Development Tools Tel.: +55 (11) 2165-8000 / +55 (11) 8196-5912 [EMAIL PROTECTED] - www.borland.com.br http://www.borland.com.br/ Blogs: http://blogs.borland.com/andreanolanusse Artigos: http://bdn.borland.com http://bdn.borland.com/ A Borland Software é líder mundial em soluções independentes de plataforma para a Criação Otimizada de Software (Software Delivery Optimization), auxiliando nossos clientes a transporem as barreiras atuais do desenvolvimento, para maximizar o valor do software para seu negócio. http://info.borland.com.br/delphitour http://info.borland.com.br/delphi De: delphi-br@yahoogrupos.com.br [mailto:delphi- [EMAIL PROTECTED] Em nome de Murillo Proença Enviada em: quarta-feira, 10 de maio de 2006 10:22 Para: delphi-br@yahoogrupos.com.br Assunto: [delphi-br] DbExpress com Oracle Bom dia, estou utilizando o D2006 com dbExpress e banco de dados Oracle 9i. Quando instalo a aplicação em um cliente, está dando o seguinte erro: OCI.dll Não é possível encontrar um dos arquivos de biblioteca necessário para executar esse aplicativo. A OCI.dll já está na maquina, alguém sabe quais os arquivos necessários? Grato Murillo Proença -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM Yahoo! Grupos, um serviço oferecido por: PUBLICIDADE http://br.ard.yahoo.com/SIG=12fb37esq/M=396559.7942981.9356152.236989 3/D=brclubs/S=2137111264:HM/Y=BR/EXP=1147274555/A=3634211/R=2/id=noscr ipt/SIG=15494h0pu/*http://lt.dell.com/lt/lt.aspx? CID=12387LID=335659DGC=BADGSeg=DHSDURL=http://www1.la.dell.com/con tent/products/category.aspx/desktops?c%3dbr%26l%3dpt%26s%3ddhs Links do Yahoo! Grupos * Para visitar o site do seu grupo na web
Re: RES: [delphi-br] DBExpress
Não deu Certo, o DBGRID fica em branco e no BDE funciona. Stainle --- Em delphi-br@yahoogrupos.com.br, Douglas Uesato - Dept de Informática [EMAIL PROTECTED] escreveu Stainle, Tenta fazer assim, vê se da certo Dados.QueCli.ParamByName('wpnoc').AsString := QuotedStr('%' + Edit1.Text + '%'); Caso não de certo, como ele está apresentando os registros? []s Douglas Uesato -Mensagem original- De: delphi-br@yahoogrupos.com.br [mailto:delphi- [EMAIL PROTECTED] Em nome de stainle2003 Enviada em: quarta-feira, 26 de abril de 2006 15:26 Para: delphi-br@yahoogrupos.com.br Assunto: [delphi-br] DBExpress Dados.QueCli.SQL.Add('select codcl, noc, cic, endc, estac, fonec, vc, vt, repgm, telgm from clien where noc like :wpnoc'); Dados.QueCli.ParamByName('wpnoc').AsString := '%' + Edit1.Text + '%'; porque não apresenta o resultado como na QUERY do BDE ? Stainle -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM Links do Yahoo! Grupos -- 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: [EMAIL PROTECTED] 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:[EMAIL PROTECTED] O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço do Yahoo!.
RES: [delphi-br] DBExpress
Após o ApplyUpdates usa o RefreshRecord, ele irá atualizar o seu registro com os dados do banco. []s Douglas Uesato -Mensagem original- De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de Leonardo Mascarenhas Enviada em: sexta-feira, 24 de março de 2006 14:48 Para: delphi-br@yahoogrupos.com.br Assunto: [delphi-br] DBExpress Olá amigos Preciso de ajuda novamente... Estou usando os componentes DBExpress a pouco tempo, em uma tela de cadastro ao gravar não aparece o código no grid, o campo código fica vazio. Em outro caso usando SQLQuery tenho que reiniciar o ClientDataSet para visualizar o resultado da pesquisa. (estou fazendo o correto?, como vocês fazem?) Porfavor comentem, preciso de opiniões. Obrigado ___ Yahoo! Acesso Grátis - Internet rápida e grátis. Instale o discador agora! http://br.acesso.yahoo.com -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM Links do Yahoo! Grupos -- 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: [EMAIL PROTECTED] 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: [EMAIL PROTECTED] * O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
RES: [delphi-br] DBExpress - KeepConnection
Olá Paulo, você pode fazer através de uma Thread e ficar testando se a algum evento ocorre. Uma forma de testar isso é ter um form herdado e nos evento keyup zerar o tempo da thread, essa é uma opção... []'s Andreano Lanusse System Engineer Borland Latin America Tel: +55 (11) 2165.8089 / Mobile: +55 (11) 8196.5912 [EMAIL PROTECTED] mailto:[EMAIL PROTECTED] - www.borland.com.br blocked::http://www.borland.com.br/ A Borland Software é líder global em soluções independentes de plataforma para o Software Delivery Optimization, auxiliando nossos clientes a resolverem as restrições no desenvolvimento de aplicações nos dias de hoje, para maximizar o valor do negócio de seu software. De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de Paulo Geloramo Enviada em: sexta-feira, 27 de janeiro de 2006 18:43 Para: delphi-br@yahoogrupos.com.br Assunto: [delphi-br] DBExpress - KeepConnection Delphi 2005, DBExpress, Como desconectar se ocioso ? No componente SQLConnection, existe alguma forma de usar KeepConnection = False para desconectar do banco de dados se a coneccao ficar ociosa por 10 minutos? --- Assis Informatica Ltda Paulo Geloramo -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM Yahoo! Grupos, um serviço oferecido por: PUBLICIDADE http://br.rd.yahoo.com/SIG=12f524da0/M=393477.7870451.8719931.2369893/D=brclubs/S=2137111264:HM/Y=BR/EXP=1138401780/A=3254979/R=0/id=noscript/SIG=12k5j3olb/*http://www.momentumquiz.com.br/index.php?md5ref=372BBEE98E9544bd8B2F9E87847EEEBE_3 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: [EMAIL PROTECTED] mailto:[EMAIL PROTECTED] * O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço do Yahoo! http://br.yahoo.com/info/utos.html . [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: [EMAIL PROTECTED] 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: [EMAIL PROTECTED] * O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
RES: [delphi-br] DBExpress, Procedure e Oracle 10g: Bug A/C Andreano Lanussi
Oi Danilo, tudo bem? Estava em acesso a web, desculpa a demora Mas vamos lá, sobre o problema que você está tendo com o DBExpress é o seguinte. O driver do DBExpress para Oracle 10g não é suportado, na época do Delphi 7 o Oracle 10g não tinha sido lançado. No Delphi 2005 é suportado o Oracle 8 e 9i, o Oracle 10g não está na lista oficial de suporte, mas funciona perfeitamente, temos diversos clientes usando. []'s Andreano Lanusse System Engineer Borland Latin America [EMAIL PROTECTED] mailto:[EMAIL PROTECTED] - www.borland.com.br blocked::http://www.borland.com.br/ A Borland Software é líder global em soluções independentes de plataforma para o Software Delivery Optimization, auxiliando nossos clientes a resolverem as restrições no desenvolvimento de aplicações nos dias de hoje, para maximizar o valor do negócio de seu software. De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de Danilo Rogério Enviada em: quarta-feira, 21 de setembro de 2005 10:04 Para: Delphi-Br; Lista-Delphi Assunto: [delphi-br] DBExpress, Procedure e Oracle 10g: Bug A/C Andreano Lanussi Moderadores, queiram desculpar mandar a pergunta para duas listas ao mesmo tempo, mas o problema é muito sério. Galera da Lista e Andreano Gostaria de reportar um problema constantemente encontrado com procedures no Oracle 10g com DbExpress no Delphi 7 1) Caso as procedures tenham parametros number, posso passar para o objeto TSQLStoredProc de qualquer jeito: AsString, AsFMBCD, que tem dado erro um estranho: uma serie de numeros, letras e a palavra: is not a BCD valid Para contornar isso estamos criando parametros sempre varchar2, e dentro da procedure convertendo para o tipo de dado esperado(como sugestão da propria ORACLE). 2) Esse outro erro é o pior de todos... No momento da execução, AS VEZES da erro: DBExpress: Invalid Length. Se eu recompilar a procedure e testar novamente, funciona. E antes de recompilar ela NÃO está como INVÁLIDA Gostaria de saber algo sobre estes problemas, pois é colocar o sistema na produção e aguardar o usuário reportar o problema. Atenciosamente, Danilo - Novo Yahoo! Messenger com voz: ligações, Yahoo! Avatars, novos emoticons e muito mais. Instale agora! [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: [EMAIL PROTECTED] ou [EMAIL PROTECTED] Yahoo! Grupos, um serviço oferecido por: http://br.i1.yimg.com/br.yimg.com/i/br/ads6/160905_pop_mp3pioneer_v300.gif 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: [EMAIL PROTECTED] mailto:[EMAIL PROTECTED] * O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço do Yahoo! http://br.yahoo.com/info/utos.html . [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: [EMAIL PROTECTED] ou [EMAIL PROTECTED] 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: [EMAIL PROTECTED] * O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
Re: RES: [delphi-br] DBExpress, Procedure e Oracle 10g: Bug A/C Andreano Lanussi
Mas não tem nenhuma solução cabível para o meu problema...? Vocês reconhecem esse problema que eu estou tendo? Danilo Andreano Lanusse [EMAIL PROTECTED] escreveu: Oi Danilo, tudo bem? Estava em acesso a web, desculpa a demora Mas vamos lá, sobre o problema que você está tendo com o DBExpress é o seguinte. O driver do DBExpress para Oracle 10g não é suportado, na época do Delphi 7 o Oracle 10g não tinha sido lançado. No Delphi 2005 é suportado o Oracle 8 e 9i, o Oracle 10g não está na lista oficial de suporte, mas funciona perfeitamente, temos diversos clientes usando. []'s Andreano Lanusse System Engineer Borland Latin America [EMAIL PROTECTED] mailto:[EMAIL PROTECTED] - www.borland.com.br blocked::http://www.borland.com.br/ A Borland Software é líder global em soluções independentes de plataforma para o Software Delivery Optimization, auxiliando nossos clientes a resolverem as restrições no desenvolvimento de aplicações nos dias de hoje, para maximizar o valor do negócio de seu software. De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de Danilo Rogério Enviada em: quarta-feira, 21 de setembro de 2005 10:04 Para: Delphi-Br; Lista-Delphi Assunto: [delphi-br] DBExpress, Procedure e Oracle 10g: Bug A/C Andreano Lanussi Moderadores, queiram desculpar mandar a pergunta para duas listas ao mesmo tempo, mas o problema é muito sério. Galera da Lista e Andreano Gostaria de reportar um problema constantemente encontrado com procedures no Oracle 10g com DbExpress no Delphi 7 1) Caso as procedures tenham parametros number, posso passar para o objeto TSQLStoredProc de qualquer jeito: AsString, AsFMBCD, que tem dado erro um estranho: uma serie de numeros, letras e a palavra: is not a BCD valid Para contornar isso estamos criando parametros sempre varchar2, e dentro da procedure convertendo para o tipo de dado esperado(como sugestão da propria ORACLE). 2) Esse outro erro é o pior de todos... No momento da execução, AS VEZES da erro: DBExpress: Invalid Length. Se eu recompilar a procedure e testar novamente, funciona. E antes de recompilar ela NÃO está como INVÁLIDA Gostaria de saber algo sobre estes problemas, pois é colocar o sistema na produção e aguardar o usuário reportar o problema. Atenciosamente, Danilo - Novo Yahoo! Messenger com voz: ligações, Yahoo! Avatars, novos emoticons e muito mais. Instale agora! [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: [EMAIL PROTECTED] ou [EMAIL PROTECTED] Yahoo! Grupos, um serviço oferecido por: http://br.i1.yimg.com/br.yimg.com/i/br/ads6/160905_pop_mp3pioneer_v300.gif 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: [EMAIL PROTECTED] mailto:[EMAIL PROTECTED] * O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço do Yahoo! http://br.yahoo.com/info/utos.html . [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: [EMAIL PROTECTED] ou [EMAIL PROTECTED] Yahoo! Grupos, um serviço oferecido por: - 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: [EMAIL PROTECTED] O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço do Yahoo!. __ 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] -- 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: [EMAIL PROTECTED] ou [EMAIL PROTECTED] 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: [EMAIL PROTECTED] * O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
RES: [delphi-br] DBExpress do D2005 nao acompanha o pacote Profes sional
Tem um pacote no sourceforge, se for o caso eu pego o endereço lá em casa, do DBExpress extendido. É uma suite de componentes que trás o DBX normal + alguns outros componentes que acrescentam outras funcionalidades a ele. []s Walter Alves Chagas Junior Projeto e desenvolvimento Telemont Engenharia de telecomunicações Belo Horizonte - MG - Brazil [EMAIL PROTECTED] Fone: (31) 3389-8215 Fax: (31) 3389-8200 -Mensagem original- De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] nome de Paulo Sérgio Dias Enviada em: terça-feira, 13 de setembro de 2005 07:53 Para: delphi-br@yahoogrupos.com.br Assunto: [delphi-br] DBExpress do D2005 nao acompanha o pacote Professional Pessoal: Gostaria de confirmar o seguinte, com alguem que utilize o Delphi 2005 Professional: a) A versao professional nao vem acompanhada do DBExpress ? Na pagina http://www.borland.com.br/delphi/, encontrei o PDF matriz de caracteristicas, e nele o DBExpress aparece apenas no Delphi 2005 Enterprise e Architect. E' isso mesmo ? (pensei que o PDF pudesse estar errado) b) Se isso e' verdade, entao meus sistemas criados em Delphi 7 com DBExpress nao poderao sequer ser compilados no D2005 ? Grato pela atencao de todos Paulo -- 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: [EMAIL PROTECTED] ou [EMAIL PROTECTED] Links do Yahoo! Grupos [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: [EMAIL PROTECTED] ou [EMAIL PROTECTED] 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: [EMAIL PROTECTED] * O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
RES: [delphi-br] DBExpress do D2005 nao acompanha o pacote Professional
O dbExpress vem no Professional sim. -- Erick Sasse www.ericksasse.com.br -Mensagem original- De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de Paulo Sérgio Dias Enviada em: terça-feira, 13 de setembro de 2005 07:53 Para: delphi-br@yahoogrupos.com.br Assunto: [delphi-br] DBExpress do D2005 nao acompanha o pacote Professional Pessoal: Gostaria de confirmar o seguinte, com alguem que utilize o Delphi 2005 Professional: a) A versao professional nao vem acompanhada do DBExpress ? Na pagina http://www.borland.com.br/delphi/, encontrei o PDF matriz de caracteristicas, e nele o DBExpress aparece apenas no Delphi 2005 Enterprise e Architect. E' isso mesmo ? (pensei que o PDF pudesse estar errado) b) Se isso e' verdade, entao meus sistemas criados em Delphi 7 com DBExpress nao poderao sequer ser compilados no D2005 ? Grato pela atencao de todos Paulo -- 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: [EMAIL PROTECTED] ou [EMAIL PROTECTED] Links do Yahoo! Grupos ___ Yahoo! Messenger com voz: PROMOÇÃO VOCÊ PODE LEVAR UMA VIAGEM NA CONVERSA. Participe! www.yahoo.com.br/messenger/promocao -- 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: [EMAIL PROTECTED] ou [EMAIL PROTECTED] 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: [EMAIL PROTECTED] * O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
RES: [delphi-br] DBExpress do D2005 nao acompanha o pacote Professional
Francisco, você pode baixar o trial do Delphi 2005 em http://www.borland.com/downloads/download_delphi.html Você poderá testar o Delphi por 90 dias, com relação ao DBExpress o mesmo se encontra na versão professional com acesso a InterBase, para outros bancos SQL Server, Oracle, DB2, Informix, ... somente a partir do Enterprise. Abraços Andreano Lanusse System Engineer Borland Latin America [EMAIL PROTECTED] mailto:[EMAIL PROTECTED] - www.borland.com.br blocked::http://www.borland.com.br/ A Borland Software é líder global em soluções independentes de plataforma para o Software Delivery Optimization, auxiliando nossos clientes a resolverem as restrições no desenvolvimento de aplicações nos dias de hoje, para maximizar o valor do negócio de seu software. De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de Francisco Trindade Enviada em: terça-feira, 13 de setembro de 2005 13:36 Para: delphi-br@yahoogrupos.com.br Assunto: Re: [delphi-br] DBExpress do D2005 nao acompanha o pacote Professional Outra pergunta que eu tenho sobre esse assunto. Nao existe nenhuma versao demo para se baixar do D2005? Isso seria util pois tenho projetos em Delphi 7 e gostaria de saber qual versao eu necessito (Professional,Architect ou Enterprise) para compila-los. Se nao existir, vou ter q comprar a licença sem saber se ela sera util. Abraco Francisco Trindade On 9/13/05, Erick Sasse [EMAIL PROTECTED] wrote: O dbExpress vem no Professional sim. -- Erick Sasse www.ericksasse.com.br http://www.ericksasse.com.br/ -Mensagem original- De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de Paulo Sérgio Dias Enviada em: terça-feira, 13 de setembro de 2005 07:53 Para: delphi-br@yahoogrupos.com.br Assunto: [delphi-br] DBExpress do D2005 nao acompanha o pacote Professional Pessoal: Gostaria de confirmar o seguinte, com alguem que utilize o Delphi 2005 Professional: a) A versao professional nao vem acompanhada do DBExpress ? Na pagina http://www.borland.com.br/delphi/, encontrei o PDF matriz de caracteristicas, e nele o DBExpress aparece apenas no Delphi 2005 Enterprise e Architect. E' isso mesmo ? (pensei que o PDF pudesse estar errado) b) Se isso e' verdade, entao meus sistemas criados em Delphi 7 com DBExpress nao poderao sequer ser compilados no D2005 ? Grato pela atencao de todos Paulo -- 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: [EMAIL PROTECTED] ou [EMAIL PROTECTED] Links do Yahoo! Grupos ___ Yahoo! Messenger com voz: PROMOÇÃO VOCÊ PODE LEVAR UMA VIAGEM NA CONVERSA. Participe! www.yahoo.com.br/messenger/promocaohttp://www.yahoo.com.br/messenger/promocao -- 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: [EMAIL PROTECTED] ou [EMAIL PROTECTED] *Yahoo! Grupos, um serviço oferecido por:* PUBLICIDADE http://br.rd.yahoo.com/SIG=12fvl1bet/M=365837.7000707.7924794.2369893/D=brclubs/S=2137111264:HM/Y=BR/EXP=1126618994/A=2950750/R=2/id=noscript/SIG=10tift5qr/*http://br.movies.yahoo.com/ -- *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: [EMAIL PROTECTED][EMAIL PROTECTED] - O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço do Yahoo! http://br.yahoo.com/info/utos.html. -- -- Francisco Trindade [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: [EMAIL PROTECTED] ou [EMAIL PROTECTED] Yahoo! Grupos, um serviço oferecido por: PUBLICIDADE http://br.rd.yahoo.com/SIG=12fddkd1o/M=365837.7000707.7924794.2369893/D=brclubs/S=2137111264:HM/Y=BR/EXP=1126636585/A=2950750/R=2/id=noscript/SIG=10tift5qr/*http://br.movies.yahoo.com/ 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: [EMAIL PROTECTED] mailto:[EMAIL PROTECTED] * O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço do Yahoo! http://br.yahoo.com/info/utos.html . [As partes desta mensagem que não continham texto
RES: [delphi-br] DBExpress X Sql Server
Bom dia estimado, Ah, você sabe trabalhar com 'Conditionals' ? Menu= PROJECT/OPTIONS/aba DIRECTORIES/CONDITIONALS. Daí você define uma condicional MSSQLSERVER clicando na reticencias que tem no box CONDITIONALS; daí você digita MSSQLSERVER (ou outro nome de seu gosto) e clica em ADD. Pronto, esta condição existe e é verdadeira. Então, dentro do programa se você perguntar: {$IFDEF MSSQLSERVER} // a diretiva MSSQLSERVER está definida ? Transacao.TransactionID := 10; Transacao.IsolationLevel := xilREADCOMMITTED; {$ELSE} Transacao.TransactionID := 10; Transacao.GlobalID := 10; Transacao.IsolationLevel := xilREADCOMMITTED; {$ENDIF} Lembre-se, para SQL Server é imprescindível nunca esquecer um commit pois dbexpress para sqlserver não aceita multiplas transações. Se estiver usando datacontrols e estiver fazendo uso de providers, não se preocupe pois eles geram as instruções pra você. Quando se quer usar varios bancos de dados, lhe digo que isso é absolutamente normal viu, pois cada banco tem sua particularidade. Não sei se eu disse alguma besteira pessoal, me corrijam se eu estiver errado. No mais é isso aí. Saudações. --- []'s Alexandre -Mensagem original- De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de Vinicius Dalvi Enviada em: sexta-feira, 2 de setembro de 2005 08:14 Para: delphi-br@yahoogrupos.com.br Assunto: Re: [delphi-br] DBExpress X Sql Server Bom dia grande Alexandre, obridado pela dica, mas como faria para parametrizar o GLOBALID, coloquei o valor dele como zero pois erra isso que o help do delphi incava? Att, Vinicius - Original Message - From: Alexandre To: delphi-br@yahoogrupos.com.br Sent: Thursday, September 01, 2005 5:27 PM Subject: RES: [delphi-br] DBExpress X Sql Server Estimado, Boa tarde. SQL Server não suporta GLOBALID, somente Oracle (transações distribuidas, acho). Vai ter que parametrizar isso daí. Saudações. --- []'s Alexandre -Mensagem original- De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de Vinicius Dalvi Enviada em: quinta-feira, 1 de setembro de 2005 12:15 Para: delphi-br@yahoogrupos.com.br Assunto: Re: [delphi-br] DBExpress X Sql Server João Paulo, tem como vc me mandar o link ou me falar qual é o aquivo de atualização tenho que baixar no site da borland? Att, Vinicius Vinha Dalvi - Original Message - From: Joao Paulo - Spectrum To: delphi-br@yahoogrupos.com.br Sent: Thursday, September 01, 2005 11:08 AM Subject: RES: [delphi-br] DBExpress X Sql Server Realmente a versão Original do DBExpress - Delphi 7 tem Bug com o SQL Server, mas com o Update do Delphi 7 resolve... Eu utilizo e nao tenho problemas... Joao Paulo _ De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de Vinicius Dalvi Enviada em: quinta-feira, 1 de setembro de 2005 10:31 Para: delphi-br@yahoogrupos.com.br Assunto: Re: [delphi-br] DBExpress X Sql Server Concordo com vc Bruno quanto ao ADO, o problema é que essa aplicação tem quer ser com o DBExpress, pois utilizo a mesma aplicação com os bancos de dados Oracle e Interbase que por sinal estão funcionando perfeitamente com o DBExpress. Já fiz a atualização do Delphi sim mas não sei se foi a ultima vou dar uma olhada se foi ou não, mas acredito que tenha sido a ultima sim! Att, Vinicius Vinha Dalvi - Original Message - From: [EMAIL PROTECTED] To: delphi-br@yahoogrupos.com.br Sent: Thursday, September 01, 2005 9:15 AM Subject: Re: [delphi-br] DBExpress X Sql Server Salve Dr. Vinicius Vc ja atualizou o Delphi 7? O Ultimo update para o D7 ciorrige uns bugs no dbexpress. Em todo caso, eu te recomendo profundamente a usar ADO. Se e q vc me entende. hehehe as ordens []´s Bruno Lichot Bom dia pessoal, novamente me encontrei em uma situação dificio e preciso da ajuda de vcs. Fiz uma aplicação com dbexpress para um banco de dados Oracle, agora estou migrando a mesma para sql server, só que ela esta me dando um erro quando tento gravar, percebi que o erro acontece somente quando tenho uma transação aberta com o Sql Server isso é se eu não der um StartTransaction e executar os comando ele não da erro algum mas quando abro uma transação e executo o mesmo comando mesmo que seja um comando de consulta ele me retorna um erro (Sql Server Error (Null) e logo em seguida DBExpress Error Unknown Error Code 16389). Os valores do parâmetro que passo para abrir a transação esta logo abaixo. Transacao.TransactionID := 10; Transacao.GlobalID := 10; Transacao.IsolationLevel := xilREADCOMMITTED; Desde já agradeço qualquer tipo de ajuda. Att
RES: [delphi-br] DBExpress X Sql Server
Como faço para atualizar o delphi 7? Levi _ De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de [EMAIL PROTECTED] Enviada em: quinta-feira, 1 de setembro de 2005 09:15 Para: delphi-br@yahoogrupos.com.br Assunto: Re: [delphi-br] DBExpress X Sql Server Salve Dr. Vinicius Vc ja atualizou o Delphi 7? O Ultimo update para o D7 ciorrige uns bugs no dbexpress. Em todo caso, eu te recomendo profundamente a usar ADO. Se e q vc me entende. hehehe as ordens []´s Bruno Lichot Bom dia pessoal, novamente me encontrei em uma situação dificio e preciso da ajuda de vcs. Fiz uma aplicação com dbexpress para um banco de dados Oracle, agora estou migrando a mesma para sql server, só que ela esta me dando um erro quando tento gravar, percebi que o erro acontece somente quando tenho uma transação aberta com o Sql Server isso é se eu não der um StartTransaction e executar os comando ele não da erro algum mas quando abro uma transação e executo o mesmo comando mesmo que seja um comando de consulta ele me retorna um erro (Sql Server Error (Null) e logo em seguida DBExpress Error Unknown Error Code 16389). Os valores do parâmetro que passo para abrir a transação esta logo abaixo. Transacao.TransactionID := 10; Transacao.GlobalID := 10; Transacao.IsolationLevel := xilREADCOMMITTED; Desde já agradeço qualquer tipo de ajuda. Att, Vinicius Vinha Dalvi - New Choice informatica ltda (21)3150-5564 / 3150-5569 [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: [EMAIL PROTECTED] ou [EMAIL PROTECTED] Links do Yahoo! Grupos -- 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: [EMAIL PROTECTED] ou [EMAIL PROTECTED] Yahoo! Grupos, um serviço oferecido por: PUBLICIDADE http://br.rd.yahoo.com/SIG=12f0tsb1p/M=365837.7000707.7924794.2369893/D=brc lubs/S=2137111264:HM/Y=BR/EXP=1125584619/A=2950750/R=2/id=noscript/SIG=10tif t5qr/*http://br.movies.yahoo.com/ _ 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: [EMAIL PROTECTED] mailto:[EMAIL PROTECTED] * O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço do Yahoo! http://br.yahoo.com/info/utos.html . [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: [EMAIL PROTECTED] ou [EMAIL PROTECTED] 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: [EMAIL PROTECTED] * O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
RES: [delphi-br] DBExpress X Sql Server
Tem como vc mandar o service pack 1 do delphi 7? Email: [EMAIL PROTECTED] levi _ De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de Vinicius Dalvi Enviada em: quinta-feira, 1 de setembro de 2005 10:31 Para: delphi-br@yahoogrupos.com.br Assunto: Re: [delphi-br] DBExpress X Sql Server Concordo com vc Bruno quanto ao ADO, o problema é que essa aplicação tem quer ser com o DBExpress, pois utilizo a mesma aplicação com os bancos de dados Oracle e Interbase que por sinal estão funcionando perfeitamente com o DBExpress. Já fiz a atualização do Delphi sim mas não sei se foi a ultima vou dar uma olhada se foi ou não, mas acredito que tenha sido a ultima sim! Att, Vinicius Vinha Dalvi - Original Message - From: [EMAIL PROTECTED] To: delphi-br@yahoogrupos.com.br Sent: Thursday, September 01, 2005 9:15 AM Subject: Re: [delphi-br] DBExpress X Sql Server Salve Dr. Vinicius Vc ja atualizou o Delphi 7? O Ultimo update para o D7 ciorrige uns bugs no dbexpress. Em todo caso, eu te recomendo profundamente a usar ADO. Se e q vc me entende. hehehe as ordens []´s Bruno Lichot Bom dia pessoal, novamente me encontrei em uma situação dificio e preciso da ajuda de vcs. Fiz uma aplicação com dbexpress para um banco de dados Oracle, agora estou migrando a mesma para sql server, só que ela esta me dando um erro quando tento gravar, percebi que o erro acontece somente quando tenho uma transação aberta com o Sql Server isso é se eu não der um StartTransaction e executar os comando ele não da erro algum mas quando abro uma transação e executo o mesmo comando mesmo que seja um comando de consulta ele me retorna um erro (Sql Server Error (Null) e logo em seguida DBExpress Error Unknown Error Code 16389). Os valores do parâmetro que passo para abrir a transação esta logo abaixo. Transacao.TransactionID := 10; Transacao.GlobalID := 10; Transacao.IsolationLevel := xilREADCOMMITTED; Desde já agradeço qualquer tipo de ajuda. Att, Vinicius Vinha Dalvi - New Choice informatica ltda (21)3150-5564 / 3150-5569 [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: [EMAIL PROTECTED] ou [EMAIL PROTECTED] Links do Yahoo! Grupos -- 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: [EMAIL PROTECTED] ou [EMAIL PROTECTED] Yahoo! Grupos, um serviço oferecido por: PUBLICIDADE -- Links do Yahoo! Grupos a.. Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ b.. Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] c.. O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço do Yahoo!. -- No virus found in this incoming message. Checked by AVG Anti-Virus. Version: 7.0.344 / Virus Database: 267.10.15/82 - Release Date: 25/08/2005 [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: [EMAIL PROTECTED] ou [EMAIL PROTECTED] Yahoo! Grupos, um serviço oferecido por: PUBLICIDADE http://br.rd.yahoo.com/SIG=12fmtbaq5/M=365837.7000707.7924794.2369893/D=brc lubs/S=2137111264:HM/Y=BR/EXP=1125588480/A=2950750/R=2/id=noscript/SIG=10tif t5qr/*http://br.movies.yahoo.com/ _ 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: [EMAIL PROTECTED] mailto:[EMAIL PROTECTED] * O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço do Yahoo! http://br.yahoo.com/info/utos.html . [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: [EMAIL PROTECTED] ou [EMAIL PROTECTED] Links do Yahoo! Grupos * Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ * Para sair
RES: [delphi-br] DBExpress X Sql Server
Realmente a versão Original do DBExpress - Delphi 7 tem Bug com o SQL Server, mas com o Update do Delphi 7 resolve... Eu utilizo e nao tenho problemas... Joao Paulo _ De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de Vinicius Dalvi Enviada em: quinta-feira, 1 de setembro de 2005 10:31 Para: delphi-br@yahoogrupos.com.br Assunto: Re: [delphi-br] DBExpress X Sql Server Concordo com vc Bruno quanto ao ADO, o problema é que essa aplicação tem quer ser com o DBExpress, pois utilizo a mesma aplicação com os bancos de dados Oracle e Interbase que por sinal estão funcionando perfeitamente com o DBExpress. Já fiz a atualização do Delphi sim mas não sei se foi a ultima vou dar uma olhada se foi ou não, mas acredito que tenha sido a ultima sim! Att, Vinicius Vinha Dalvi - Original Message - From: [EMAIL PROTECTED] To: delphi-br@yahoogrupos.com.br Sent: Thursday, September 01, 2005 9:15 AM Subject: Re: [delphi-br] DBExpress X Sql Server Salve Dr. Vinicius Vc ja atualizou o Delphi 7? O Ultimo update para o D7 ciorrige uns bugs no dbexpress. Em todo caso, eu te recomendo profundamente a usar ADO. Se e q vc me entende. hehehe as ordens []´s Bruno Lichot Bom dia pessoal, novamente me encontrei em uma situação dificio e preciso da ajuda de vcs. Fiz uma aplicação com dbexpress para um banco de dados Oracle, agora estou migrando a mesma para sql server, só que ela esta me dando um erro quando tento gravar, percebi que o erro acontece somente quando tenho uma transação aberta com o Sql Server isso é se eu não der um StartTransaction e executar os comando ele não da erro algum mas quando abro uma transação e executo o mesmo comando mesmo que seja um comando de consulta ele me retorna um erro (Sql Server Error (Null) e logo em seguida DBExpress Error Unknown Error Code 16389). Os valores do parâmetro que passo para abrir a transação esta logo abaixo. Transacao.TransactionID := 10; Transacao.GlobalID := 10; Transacao.IsolationLevel := xilREADCOMMITTED; Desde já agradeço qualquer tipo de ajuda. Att, Vinicius Vinha Dalvi - New Choice informatica ltda (21)3150-5564 / 3150-5569 [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: [EMAIL PROTECTED] ou [EMAIL PROTECTED] Links do Yahoo! Grupos -- 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: [EMAIL PROTECTED] ou [EMAIL PROTECTED] Yahoo! Grupos, um serviço oferecido por: PUBLICIDADE -- Links do Yahoo! Grupos a.. Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ b.. Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] c.. O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço do Yahoo!. -- No virus found in this incoming message. Checked by AVG Anti-Virus. Version: 7.0.344 / Virus Database: 267.10.15/82 - Release Date: 25/08/2005 [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: [EMAIL PROTECTED] ou [EMAIL PROTECTED] Yahoo! Grupos, um serviço oferecido por: PUBLICIDADE http://br.rd.yahoo.com/SIG=12fmtbaq5/M=365837.7000707.7924794.2369893/D=brc lubs/S=2137111264:HM/Y=BR/EXP=1125588480/A=2950750/R=2/id=noscript/SIG=10tif t5qr/*http://br.movies.yahoo.com/ _ 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: [EMAIL PROTECTED] mailto:[EMAIL PROTECTED] * O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço do Yahoo! http://br.yahoo.com/info/utos.html . _ Esta mensagem foi verificada pelo E-mail Protegido Terra http://mail.terra.com.br/ . Scan engine: McAfee VirusScan / Atualizado em 31/08/2005 / Versão: 4.4.00/4571 Proteja o seu e-mail Terra: http://mail.terra.com.br/ [As partes desta mensagem que não continham texto foram removidas] -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM Para
RES: [delphi-br] DBExpress X Sql Server
Estimado, Boa tarde. SQL Server não suporta GLOBALID, somente Oracle (transações distribuidas, acho). Vai ter que parametrizar isso daí. Saudações. --- []'s Alexandre -Mensagem original- De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de Vinicius Dalvi Enviada em: quinta-feira, 1 de setembro de 2005 12:15 Para: delphi-br@yahoogrupos.com.br Assunto: Re: [delphi-br] DBExpress X Sql Server João Paulo, tem como vc me mandar o link ou me falar qual é o aquivo de atualização tenho que baixar no site da borland? Att, Vinicius Vinha Dalvi - Original Message - From: Joao Paulo - Spectrum To: delphi-br@yahoogrupos.com.br Sent: Thursday, September 01, 2005 11:08 AM Subject: RES: [delphi-br] DBExpress X Sql Server Realmente a versão Original do DBExpress - Delphi 7 tem Bug com o SQL Server, mas com o Update do Delphi 7 resolve... Eu utilizo e nao tenho problemas... Joao Paulo _ De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de Vinicius Dalvi Enviada em: quinta-feira, 1 de setembro de 2005 10:31 Para: delphi-br@yahoogrupos.com.br Assunto: Re: [delphi-br] DBExpress X Sql Server Concordo com vc Bruno quanto ao ADO, o problema é que essa aplicação tem quer ser com o DBExpress, pois utilizo a mesma aplicação com os bancos de dados Oracle e Interbase que por sinal estão funcionando perfeitamente com o DBExpress. Já fiz a atualização do Delphi sim mas não sei se foi a ultima vou dar uma olhada se foi ou não, mas acredito que tenha sido a ultima sim! Att, Vinicius Vinha Dalvi - Original Message - From: [EMAIL PROTECTED] To: delphi-br@yahoogrupos.com.br Sent: Thursday, September 01, 2005 9:15 AM Subject: Re: [delphi-br] DBExpress X Sql Server Salve Dr. Vinicius Vc ja atualizou o Delphi 7? O Ultimo update para o D7 ciorrige uns bugs no dbexpress. Em todo caso, eu te recomendo profundamente a usar ADO. Se e q vc me entende. hehehe as ordens []´s Bruno Lichot Bom dia pessoal, novamente me encontrei em uma situação dificio e preciso da ajuda de vcs. Fiz uma aplicação com dbexpress para um banco de dados Oracle, agora estou migrando a mesma para sql server, só que ela esta me dando um erro quando tento gravar, percebi que o erro acontece somente quando tenho uma transação aberta com o Sql Server isso é se eu não der um StartTransaction e executar os comando ele não da erro algum mas quando abro uma transação e executo o mesmo comando mesmo que seja um comando de consulta ele me retorna um erro (Sql Server Error (Null) e logo em seguida DBExpress Error Unknown Error Code 16389). Os valores do parâmetro que passo para abrir a transação esta logo abaixo. Transacao.TransactionID := 10; Transacao.GlobalID := 10; Transacao.IsolationLevel := xilREADCOMMITTED; Desde já agradeço qualquer tipo de ajuda. Att, Vinicius Vinha Dalvi - New Choice informatica ltda (21)3150-5564 / 3150-5569 [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: [EMAIL PROTECTED] ou [EMAIL PROTECTED] Links do Yahoo! Grupos -- 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: [EMAIL PROTECTED] ou [EMAIL PROTECTED] Yahoo! Grupos, um serviço oferecido por: PUBLICIDADE -- Links do Yahoo! Grupos a.. Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ b.. Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] c.. O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço do Yahoo!. -- No virus found in this incoming message. Checked by AVG Anti-Virus. Version: 7.0.344 / Virus Database: 267.10.15/82 - Release Date: 25/08/2005 [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: [EMAIL PROTECTED] ou [EMAIL PROTECTED
RES: [delphi-br] DBExpress, Mestre detalhe com NestedDataset
Eu fiz isto daí também no meu projeto aqui. O que isto quer dizer? []s Walter Alves Chagas Junior Projeto e desenvolvimento Telemont Engenharia de telecomunicações Belo Horizonte - MG - Brazil [EMAIL PROTECTED] Fone: (31) 3389-8215 Fax: (31) 3389-8200 -Mensagem original- De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] nome de Francisco Thiago Enviada em: terça-feira, 23 de agosto de 2005 17:59 Para: delphi-br@yahoogrupos.com.br Assunto: Re: [delphi-br] DBExpress, Mestre detalhe com NestedDataset Verifique a propriedade ProviderFlags dos SQLDataSet e como está a propriedade UpdateMode do TDataSetProvider. Basicamente o aconselhavel é manter os campos com apenas o pfInUpdate selecionado, em quanto a chave primária ficaria com o [pfInKey,pfInUpdate,pfInWhere]. Deixe no TDataSetProvider habilitado o upWhereKeyOnly. Observando esses detalhes, verifique se funciona e depois pesquise para saber o que você fez. []'s Espero ter ajudado Francisco Thiago de Almeida Enter Plug Informática Divisão: Desenvolvimento e Banco de dados Franca / SP msn: [EMAIL PROTECTED] - Original Message - From: robertokrug2001 [EMAIL PROTECTED] To: delphi-br@yahoogrupos.com.br Sent: Tuesday, August 23, 2005 3:37 PM Subject: [delphi-br] DBExpress, Mestre detalhe com NestedDataset Estou usando DBExpress, Mestre detalhe com NestedDataset Quando entro no Sistema e gravo uma Nota Fiscal com seus Itens... A Nota e os Itens são gravados corretamente, mas quando tento gravar a Segunda Nota Fiscal ocorre erro na linha: if ClientDataSetMestre.ApplyUpdates(0) = 0 then o seguinte erro ocorre: Token unknown - line 2, char 1 where Obs: Já olhei meu select e a princípio está OK... Parece que algo fica pendente... Alguém tem uma idéia do que pode ser ??? -- 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: [EMAIL PROTECTED] ou [EMAIL PROTECTED] Links do Yahoo! Grupos ___ Yahoo! Acesso Grátis - Internet rápida e grátis. Instale o discador agora! http://br.acesso.yahoo.com/ -- 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: [EMAIL PROTECTED] ou [EMAIL PROTECTED] Links do Yahoo! Grupos [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: [EMAIL PROTECTED] ou [EMAIL PROTECTED] 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: [EMAIL PROTECTED] * O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
Res: [delphi-br] DBExpress, Mestre detalhe com NestedDataset
Manda o select Cati ...Não pense de si mesmo além do que convém... Rm 12.3 Nada está fora do alcance da oração, exceto o que está fora da vontade de Deus. ---Mensagem original--- De: robertokrug2001 Data: 08/23/05 15:38:36 Para: delphi-br@yahoogrupos.com.br Assunto: [delphi-br] DBExpress, Mestre detalhe com NestedDataset Estou usando DBExpress, Mestre detalhe com NestedDataset Quando entro no Sistema e gravo uma Nota Fiscal com seus Itens... A Nota e os Itens são gravados corretamente, mas quando tento gravar a Segunda Nota Fiscal ocorre erro na linha: if ClientDataSetMestre.ApplyUpdates(0) = 0 then o seguinte erro ocorre: Token unknown - line 2, char 1 where Obs: Já olhei meu select e a princípio está OK... Parece que algo fica pendente... Alguém tem uma idéia do que pode ser ??? -- 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: [EMAIL PROTECTED] ou [EMAIL PROTECTED] Links do Yahoo! Grupos __ NOD32 1.1199 (20050822) Information __ This message was checked by NOD32 antivirus system. http://www.nod32.com [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: [EMAIL PROTECTED] ou [EMAIL PROTECTED] 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: [EMAIL PROTECTED] * O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
Re: Res: [delphi-br] DBExpress, Mestre detalhe com NestedDataset
Segue o Select: ' select first 50 a.*, b.NOME, c.NOME, d.NATUREZA, d.DESCRICAO, e.DESCRICAO, f.NOME, g.DESCRICAO from NOTAS a left join CLIENTES b on b.CLIENTE_ID = a.CLIENTE_ID left join VENDEDORES c on c.VENDEDOR_ID = a.VENDEDOR_ID left join NATUREZAS d on d.NAT_OPE_ID = a.NAT_OPE_ID left join FORMAS_PGTO e on e.FORM_PGTO_ID = a.FORM_PGTO_ID left join TRANSPORTADORES f on f.TRANSPORT_ID = a.TRANSPORT_ID join CIDADES g on g.CIDADE_ID = b.CIDADE_ID where a.LANCA_ID = 3 and (a.PEDIDOS_FAT 'FECHADO' or a.PEDIDOS_FAT is Null) and a.DT_EMISSAO = '07/24/2005' and a.EMPRESA_ID = 1 and upper(NOTAS.DT_EMISSAO) like '%%' order by NOTAS.DT_EMISSAO Desc,a.NOTA desc' --- Em delphi-br@yahoogrupos.com.br, Catiúscia A. Barrilli da Cruz [EMAIL PROTECTED] escreveu Manda o select Cati ...Não pense de si mesmo além do que convém... Rm 12.3 Nada está fora do alcance da oração, exceto o que está fora da vontade de Deus. ---Mensagem original--- De: robertokrug2001 Data: 08/23/05 15:38:36 Para: delphi-br@yahoogrupos.com.br Assunto: [delphi-br] DBExpress, Mestre detalhe com NestedDataset Estou usando DBExpress, Mestre detalhe com NestedDataset Quando entro no Sistema e gravo uma Nota Fiscal com seus Itens... A Nota e os Itens são gravados corretamente, mas quando tento gravar a Segunda Nota Fiscal ocorre erro na linha: if ClientDataSetMestre.ApplyUpdates(0) = 0 then o seguinte erro ocorre: Token unknown - line 2, char 1 where Obs: Já olhei meu select e a princípio está OK... Parece que algo fica pendente... Alguém tem uma idéia do que pode ser ??? -- 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: [EMAIL PROTECTED] ou [EMAIL PROTECTED] Links do Yahoo! Grupos __ NOD32 1.1199 (20050822) Information __ This message was checked by NOD32 antivirus system. http://www.nod32.com [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: [EMAIL PROTECTED] ou [EMAIL PROTECTED] 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: [EMAIL PROTECTED] * O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
RES: [delphi-br] DBExpress
Olá estimados, Tenho um sistema inteiro usando CDS (na verdade apenas a emissão de pedidos fiz na mão) e não estou tendo problemas. Roda que é uma beleza. Esse negócio de Datasets desconectados é ótimo. Saudações. --- []'s Alexandre -Mensagem original- De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de Oséias Ferreira Enviada em: quinta-feira, 28 de julho de 2005 22:57 Para: delphi-br@yahoogrupos.com.br Assunto: Re: [delphi-br] DBExpress -BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Francisco Thiago escreveu: Você pode utilizar sim... Agora se é recomendável... Eu diria que não. Você perde produtividade trabalhando assim Dê preferência ao uso do CDS Muito relativo, acho. Pelo menos evita os Must Apply Updates, que a quase dois anos venho tentando me livrar. Com tabelas vinculadas, então é quase impossível gravar dados. Eu geralmente uso o CDS, apenas enquanto estou trabalhando com ele, como se fosse um table. Na hora do INSERT, ou UPDATE, vai tudo via SQL, mesmo. Assim resolví grande parte destes probleminhas, que aparecem do além, e ninguém resolve... Na verdade, se eu tivesse que desenvolver algum sistema do zero, jamais usaria o DBExpress. Abraço. - -- Oséias. -BEGIN PGP SIGNATURE- Version: GnuPG v1.4.1 (MingW32) iD8DBQFC6YzsHKYDdGAIQkURAvz9AJ9VNqFuxApp2Nf1qVVC9GFas495fgCgyJk+ d7kGKse0z1slxTvpel1P9es= =8jek -END PGP SIGNATURE- ___ Yahoo! Acesso Grátis - Internet rápida e grátis. Instale o discador agora! http://br.acesso.yahoo.com/ -- 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: [EMAIL PROTECTED] ou [EMAIL PROTECTED] Links do Yahoo! Grupos -- 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: [EMAIL PROTECTED] ou [EMAIL PROTECTED] 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: [EMAIL PROTECTED] * O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
RES: [delphi-br] DBExpress
Ola estimado, Um exemplo bem simples. To usando firebird viu. Não esquece de mudar o caminho do database no componente de conexao la no datamodule. Saudacoes. --- []'s Alexandre -Mensagem original- De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de Raphael Fonseca - Analista de Suporte / Sistemas Enviada em: sexta-feira, 29 de julho de 2005 09:22 Para: delphi-br@yahoogrupos.com.br Assunto: Re: [delphi-br] DBExpress vc tem algum exemplo que possa compartilhar comigo? no aguardo Raphael - Original Message - From: Alexandre To: delphi-br@yahoogrupos.com.br Sent: Friday, July 29, 2005 9:02 AM Subject: RES: [delphi-br] DBExpress Olá estimados, Tenho um sistema inteiro usando CDS (na verdade apenas a emissão de pedidos fiz na mão) e não estou tendo problemas. Roda que é uma beleza. Esse negócio de Datasets desconectados é ótimo. Saudações. --- []'s Alexandre -Mensagem original- De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de Oséias Ferreira Enviada em: quinta-feira, 28 de julho de 2005 22:57 Para: delphi-br@yahoogrupos.com.br Assunto: Re: [delphi-br] DBExpress -BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Francisco Thiago escreveu: Você pode utilizar sim... Agora se é recomendável... Eu diria que não. Você perde produtividade trabalhando assim Dê preferência ao uso do CDS Muito relativo, acho. Pelo menos evita os Must Apply Updates, que a quase dois anos venho tentando me livrar. Com tabelas vinculadas, então é quase impossível gravar dados. Eu geralmente uso o CDS, apenas enquanto estou trabalhando com ele, como se fosse um table. Na hora do INSERT, ou UPDATE, vai tudo via SQL, mesmo. Assim resolví grande parte destes probleminhas, que aparecem do além, e ninguém resolve... Na verdade, se eu tivesse que desenvolver algum sistema do zero, jamais usaria o DBExpress. Abraço. - -- Oséias. -BEGIN PGP SIGNATURE- Version: GnuPG v1.4.1 (MingW32) iD8DBQFC6YzsHKYDdGAIQkURAvz9AJ9VNqFuxApp2Nf1qVVC9GFas495fgCgyJk+ d7kGKse0z1slxTvpel1P9es= =8jek -END PGP SIGNATURE- ___ Yahoo! Acesso Grátis - Internet rápida e grátis. Instale o discador agora! http://br.acesso.yahoo.com/ -- 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: [EMAIL PROTECTED] ou [EMAIL PROTECTED] Links do Yahoo! Grupos -- 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: [EMAIL PROTECTED] ou [EMAIL PROTECTED] -- Links do Yahoo! Grupos a.. Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ b.. Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] c.. O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço do Yahoo!. [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: [EMAIL PROTECTED] ou [EMAIL PROTECTED] Links do Yahoo! Grupos [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: [EMAIL PROTECTED] ou [EMAIL PROTECTED] 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: [EMAIL PROTECTED] * O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html