Skip to main content

Delforexp Delphi Xe2 Ide


Não consigo acessar QUALQUER banco de dados por QUALQUER meio do Delphi XE Professional. O que quero dizer ao acessar a base de dados é: ter o banco de dados ao vivo aparecer através de componentes no Inspetor de Objetos, quando a propriedade conectada é definida como true usando o Data Explorer para criar e explorar conexões de banco de dados O problema central é que a comunicação no banco de dados, Incluindo especificamente a comunicação gerada pelo IDE e qualquer código construído usando os drivers foi problemático. Os sub-problemas de confusão e mascaramento foram: DLLs ausentes ou perdidos. O Data Explorer não suporta totalmente drivers dbExpress. Há um bug dentro do código IDE 2009, encontrado por Chee-Yang Chau ao escrever o driver dbxFirebird, que limita a vinculação estática de drivers em Delphi. Não se sabe se esse bug se estende até 2010 ou XE. Ao usar o Inspetor de Objetos, é fácil fazer com que o IDE reverta os parâmetros de conexão alterados para seus valores padrão. Alguns drivers tinham valores padrão incorretos (por exemplo, assumindo que a dll do cliente sempre era gdb32.dll, independentemente de o banco de dados ser Interbase ou Firebird). A instalação de duas versões do Interbase levou a alguns confrontos na comunicação do banco de dados - os nomes dos servidores gerados pelas ferramentas eram estranhos ea exibição dos bancos de dados dependia da instalação das ferramentas do Interbase. A documentação disponível é de diferentes datas refere-se a diferentes versões e, como resultado, muitas vezes parece contraditório. Múltiplos bancos de dados Vários drivers / componentes diferentes Acessando o banco de dados por meio de outras ferramentas externas, como IBSQL e Flame Robin. Levantando questões (aqui e aqui) em SO. Levantando questões nos fóruns de suporte para Firebird, Embarcardo e Flame Robin. Firebird 2.5 (64 bit) Tecnologia de conexão: dbExpress Warren - No que diz respeito às versões Enterprise ou Arquiteturas, é possível que ele não seja compatível com a versão anterior do Windows 7 Ultimate 64bit: Delphi Embarcadero RAD Studio XE Professional Versão 15.0.3953.35171 Não é que eu não quero gastar mais dinheiro - eu não posso pagar, mesmo com as ofertas atuais de uma atualização em torno. Eu vou comprar os drivers Devart, se a minha linha de investigação atual pans out - que está olhando muito promissor. Ndash Chris Walton Apr 27 11 at 23:32 4 Respostas Delphi Professional não suporta Firebird com os drivers dbExpress nativos que vêm com Delphi. Você precisa da versão Enterprise ou Architect do Delphi para que o driver nativo do firebird dbExpress funcione. Eu tenho o Delphi 2010 Professional. Eu não queria gastar o dinheiro extra na versão E ou A e eu não consegui ler a matriz de recursos para ver que o driver Firebird dbExpress não está disponível com a versão Pro. Eu encontrei alguns vídeos realmente agradáveis ​​que mostram como se conectar ao Firebird usando Delphi. No entanto, quando eu tentei acompanhar com a minha versão Professonal nada funcionou. Vergonha em mim e mais vergonha em Embarcadero para touting que Delphi suporta Firebird em grande negrito imprimir, mas não mencionando que você precisa a versão Enterprise ou arquiteto, exceto na pequena impressão fina. Respondido Apr 26 11 at 13:34 Agora posso escrever código para acessar Firebird dentro do IDE. Eu tenho (limitado, mas suficiente) acesso aos drivers dentro do IDE. Especificamente, os drivers aparecem no Data Explorer, que pode ser usado para gerar valores padrão para o SQLConnection (componente dbExpress). Estes podem ser acessados ​​e usados ​​dentro do Object Inspector. A solução para o erro IDE citado abaixo é necessário para garantir os parâmetros de comunicação estão corretos. Ao escrever código de banco de dados, é necessário compilar na fonte para o driver dbExpress. O código a seguir é o mínimo, com um conjunto de parâmetros mínimo, necessário para estabelecer e testar uma conexão de banco de dados: A solução alternativa, cortesia de Bob Swart em um dos fóruns Codegear é: O truque é selecionar um valor ConnectionName, que irá atribuir um Valor para a propriedade Driver e todas as outras propriedades como LibraryName, VendorLib e GetDriverFunc. Em seguida, faça alterações - se necessário - para as sub-propriedades da propriedade Driver e finalmente desmarque o nome da propriedade Driver. Isso deixará todas as suas alterações na lista de Params (que você também pode editar manualmente se desejar). Nota: deixe o ConnectionName conjunto - se você desmarcar um, os parâmetros serão limpos novamente. Agora você pode compilar seu aplicativo e implantá-lo sem a necessidade de dbxdrivers. exe ou dbxconnections. ini (mas você precisa implantar as DLLs especificadas no LibraryName e VendorLib, é claro). Certifique-se também de definir LoginPrompt para False e deixar LoadParamsOnConnect definido como False, também. Eu concedei a recompensa a esta resposta porque era essa que me apontou afastado da investigação do IDE, sua instalação e configuração, à investigação da conexão no banco de dados. DK sobre o Firebird 64 bits - sem experiência. Mas eu sempre tive um monte de problemas com dbExpress. Nunca qualquer problema com o conjunto de componentes IB incluído. Mas há muita confusão com as versões do IB. Mas IMO youre melhor servido usando o ADO (DBGo) componentes em oposição a qualquer proprietário IB ou Delphi drivers específicos. O que você precisa é um provedor de ADO para IB, disponível: ibprovider / eng / - e como outros disseram, evite usar localhost, use 127.0.0.1, ou melhor ainda, determine o verdadeiro endereço IP de sua estação de trabalho (ping nome-máquina. ) E você tem certeza que você não tem algum tipo de proteção de firewall ou intrusão que pode estar envolvido Você também precisa ter certeza de que sua conexão IB está configurado corretamente - local ou TCP, e não, não use aspas para seus nomes, pwrds, Etc A mensagem de erro que você tem parece indicar que você está tentando se conectar via TCP e não está devidamente configurado. O que aconteceu entre o tempo que ele trabalhou eo tempo que não funcionou Desligue o Delphi Reinicie a máquina Explique por favor. Nenhuma permissão especial é necessária - você simplesmente precisa garantir que seu servidor de banco de dados e cliente estejam devidamente instalados e configurados. Em termos de funcionalidade você pode fazer tudo com a versão pro - apenas que os drivers etc arent incluído no pacote. Mais uma vez, IMO ir para ADO e youll nunca olhar para trás. Chris - use o nome do ping -4 myMachine. Win 7 por padrão usa IPv6. Link: DK - Acabei de clicar direito e invocou o link 39open no novo tab39 e ele veio bem. O IDE eo banco de dados não precisam estar conscientes da presença do outro 39 - se a conexão do servidor e do cliente estiver configurada corretamente, ela funcionará. Você pode acessar o banco de dados usando as ferramentas do IB que vêm com o pacote Começar a partir de lá - ndash - Aprendendo a se conectar via TCP / IP usando os drivers IB incluídos no pro Versão e / ou a versão do IB incluída na versão pro permite apenas o modo de conexão local, e não o TCP / IP. Se assim você pudesse se conectar a um servidor remoto, que é reservado para 39enterprise39 versões etc ADO irá ver um servidor em qualquer lugar, mas se você tiver uma versão do IB que não suporta conexões remotas, que won39t ajudar. Não sei o que DevArt faz. HTH MNG ndash vector Apr 24 11 at 0:52 Você já tentou Paradox via Borland Databse Engine e componentes relacionados: TTable TQuery TStoredProc TDatabase e TSession Se memória serve-me corretamente, pelo menos tão longe como Delphi 3, o fator distintivo entre profissionais E as edições de nível superior tem sido o tipo de desenvolvimento de banco de dados fora da caixa. No Delphi 1, o BDE foi a única maneira de fazer o desenvolvimento de banco de dados out-the-box. O Delphi 2 permitia uma camada de banco de dados personalizada abstraindo partes da hierarquia de componentes do banco de dados. O Delphi 3 Professional forneceu BDE e drivers para bancos de dados baseados em arquivos e Interbase. Um nível acima (Enterprise) eles forneceram drivers BDE para o típico acesso ao banco de dados cliente-servidor: SQL Server, Sybase, Interbase, Oracle. (E drivers nativos para Interbase) Outro nível acima (Arquiteto) introduziu desenvolvimento multi-camadas com Midas. Infelizmente, a Borland deu um passo atrás com o Midas, porque os componentes de várias camadas foram novamente conectados ao BDE. (Isto foi resolvido em Delphi 4.) Por favor note, eu posso estar enganado sobre a nomeação exata dessas edições. Por volta dessa época eu formou a opinião de que a Borland estava apenas chegando com nomes mais grandiosos, a fim de cobrar mais por recursos que realmente não oferecem tanto benefício como os grandes CIOs de verificação-escrita-veio a acreditar - deixando os desenvolvedores para lidar com a cair. (Sim, eu tenho cicatrizes de batalha de Midas I.) Se um embarcou em desenvolvimento de banco de dados de nível de entrada, você compraria Delphi. Profissional. Desenvolva seu sistema contra um banco de dados baseado em arquivos ou Interbase via BDE. Se mais tarde você precisasse aumentar a escala: você iria atualizar o Delphi, comprar o seu RDBMS SQL escolhido, mudar a sua conectividade através do componente TDatabase e aplicar os poucos ajustes necessários. NOTA: No Delphi 3, você pode alternar para Native Interbase (pessoalmente não recomendado) ou usar componentes de terceiros para desenvolvimento não Midas. De Delphi 4, ADO e DevExpress começaram a receber mais atenção e nowdays, o BDE parece ser muito esquecido. Claro que a teoria amp prática raramente freqüentam os mesmos pubs. No entanto, com alguns ponteiros de advertência, você deve ser capaz de desenvolver um arquivo significativo solução baseada que pode ser atualizado relativamente painlessly. Mantenha sua lógica de negócios fora do banco de dados. Este é possivelmente o maior e mais freqüentemente encontrado erro. Enormes pedaços de sistemas são muitas vezes escritos em gatilhos e procedimentos armazenados, tornando mais difícil manter ou migrar um sistema. Evite técnicas de banco de dados específicas da plataforma. Isso deve ir sem dizer, mas se você não explicitamente olhar para eles, você vai encontrar problemas. Particularmente relevantes para sistemas de banco de dados baseados em arquivos, muitos mecanismos especiais de bloqueio de apoio - evitá-los Eles não escala bem para grandes sistemas multi-usuário, em qualquer caso. Geração de chaves artificiais freqüentemente varia de acordo com a plataforma: Geradores, colunas IDENTITY, Como você obtém o novo valor. Planeje seu sistema para grandes volumes de dados. Identifique as tabelas de alta transação e evite o uso de recuperação não controlada de todos os registros. Id também evitar o TTable nesta situação - BDE faz um monte de coisas de fundo interessante com TTable. E comportamento pode variar accoriding para driver e plataforma. Disclaimer: Tudo isso foi há muito tempo, por isso alguns dos detalhes podem ser um pouco esboçado. Disclaimer2: Eu não tenho nenhuma experiência com Delphi XE especificamente. Eu atualmente uso D5 profissionalmente, e D2009 na minha capacidade pessoal. Respondeu Apr 28 11 em 16:46 BDE está morto. Ninguém no Embarcadero nunca vai tocar este código, mesmo se um bug é encontrado e precisa ser abordado para permitir que um programa executado. E este estado de coisas começou em 2002 (AFAIR) quando a última versão do BDE foi lançado (versão 5.2). A razão que eu não downvoted sua resposta é porque o bom conselho antes de isenção de responsabilidade. Embora eu realmente discordo com o primeiro conselho, se tomado como dogma. Fabricio: Eu sei muito bem que BDE seria um pouco esquecido. Ele ainda tem bugs herdados de suas raízes DBase que nunca serão corrigidos. Ele provavelmente não será portado para 64 bits. No entanto, ele ainda é distribuído com Delphi, e dado que OP quer uma solução quotlow ou zero custo para seu problema - isso não requer nada além do que ele tem atualmente. BTW: Acabei de testar um par de demos BDE: DemosDelphiWin32VCLWin32DbFishFact e DbMastApp (visualização de dados com DbExplorer em vez de Data Explorer) - ele funciona no Win7 de 64 bits com apenas um ajuste para as configurações. É uma opção a considerar. Ndash Craig Young Apr 28 11 em 20:11 Fabricio: PS: Don39t mal interpretar a parte do meu post: quotentry-level. Comprar Delphi Professional. Via BDEquot. Eu não estou dizendo isso como deveria ser feito, dizendo que foi como foi feito (cerca de Delphi 3 dias). Meu ponto é: OP precisa de uma solução. Não descarte uma possível solução simplesmente porque usa tecnologia datada. Se OP achar que uma das outras respostas resolve completamente seu problema, eu felizmente excluirei o meu - porque a outra resposta será quase certamente melhor preparada para o futuro do que depender do BDE. Ndash Craig Young Apr 28 11 at 20:35 I39ll escrever fora do caminho BDE porque, uma vez que ele tem XE, ele poderia usar um provedor OLEDb (um link foi oferecido) e até mesmo OleDb sobre ODBC (que eu usei com FB sem problemas) . Ambos são melhores soluções do que BDE, uma vez que no final he39ll instalar FB cliente de qualquer maneira - e FB driver suporte dsn-less conexões. Ndash Fabricio Araujo May 2 11 at 17: 34Embarcaderoreg Delphireg XE2, agora com FireMonkeytrade, é a maneira mais rápida de entregar aplicativos nativos ultra-ricos e visualmente deslumbrantes para Windows, Mac e iOS ndash incluindo aplicativos de 64 bits do Windows. Diminuir drasticamente o tempo de codificação e criar aplicativos 5x mais rápido. O Delphi XE2 oferece desenvolvimento visual baseado em componentes e um IDE RAD bidirecional totalmente visual com acesso de alto desempenho a bancos de dados populares. Entregue aplicativos rápidos nativos de 32 bits e 64 bits O Delphi permite gravar um aplicativo uma vez e compilá-lo para Windows e Mac OS X. Você também pode criar aplicativos móveis iOS para iPhone, iPod Touch e iPad. Suas aplicações nativas reais aproveitam a potência ea velocidade da CPU e da GPU. E tudo isso é feito com o poder e a velocidade do desenvolvimento visual baseado em componentes que economiza tempo enquanto ainda lhe dá acesso total ao código-fonte e hardware quando você precisar dele. Implantar para Windows, Mac e iOS Com a plataforma FireMonkey incluída, o Delphi facilita a criação de aplicativos e compila nativamente para Windows e Mac OS X. Você também pode criar aplicativos iOS para iPhone, iPod Touch e iPad e distribuir Na App Store Apples. As aplicações FireMonkey da Delphi aproveitam ao máximo a potência e a velocidade dos seus dispositivos CPU e GPU. Crie aplicativos visualmente impressionantes e interativos A nova plataforma de aplicativos FireMonkey da Delphis permite criar facilmente aplicativos que são visualmente espetaculares, altamente interativos e ricos em dados para PCs, Macs e dispositivos móveis. Construa impressionantes interfaces de usuário HD e 3D com gráficos vetoriais escaláveis ​​GPU com animação programável e efeitos de imagem baseados em Photoshop. Crie aplicativos que se conectem em qualquer lugar Quando você usa o Delphi, seus aplicativos obtêm conectividade de alta velocidade incorporada a todos os bancos de dados populares. Os serviços de dados e aplicativos da Daphpha RAD Cloud se conectam a todas as plataformas, frameworks, linguagens e dispositivos de clientes atuais. Conecte aplicações móveis iOS, Android, Blackberry e Windows Phone 7 aos seus aplicativos DataSnap e serviços de banco de dados. UIs com conhecimento de dados e além do ndash visualizam dados ao vivo Os novos LiveBindings do Delphis permitem que você conecte qualquer fonte de dados a qualquer interface de usuário ou elemento gráfico do VCL ou FireMonkey. LiveBindings dar-lhe o poder ea liberdade criativa para apresentar dados aos usuários de forma mais intuitiva e interativa. LiveBindings também incluem expressões que lhe dão incrível poder e flexibilidade para construir quotdynamicallyquot calculado e atualizado ligações. Copy Copyright 2011 Embarcadero Technologies, Inc. Todos os Direitos Reservados. Embarcaderoreg RadPHPtrade XE2 fornece a maneira mais rápida de construir Web, Facebookreg e aplicações móveis com a única estrutura visual PHP e IDE que suporta Web e implantação móvel. O RadPHP XE2 oferece quase 200 componentes de arrastar e soltar para criar UIs, exibindo e interagindo com dados e serviços, como mapas do Google e Facebook, juntamente com codificação integrada, depuração, perfil de desempenho e conectividade de banco de dados. Desenvolva-se mais rapidamente com o único visual PHP IDE RadPHP é a única solução de desenvolvimento PHP com o design visual de arrastar e soltar. O RadPHP fornece visões de código e design de aplicativos PHP e páginas HTML no ambiente de desenvolvimento integrado (IDE). Use a visualização de design visual no RadPHP para criar interfaces de usuário e conexões de banco de dados simplesmente arrastando e soltando componentes em um formulário. Alterações no código e os designers visuais são sempre mantidos em sincronia. Crie aplicações móveis e aplicações web optimizadas para telemóveis Utilize o RadPHP para criar aplicações Web optimizadas para telemóveis e dispositivos. Seus aplicativos ficarão ótimos e darão aos usuários uma funcionalidade semelhante aos aplicativos móveis nativos. Você também pode criar aplicativos que interajam com o hardware de dispositivos móveis, incluindo câmeras, acelerômetros e GPS - e distribuí-los através das lojas de aplicativos Apple e Android. Obtenha todas as ferramentas de que necessita para o desenvolvimento web PHP O RadPHP oferece um IDE completo com todas as ferramentas necessárias para a codificação e desenvolvimento PHP. O editor de código fonte personalizável, a depuração integrada, o perfil de desempenho e os assistentes para tudo, desde a criação de novas aplicações à implantação móvel simplificam as tarefas e tornam o seu desenvolvimento mais produtivo a cada passo do processo. A maneira mais rápida de criar aplicativos para o Facebook Com o RadPHP você pode criar rapidamente aplicativos para o popular site de redes sociais do Facebook. O assistente de aplicativos do Facebook incluído orienta você através das etapas para criar seu aplicativo e você pode usar os componentes integrados para incorporar facilmente a funcionalidade do Facebook, incluindo informações do usuário e listas de amigos.

Comments

Popular posts from this blog

Best Binary Options Brokers Canada

60 Reembolso em Bad Trade Min 10, Recomendado 50 preenchimento: 5pxReview Há mais serviços e ofertas promocionais que estarão disponíveis uma vez que você vá através do nosso site. E nós sempre recomendamos que você verifique as informações fornecidas aqui para que ele irá beneficiar os indivíduos e mais ilustrações sobre as áreas como os sites que estão atendendo melhor no corretor de opções binárias e os corretores de Forex, os melhores sites de manutenção nas opções binárias e Opções de negociação no Canadá. Corretores de Opções Binárias O número de corretores on-line para as opções binárias no Canadá aumentou gradualmente por um período de tempo. Daí é sábio para selecionar os corretores com base em sua credibilidade e da qualidade dos serviços que irão fornecer. É obrigatório que os corretores que você escolher terá que ser registrado, regulamentado pela autoridade apropriada e licenciado para que você vai manter-se longe de questões legais como eles lidam com transações financeir...

Ig Market Review Forexmentorpro

IG Markets Review Avaliado em 6 de julho de 2016 por Scam Broker Reviews A IG Markets é um dos maiores corretores de Forex do mundo e opera desde 1974. Eles estão localizados em: Cannon Bridge House, 25 Dowgate Hill, Londres, Reino Unido EC4R 2YA . Seu número de telefone principal é: 44 20 7896 0079. Seu email é email160protected. IG Markets Platforms Review Como um corretor líder os ativos disponíveis para negociação contém tudo o que um comerciante profissional precisa. Eles não são apenas um corretor de Forex simples, mas sim o líder em CFD8217s, Spreadbetting, ações, ações, índices, obrigações, opções, opções binárias, ETF8217s amp Commodities. Os comerciantes da IG Markets podem usar a plataforma MetaTrader4, ou sua plataforma de revendedor L2. Claro, eles também têm um comerciante web e aplicativos móveis para iOS, Android e Windows, tanto Tablet e Smartphone versões. Alavancagem na maioria dos principais pares de moedas é de 200: 1. Os spreads típicos estão entre 1,9 e 4,1, o qu...

777binary Options Trading

777Binary Review Apesar de ser um novo corretor de opções binárias na indústria, 777 Binary é reconhecido hoje como um corretor de elite oferecendo uma interface de negociação de ponta, recursos de negociação superior, bem como métodos simples de depósito e retirada permitindo que os comerciantes globalmente trocar opções binárias com facilidade . 777Binary estão oferecendo atualmente os clientes novos que assinam agora um bônus livre do nenhum depósito 100. 777 Binário Opções Binárias Trading Aqui vamos rever a grande variedade de opções comerciais que 777 Binário tem para oferecer. Na página inicial do site, você pode abrir uma conta que é gratuita e fácil de fazer. Fazer um depósito ou retirar fundos deste corretor é simples e eles não cobram por retiradas de cartão de crédito. Quando você abre uma conta, 777 Binary está oferecendo um bônus de boas-vindas 100 que lhe permite negociar com o dobro do valor do seu depósito inicial. Opções Binárias A opção de comércio mais comum é opçõe...