Comentários sobre: Utilizando o dbExpress (DBX) Framework em Delphi 2010 http://www.andreanolanusse.com/pt/utilizando-o-dbexpress-dbx-framework-em-delphi-2010/ Andreano Lanusse blog - artigos, tutoriais e vídeos sobre tecnologia, desenvolvimento de software (Delphi XE4, C#, PHP, .NET) e técnicas de programação Mon, 22 Feb 2016 19:19:32 +0000 hourly 1 https://wordpress.org/?v=6.5.7 Por: Dowglas Maia http://www.andreanolanusse.com/pt/utilizando-o-dbexpress-dbx-framework-em-delphi-2010/#comment-46251 Mon, 22 Feb 2016 19:19:32 +0000 http://www.andreanolanusse.com/pt/?p=419#comment-46251 Boa Tarde, há faz que postaram neste tópico, mas vi agora, estou estudando Delphi ja Algum tempo, e aibda não cosegui fazer uma conexão COM DBexpres, sempre aparece uma massagem Dizendo q não tenho o Driver DBx alguém Pode minha ajudar com esses poblema.?

]]>
Por: duda http://www.andreanolanusse.com/pt/utilizando-o-dbexpress-dbx-framework-em-delphi-2010/#comment-9256 Tue, 01 May 2012 00:28:38 +0000 http://www.andreanolanusse.com/pt/?p=419#comment-9256 Hola Andreano, podrias dejar un ejemplo de como iniciar una transaccion caundo se utiliza datasnap en varias capas fisicamente separadas, pues desde el lado del cliente si hacemos el codigo que indicas mas arriba, no se inicia ninguna transaccion explicita pues el cliente se conecta a travez de DATASNAP al servidor, mientras que tu ejemplo supone que la conexion se hace desde un cliente que tiene acceso directo al driver de interbase. desde ya muchas gracias.

]]>
Por: Godinho http://www.andreanolanusse.com/pt/utilizando-o-dbexpress-dbx-framework-em-delphi-2010/#comment-6874 Tue, 01 Nov 2011 00:04:07 +0000 http://www.andreanolanusse.com/pt/?p=419#comment-6874 Andreano como faço para usar um arquivo.ini localizado em outro lugar doq ue é comum
Exe . DBXConnection := TDBXConnectionFactory.GetConnectionFactory.GetConnection(‘teste50′,’sysdba’,’masterkey’) ;. Eu queria substituir o arquivo padrao dbxconnections.ini
que esta presente no delhi 10 , por um outro com outro nome e local..

]]>
Por: Marlon http://www.andreanolanusse.com/pt/utilizando-o-dbexpress-dbx-framework-em-delphi-2010/#comment-6345 Mon, 29 Aug 2011 20:29:45 +0000 http://www.andreanolanusse.com/pt/?p=419#comment-6345 Observação: No MYSQL existe o parametro AUTOCOMMIT, caso o mesmo esteja setado = 0 (ON), o Rollback não é respeitado, por isso a necessidade de deichar ele sempre OFF.

Att,

]]>
Por: Marlon http://www.andreanolanusse.com/pt/utilizando-o-dbexpress-dbx-framework-em-delphi-2010/#comment-6344 Mon, 29 Aug 2011 20:25:38 +0000 http://www.andreanolanusse.com/pt/?p=419#comment-6344 Olá pessoal,

estou utilizando as transoçoes do DBExpress, porem ao efetuar o COMMIT( aDBXConn.CommitFreeAndNil(aDBXTrans); ),

o mesmo seta AUTOCOMMIT=1, porem eu nao quero que isso aconteca, quero que o mesmo fique 0 (OFF), alguem já passou por isso?

abaixo o trecho do debug onde minha aplicação faz isso:

MySQL – mysql_real_query
MySQL – mysql_field_count
MySQL – mysql_affected_rows
COMMIT
MySQL – mysql_real_query
SET AUTOCOMMIT=1

]]>
Por: rogerio http://www.andreanolanusse.com/pt/utilizando-o-dbexpress-dbx-framework-em-delphi-2010/#comment-6002 Tue, 05 Jul 2011 17:36:04 +0000 http://www.andreanolanusse.com/pt/?p=419#comment-6002 Ola Amigo,

Sou do tempo do db3 , depois delphi 1,2,3,4,5 —
agora estou querendo me abilitar para o delphi XE, minha duvida esta no banco de dados. Antes usava paradox criava a tabela , depois utilizava os comp. do delphi para acessar. Estou confuso com a aba Data explorer, Como criar as tabelas , qual banco de dados usar . tenho que instalar algo mais ?

]]>
Por: Paulo Lima Jr http://www.andreanolanusse.com/pt/utilizando-o-dbexpress-dbx-framework-em-delphi-2010/#comment-5557 Wed, 08 Jun 2011 16:33:32 +0000 http://www.andreanolanusse.com/pt/?p=419#comment-5557 Olá Andreano,
Uso esse exemplo a algum tempo, mas no decorrer da aplicação que trabalha com banco Mysql, precisei adicionar alguns campos do tipo Blob e TinyText para imagens e textos grandes.
Contudo não consigo recuperar esse tipo de informação do banco corretamente, voce teria um exemplo facil e rapido de como trabalhar com esse tipos de campos do Mysql ?

Obrigado.

]]>
Por: Rafael http://www.andreanolanusse.com/pt/utilizando-o-dbexpress-dbx-framework-em-delphi-2010/#comment-4600 Mon, 21 Mar 2011 20:55:44 +0000 http://www.andreanolanusse.com/pt/?p=419#comment-4600 @Andreano,

Sinto muito usar esse espaço para isso e sinto muito também lhe contrariar, mas infelizmente essa não é a solução.

Adicionei todas as units que iniciam com DBXMSSQL e sempre dá o mesmo erro:
“Client library may be missing, not installed properly, of the wrong version, or the driver may be missing from the system path.”

Veja que o código que mandei se resume a apenas tentar uma conexão com o banco.
Veja também que estou afirmando que basta adicionar a unit Dialogs para que tudo funcione bem.
E isso significa que minha configuração está correta, embora isso seja bem esquisito.

Aprecio muito sua ajuda, abs.

]]>
Por: Andreano Lanusse http://www.andreanolanusse.com/pt/utilizando-o-dbexpress-dbx-framework-em-delphi-2010/#comment-4599 Mon, 21 Mar 2011 17:38:28 +0000 http://www.andreanolanusse.com/pt/?p=419#comment-4599 Em resposta a Rafael.

@Rafael,

Em algum momento usei showmessage durante o desenvolvimento do exemplo e esqueci de retirar. O fato de não funcionar com SQL Server 2008 é porque a unit DbxMSSQLReadOnlyMetadata não foi declarada, cada banco tem sua unit para leitura do metadata

]]>
Por: Rafael http://www.andreanolanusse.com/pt/utilizando-o-dbexpress-dbx-framework-em-delphi-2010/#comment-4598 Mon, 21 Mar 2011 06:27:30 +0000 http://www.andreanolanusse.com/pt/?p=419#comment-4598 Olá Andreano muito prazer,

Gostaria de saber porque neste exemplo você adicionou Dialogs no uses?

Pergunto porque observei que esse exemplo funciona perfeitamente com Firebird sem a unit Dialogs no uses, porém, com MSSQL 2008 simplesmente não funciona.

PS.: Testei exaustivamente o código abaixo com combinações entre Delphi 2010, XE, MSSQL Server 2008 e 2008 R2, windows x86 e x64.
Se tirar a unit Dialogs no uses a conexão não funciona. Seria um bug?

Program TesteDBX;
{$APPTYPE CONSOLE}

uses
SysUtils, DBXCommon, DbxMsSql, Dialogs;

var
Conn: TDBXConnection;
begin
try
Conn := TDBXConnectionFactory.GetConnectionFactory.GetConnection(‘APP’, ‘sa’, ‘sa’);
if Conn nil then
writeln(‘ok’);

readln;
except
on E: Exception do begin
Writeln(E.ClassName, ‘: ‘, E.Message);
readln;
end;
end;
end.

Agradeço a atenção,

]]>
Por: Andreano Lanusse http://www.andreanolanusse.com/pt/utilizando-o-dbexpress-dbx-framework-em-delphi-2010/#comment-3899 Sun, 06 Feb 2011 03:10:43 +0000 http://www.andreanolanusse.com/pt/?p=419#comment-3899 Em resposta a Cleyton.

Cleyton,

Por favor entre em contato com nosso suporte técnico, eles irão lhe ajudar com este problema, com certeza está ligado a instalação da versão 2010 e alguma versão anterior. Você pode obter suporte em http://support.embarcadero.com

]]>
Por: Cleyton http://www.andreanolanusse.com/pt/utilizando-o-dbexpress-dbx-framework-em-delphi-2010/#comment-3892 Sat, 05 Feb 2011 16:20:37 +0000 http://www.andreanolanusse.com/pt/?p=419#comment-3892 Boa tarde…
Seguinte, eu já tentei desinstalar e reinstalar o delphi 2010 várias vezes (inclusive já baixei novamente de outra fonte) e não adiantou nada…
Eu estou c/ o mesmo problema do Jovany, no DataExplorer aparece essa msg: “Unable to find dbExpress Configuration files”, ou seja, não consigo fazer conexão c/ nenhum banco de dados através do delphi.
Alguém sabe o q devo fazer?
Grato…

]]>
Por: Andreano Lanusse http://www.andreanolanusse.com/pt/utilizando-o-dbexpress-dbx-framework-em-delphi-2010/#comment-1919 Tue, 30 Nov 2010 22:28:44 +0000 http://www.andreanolanusse.com/pt/?p=419#comment-1919 Em resposta a Marcio Cruz.

Olá Marcio,

A mensagem está dizendo, declare a unit referente ao seu banco de dados, DBXInterbase, DBXDB2 ou DBXOracle. esta é a unit referente ao driver do banco que você está usando.

]]>
Por: Marcio Cruz http://www.andreanolanusse.com/pt/utilizando-o-dbexpress-dbx-framework-em-delphi-2010/#comment-1894 Mon, 29 Nov 2010 21:52:04 +0000 http://www.andreanolanusse.com/pt/?p=419#comment-1894 Boa tarde Andreano!
Estou tentado fazer um master/detail no Delphi 2010 e está me apresendo o seguinte erro: “Cannot load metadata for datasnap.Add driver unit to your use (DBXInterbase or DBXDB2 or DBXOracle…..) quando eu escolho no SQLDataSet na propriedade CommandType ponho ctStoredProc e clico na propriedade CommandText para selecionar o nome do storedProcedure dá esse erro. O que será isso 🙂 Abraço

]]>
Por: Andreano Lanusse http://www.andreanolanusse.com/pt/utilizando-o-dbexpress-dbx-framework-em-delphi-2010/#comment-983 Tue, 15 Jun 2010 03:34:19 +0000 http://www.andreanolanusse.com/pt/?p=419#comment-983 Rafael e Carlos este artigo esclarece as dúvidas de vocês http://www.andreanolanusse.com/pt/como-utilizar-parametros-em-dbexpress-dbx-framework/

]]>
Por: Carlos Gonzaga http://www.andreanolanusse.com/pt/utilizando-o-dbexpress-dbx-framework-em-delphi-2010/#comment-850 Tue, 25 May 2010 12:01:16 +0000 http://www.andreanolanusse.com/pt/?p=419#comment-850 Oi Andreano
Tabém faço a mesma pergunta do nossso amigo Rafael, em relação ao uso de consultas parametrizadas, pois até no help q acompanha a ferramenta não diz nada,,,, só mostra propriedades/metodos .. (CreateParameters,Addparameter) !

]]>
Por: Rafael http://www.andreanolanusse.com/pt/utilizando-o-dbexpress-dbx-framework-em-delphi-2010/#comment-838 Wed, 19 May 2010 00:28:52 +0000 http://www.andreanolanusse.com/pt/?p=419#comment-838 Olá Andreano:

Gostaria de saber como usar parametros num comando SQL:
aCmnd.Text := ‘SELECT * FROM Country where cod = :cod’, pois até agora procurei em vários locais e ainda não achei uma solução.
Obrigado

]]>
Por: Andreano Lanusse http://www.andreanolanusse.com/pt/utilizando-o-dbexpress-dbx-framework-em-delphi-2010/#comment-788 Fri, 14 May 2010 20:37:47 +0000 http://www.andreanolanusse.com/pt/?p=419#comment-788 Em resposta a Jovany.

Jovany,

Nunca vi esse erro, mas reinstalar é sempre uma alternativa.

Faz isso e posta aqui o resultado.

]]>
Por: Jovany http://www.andreanolanusse.com/pt/utilizando-o-dbexpress-dbx-framework-em-delphi-2010/#comment-755 Tue, 11 May 2010 12:40:07 +0000 http://www.andreanolanusse.com/pt/?p=419#comment-755 Ola Andreano Lanusse:

Tenho a mesma duvida do meu delphi é original devo reinstalar novamente? aparece essa mensagem: Unable to find dbExpress Configuration files

Rafael disse:
9 de abril de 2010 às 20:28

Bom dia brother, bom sou iniciante e queria usar o dbexpress mas ele não tem aba no meu delphi 2010, tem como instalar ou abilitar ela ..?
desde ja agradeco, brigado pela ajuda..

]]>
Por: Francisco Taveras http://www.andreanolanusse.com/pt/utilizando-o-dbexpress-dbx-framework-em-delphi-2010/#comment-747 Mon, 10 May 2010 15:37:58 +0000 http://www.andreanolanusse.com/pt/?p=419#comment-747 Gracias por la respuesta anterior, sobre el manejo de transacciones en el servidor Datasnap, ya tengo la solución utilizando un Data Module por sesión, pero me seria de mucha utilidad algún ejemplo donde se usa pool en un servidor de capa intermedia para manejar transacciones.

Gracias.

]]>