ano VII | nº 69 | dezembro 2007 | Publicação gratuita, dirigida aos assinantes do eUpdate e do PSE Data Access América Latina.
Desenvolvedores de todo o mundo foram tentados durante meses pelos previews das novidades do Visual DataFlex 12.1. Finalmente, agora você pode obter a mais recente versão disponível para migrar suas aplicações ou testá-la!
O novo Visual DataFlex 12.1 traz ferramentas que darão uma nova interface gráfica com menus, barras de ferramentas e barras de status consideradas "estado da arte" às suas aplicações novas e também às já existentes. Agora você poderá ter os mesmos controles Codejock usados na interface do Studio, também nas suas aplicações!
O Visual DataFlex 12.1 Studio inclui barras de comandos Codejock (menu e controles da barra de ferramentas) e um framework com controles ActiveX para layout (skin) e novas classes menu e toolbar que usam os controles Codejock. O Visual DataFlex 12.1 Studio também traz um designer de menu e barra de ferramentas. Licenças de distribuição (Client e Web Application Servers) também incluirão os mesmos componentes Codejock, sem custo adicional para o desenvolvedor.
O novo sistema de menus do Visual DataFlex 12.1 inclui:
Outras características incluídas no Visual DataFlex 12.1:
Todas essas características traduzem-se em novas ferramentas com capacidade para criação de aplicações Windows de altíssima qualidade e distribuição mais fácil e rápida do que nunca!
Novos códigos já foram enviados para assinantes ativos do Visual DataFlex. Entretanto, novos códigos só são necessários para licenças do Studio, Client com Connectivity Kit e Web Application Server com Connectivity Kit. Outras licenças diferentes dessas utilizam os mesmos códigos da versão 12.0.
Para baixar sua cópia do Visual DataFlex 12.1, por favor acesse o seguinte link:
http://www.4developers.com.br/downloads_produtos.asp?StartRec=77 (código 076, 76MB).
Mais informações podem ser obtidas no endereço http://www.VisualDataFlex.com (em inglês).
Veja abaixo a lista dos artigos cadastrados e atualizados nos meses de setembro a dezembro (clique sobre o título):
| TIPO: Crystal Reports/WinQL | |||
|---|---|---|---|
| Artigo | Versão | Título | |
| 1592 | 11.1 ou superior | Manipulando números de páginas para combinar múltiplos trabalhos de impressão em um só | |
| 1583 | XI | Crystal Dictionaries, Queries e Info Views no Crystal Reports XI | |
| 1582 | XI | Mensagem de Erro "Formatting formulas must be print-time formulas" ao abrir um relatório | |
| TIPO: Connectivity Kit (Geral) | |||
|---|---|---|---|
| Artigo | Versão | Título | |
| 1589 | VDF 11.x ou superior | Utilizando o Database Builder Standalone com Connectivity Kits | |
| TIPO: Connectivity Kit for MS SQL Server | |||
|---|---|---|---|
| Artigo | Versão | Título | |
| 1590 | 11.1 ou superior | Como restaurar uma única tabela do Microsoft SQL Server ao invés da base de dados inteira | |
| TIPO: FlexODBC | |||
|---|---|---|---|
| Artigo | Versão | Título | |
| 1587 | É possível utilizar o FlexODBC em um ambiente Thin Client? | ||
| TIPO: Linguagem (DataFlex) | |||
|---|---|---|---|
| Artigo | Versão | Título | |
| 1594 | N/A | Corrigindo o valor digitado em um SpinForm de acordo com os valores Mínimo e Máximo | |
| 1593 | 11.0 ou superior | Como zerar uma variável do tipo Array Multidimensional? | |
| TIPO: Visual DataFlex (Aplicações Web)/WebApp Product Suite | |||
|---|---|---|---|
| Artigo | Versão | Título | |
| 1498 | Como fazer um link gerado pelo VDF abrir em outra janela? | ||
| 1495 | Como executar um relatório da Web com a ordem do índice inversa? | ||
| TIPO: Crystal Reports/WinQL | |||
|---|---|---|---|
| Artigo | Versão | Título | |
| 1592 | 11.1 ou superior | Manipulando números de páginas para combinar múltiplos trabalhos de impressão em um só | |
| 1493 | Fixando o tamanho do papel ao executar um relatório a partir do Visual DataFlex (continuação - parte 2) | ||
| TIPO: Connectivity Kit for MS SQL Server | |||
|---|---|---|---|
| Artigo | Versão | Título | |
| 1590 | 11.1 ou superior | Como restaurar uma única tabela do Microsoft SQL Server ao invés da base de dados inteira | |
| TIPO: FlexODBC | |||
|---|---|---|---|
| Artigo | Versão | Título | |
| 1587 | É possível utilizar o FlexODBC em um ambiente Thin Client? | ||
| 1492 | Query por intervalo de data não retorna registro | ||
| TIPO: Pervasive PSQL | |||
|---|---|---|---|
| Artigo | Versão | Título | |
| 1313 | V8 Workgroup | Mensagem de Erro "Microsoft Visual C++ Runtime Library. Runtime Er..." ao sair de aplicação usando Pervasive | |
| TIPO: Linguagem (DataFlex) | |||
|---|---|---|---|
| Artigo | Versão | Título | |
| 1594 | N/A | Corrigindo o valor digitado em um SpinForm de acordo com os valores Mínimo e Máximo | |
| 594 | Como abrir todos os arquivos do Filelist em um programa | ||
| TIPO: Base de dados (DataFlex) | |||
|---|---|---|---|
| Artigo | Versão | Título | |
| 679 | Ao excluir registros, o tamanho do arquivo DAT não diminui | ||
Veja abaixo a lista dos comandos cadastrados e atualizados nos meses de setembro a dezembro (clique sobre o título):
| COMANDOS NOVOS | |||
|---|---|---|---|
| Código | Data | Título | |
| 406 | 31/10 | Set_Directory | |
| 405 | 31/10 | Variant | |
| 404 | 31/10 | DFBTR_Get_Explicit_Locking | |
| 403 | 14/09 | DFBTR_DDF_Owner | |
| 402 | 13/09 | DFBTR_Clear_Owner | |
| 401 | 10/09 | DFBTR_Add_Owner | |
| 400 | 10/09 | CLI_Get_Database_Attribute | |
| COMANDOS ATUALIZADOS | |||
|---|---|---|---|
| Código | Data | Título | |
| 403 | 31/10 | DFBTR_DDF_Owner | |
| 402 | 31/10 | DFBTR_Clear_Owner | |
| 401 | 31/10 | DFBTR_Add_Owner | |
| 399 | 10/09 | CStringLength | |
| 373 | 10/09 | CLI_Set_Driver_Attribute (continuação - parte 2) | |
| 371 | 10/09 | CLI_Get_Driver_Attribute (continuação - parte 2) | |
| 258 | 31/10 | Make_Temp_File | |
| 252 | 31/10 | Make_Directory | |
| 209 | 31/10 | Lock | |
| 208 | 31/10 | Saverecord | |
| 207 | 31/10 | Set_DFPath | |
| 189 | 31/10 | Get_Windows_Directory | |
| 173 | 31/10 | Get_Directory | |
| 140 | 31/10 | File_Exist | |
| 92 | 31/10 | Remove_Directory | |
| 35 | 31/10 | Valid_Drive | |
| 26 | 31/10 | Call_Driver | |
Veja abaixo os produtos cadastrados e atualizados nos meses de setembro a dezembro:
| Código | Criação | Título | Versão | |
|---|---|---|---|---|
| 78 | 20/12 | Visual DataFlex Web Application Server 12.1 | 12.1.124.11 | |
| 77 | 20/12 | Visual DataFlex Client 12.1 | 12.1.124.11 | |
| 76 | 19/11 | Visual DataFlex Studio 12.1 (build 12.1.124.11) | 12.1.124.11 |
| Código | Alteração | Título | Versão | |
|---|---|---|---|---|
| 76 | 20/12 | Visual DataFlex Studio 12.1 (build 12.1.124.11) | 12.1.124.11 | |
| 72 | 31/10 | Visual DataFlex Studio 12.0 | 12.0.91.8 |
Para o próximo lançamento, o esquema de nomenclatura do Visual DataFlex será quebrado após uma longa tradição e substituirá a numeração sequencial (11.0, 11.1, 12.0, 12.1, e anteriores) pelo ano: Visual DataFlex 2008. A numeração interna da versão será mantida afim de garantir identificação precisa para desenvolvimento de ferramentas e distribuição de componentes.
Chip Casanave, Presidente e CEO da Data Access Worldwide, afirmou sobre o novo nome: "Nós sentimos que 2008 representa um ano excepcionalmente excitante para o Visual DataFlex - especialmente nas áreas de interface com controles Codejock, aplicações web com o framework AJAX e Web Services. O novo formato do nome se alinha perfeitamente bem com nosso direcionamento técnico e comercial."
Veja a estréia do Visual DataFlex 2008 no DISD Conference em fevereiro!
Uma atualização para o recém-lançado Visual DataFlex 12.1 (Build 12.1.124.11) está sendo disponibilizada, e todos os desenvolvedores que já tiverem instalado a versão 12.1 deverão fazer essa atualização.
Este último build inclui não apenas atualizações importantes e algumas correções - também inclui a mais recente versão 5 dos kits de conectividade para os bancos de dados Pervasive PSQL, MS SQL Server, IBM DB2 e ODBC! Leia mais a respeito no texto abaixo.
Baixe já o Visual DataFlex Build 12.1.124.11 (http://www.dataaccess.com/download/studio) para obter as últimas atualizações e os novos kits de conectividade 5! Leia a seção What's New no Help do VDF para uma lista detalhada das melhorias incluídas neste build.
A última versão dos kits de conectividade para Pervasive PSQL, Microsoft SQL Server, IBM DB2 e ODBC já está disponível!
Esta versão 5 aumenta a velocidade de acesso para aplcações VDF de maneira incomparável em relação a outras soluções de conectividade disponíveis no mercado atualmente!
Características da nova versão 5:
Melhor performance: as diversas alterações feitas na estrutura dos kits de conectividade resultaram em uma considerável melhora de performance. Usuários devem testar os novos drivers para avaliar o aumento da performance em seus aplicativos.
Mecanismo de trava melhorado: maior controle sobre Deadlocks e Timeouts.
Silent Login: uma nova opção que permite controle programático sobre informações de logins inválidos sem interação com desktop para configurações quando um diálogo com o usuário não é necessário ou desejado.
Conexão redirecionável: permite mudar uma conexão com banco de dados já aberta para um banco diferente cuja definição é idêntica a da conexão inicial.
Seleção automática do Client (MS SQL Server): com a introdução do MS SQL Server 2005, a Microsoft criou um novo Client. Isso é possível para uma máquina que tenha dois clients SQL Server diferentes instalados - um para SQL Server 2000 e um para SQL Server 2005. Na lógica de login da nova versão 5 do Kit de Conectividade, o Client correto é selecionado automaticamente.
Identificadores de conexão DataFlex: este novo conceito permite uma forma de identificar logicamente uma string de conexão. Quando especificar uma conexão numa aplicação usamos o identificador lógico ao invés da string de conexão. Isto permite uma configuração onde um programa pode acessar um mesmo conjunto de tabelas em bancos de dados diferentes, tendo apenas um arquivo int por tabela. Esta técnica pode simplificar e muito a distribução de aplicações com banco de dados cliente/servidor.
Suporte a conectividade Express: os novos kits de conectividade incluem suporte a bancos de dados Express - uma versão sem custo apenas para distribuição com uma licença comercial do VDF Client e versões “Express” de bancos de dados. Microsoft, IBM e Oracle agora oferecem gratuitamente versões “Express” de seus servidores SQL. Estes produtos indicados especialmente para uso com soluções VDF e DataFlex for Linux em aplicações de pequeno e médio porte. Com conectividade Express, quando uma solução VDF ou DataFlex é distribuída num cliente pequeno com um banco de dados Express SQL server, não há custo inicial com a licença do kit de conectividade.O único custo para o consumidor é um pequeno incremento no valor da renovação da assinatura anual.
Saiba mais sobre kits de conectividade para bancos de dados Express no seguinte endereço: http://www.dataaccess.com/products.asp?pageid=1087
Saiba tudo o que há de novo na versão 5 dos kits de conectividade acessando o pdf disponível em http://www.dataaccess.com/enews/2007/WhatsNewInVersion5.pdf.
Nota: Usuários do Visual DataFlex 12.1 devem atualizar suas instalações para a última revisão (12.1.124.11), disponibilizada após o lançamento oficial da versão 12.1 (build 12.1.124.8), que já inclui a versão 5 dos kits de conectividade.
Uma nova versão do Database Builder (11.1.36.0 – incluída nos arquivos de instalação dos kits de conectividade) é a versão mínima que deve ser usada com a versão 5 dos kits de conectividade. Você pode usar esta versão do Database Builder como uma atualização da sua instalação do VDF 11.1 se desejar, ou como ferramenta separada caso esteja usando uma versão suportada do VDF anterior à 11.1. Não é necessário usar o Database Builder 11.1.36.0 se você já estiver usando o VDF 12.0 ou mais recente.
Desenvolvedores que utilizam o Visual DataFlex já sabem há muito tempo que o VDF é líder em construção de aplicações com acesso a banco de dados fast & easy!
Os experientes desenvolvedores Peter Donovan da Applause Software e Garret Mott publicaram um artigo que mostra porque o Visual DataFlex é superior ao Visual Basic no desenvolvimento de aplicações com banco de dados.
"A principal vantagem do Visual DataFlex é a velocidade de desenvolvimento," dizem os autores. "Num sistema que lida com grandes quantidades de dados, o Visual Basic iria provavelmente exigir o dobro do tempo de desenvolvimento."
Leia na íntegra o artigo Visual DataFlex vs. Visual Basic - Visual DataFlex Advantages no endereço http://ezinearticles.com/?id=731962 (em inglês).
O Visual DataFlex foi citado na capa e recebeu grandes elogios da revista Personal Computer World, no Reino Unido, citando que você pode "criar classes globais com esta poderosa ferramenta de desenvolvimento visual."
Os parceiros da Data Access Worldwide na região, Asckey Data Services (http://www.asckey.co.uk) e Unicorn InterGlobal (http://www.unicorninterglobal.com) juntaram-se à Data Access Europa para promover o Visual DataFlex a novos usuários no Reino Unido.
Leia a matéria sobre Visual DataFlex na revista Personal Computer World UK, edição de outubro/2007, no endereço http://www.dataaccess.com/Include/ElectosFileStreaming.asp?FileId=996.
Desenvolvedores Visual DataFlex que criam ou mantêm aplicações de missão crítica para pequenas e médias empresas precisam de performance, confiabilidade e recursos que minimizem as requisições de suporte ao banco de dados. E mais, precisam também de uma facilidade de migração para novos sistemas operacionais ou plataformas de hardware.
O Pervasive PSQL Summit v10 simplifica o desenvolvimento e a distribuição, e minimiza os desafios da adoção de novas tecnologias, incluindo Windows Vista, Windows Server 2008, computação 64-bit e processamento multi-core.
A versão V10, a mais recente do Pervasive PSQL, é o banco de dados perfeito para pequenas e médias empresas. Esse banco vem sendo refinado ao longo de 25 anos, com foco em questões-chave para o mercado SMB: entregando excelente performance nas aplicações, longo prazo de funcionamento sem exigir um administrador de banco de dados, auto-ajustável e auto-otimizável, instalação simples, rápida e algumas vezes completamente "invisível", fácil atualização e anos de compatibilidade retroativa.
O Pervasive PSQL Summit v10 facilita a transição para as novas gerações das plataformas Linux e Windows Server. Com performance ainda melhor, sintaxe SQL expandida, uma instalação otimizada e muito mais. Os desenvolvedores Visual DataFlex que procuram pelas últimas tecnologias precisam conhecer o PSQL v10 hoje!
Algumas novas características e benefícios do Pervasive PSQL Summit v10:
Conheça 10 razões para migrar para o novo Pervasive PSQL Summit v10 (pdf, em inglês):
http://www.dataaccess.com/enews/2007/psqlv10/PSQLv10_10Reasons.pdf.
Leia o guia comparativo do Pervasive PSQL Summit v10 (pdf, em inglês):
http://www.dataaccess.com/enews/2007/psqlv10/PSQLv10Comparison.pdf.
Veja sobre como o PSQL v10 Xtreme I/O reduz o tempo de consulta/gravação (pdf, em inglês):
http://ww1.pervasive.com/documentation/whitepapers/pdf/WP0907C04_XIO.pdf.
Visite o site da Pervasive Software para saber mais sobre o Pervasive PSQL Summit v10 (em inglês):
http://ww1.pervasive.com/psqlv10/.
Saiba mais sobre as soluções client/server baseadas em Visual DataFlex (em inglês):
http://www.dataaccess.com/connect.
Para todos os usuários do Pervasive PSQL v9, está disponível o Service Pack 2 Update 1, que pode ser baixado do site da Pervasive Software no seguinte endereço:
ww2.pervasive.com/Database/MaintenanceReleases/Pages/
PervasivePSQLv9ServicePack2(95).aspx
Agora está mais fácil que nunca aplicar correções à sua instalação do PSQL, porque tudo é distribuído dentro de um único arquivo executável para Windows ou NetWare.
Ao invés de aplicar patches a um componente por vez, o Pervasive Support agora permite atualizações no arquivo setup.exe que inicia com um assistente para gerenciar a instalação (atualizações para distribuição Linux são entregues em formatos .tar e .rpm). O arquivo setup.exe contém atualizações para todos os componentes PSQL, incluindo Client, Workgroup e Server. O assistente identifica o componente PSQL no seu sistema e corrige a instalação existente. Como novos FTFs são criados, eles são adicionados ao HotFix. Uma vez que o assistente determina o que está sendo executado no sistema, ele aplica cada um dos componentes FTFs, atualizando seu Pervasive PSQL para a versão de patch mais recente disponível.
Para mais informações sobre os itens inclusos no Pervasive PSQL v9 Service Pack 2 Update 1, acesse http://ww2.pervasive.com/SiteCollectionDocuments/Database/readme_sp2u1.txt.
A edição 28 da revista 4developers foi enviada a todos os assinantes do PSE - Pacote de Serviços Exclusivos Data Access América Latina no mês de outubro. Veja a seguir a relação das matérias publicadas nesta edição:
Estudo de Caso
• Estância Árvore da Vida
Desenvolvimento Character
• Caixa de diálogo de acesso a arquivo
Desenvolvimento Windows
• Meta-data: veja a importância deste conceito no Visual DataFlex Studio 12
Desenvolvimento Web
• Load Balancing e Process Pooling II
Desenvolvimento de Relatórios
• Usando fonte de dados dinâmica com CDO
Business Intelligence
• Criando gráficos no Dynamic AI
Matéria de capa
• 10 super-dicas de Visual DataFlex 12
Dica do Leitor
• Relatórios com recursos avançados do RDC precisam de licenciamento adequado
Lançamento
• Com vocês.Visual DataFlex 12.1!
Periféricos & Componentes Externos
• Flash movies no Visual DataFlex
Dicas Rápidas
• Chamando um método do WBO através do JavaScript
• Criando script para compilação dos programas desenvolvidos em DataFlex Character
• Removendo marcadores AB após migração
• Utilizando cores em fórmulas no Crystal Reports
Como Resolver
• Erro ao passar uma função com dois ou mais parâmetros para a função Eval
• Janela de preview do Crystal não é dimensionada corretamente ao ser aberta maximizada
• A configuração da propriedade pbWrap para False em um objeto da classe c[Db]TextEdit através da janela de propriedades não funciona
Todo o conteúdo desta edição já está disponível para consulta também no site 4developers.
A edição 29 da revista 4developers está sendo enviada a todos os assinantes do PSE - Pacote de Serviços Exclusivos Data Access América Latina esta semana. Veja a seguir a relação das matérias publicadas nesta edição:
Estudo de Caso
• Supermercados Calvi
Desenvolvimento Character
• Atualizações disponíveis para o DataFlex 3.2
Desenvolvimento Windows
• Utilizando funções de callback
Desenvolvimento Web
• Tratamento de erros em aplicações web: o guia completo
Desenvolvimento de Relatórios
• Entendendo um pouco mais sobre o RDC
Business Intelligence
• Dicas de SQL para criação de views no Dynamic AI
Matéria de capa
• Melhorando a performance de suas aplicações
Open Source
• cHeaderControlGrid: indicadores visuais de ordenação
Lançamento
• Evolução do Business Intelligence
Dicas Rápidas
• Como atribuir uma tela de login antes da aplicação principal aparecer
• Utilizando imagens dinâmicas no Crystal Reports
• Desabilitando a bufferização ao criar arquivos texto
Como Resolver
• Studio não configura propriedade Ordering com o valor 1
• Erro ao criar dicionário de dados personalizado no Studio
• Mensagem de erro "The number of rows and columns is too big. Try limiting the number of unique group values"
Todo o conteúdo desta edição já está disponível para consulta no site 4developers.
Quando a Microsoft anunciou recentemente que as pessoas irão parar de usar as páginas amarelas impressas dentro de cinco anos, a otimização dos sites disponíveis para fácil localização e melhor indexação dos motores de busca tornaram-se fatores de grande importância para webmasters, executivos de marketing, executivos e afins.
Felizmente, os sites criados e gerenciados com o Electos Web Content Management System são facilmente adaptávies para os sistemas de otimização dos motores de buscas (Search Engine Optimization - SEO), e planos para o futuro do Electos incluem ferramentas ainda mais robustas para os sistemas SEO e integração com o Google Analytics para geração de relatórios de tráfego dos sites por ele construídos.
Para os sites que atualmente utilizam o Electos 3.0, o renomado desenvolvedor VDF David Martinko, da Redeemed Hosting, criou um tutorial mostrando quão fácil é criar tags meta e títulos personalizados para cada página do site, com o Electos. O tutorial completo está disponível para consulta no endereço http://www.redeemedhosting.com/news.asp?pageid=74.
A grade de atualização para o Electos 3.1 inclui otimização das características do mecanismo de busca tal como editor de títulos e meta-tags embutido, bem como rastreador e gerador de relatórios do Google Analytics incluindo a capacidade de embutir código de rastreamento do Google nos sites gerenciados com o Electos a partir de seu próprio editor, e mostrar o caminho das páginas como aparecem no Google Analytics, ao contrário das URLs dinâmicas.
Para saber mais sobre o Electos, a ferramenta CMS da Data Access Worldwide, acesse o endereço http://www.Electos.com (em inglês).
Um dos fatores-chaves usados pelos mecanismos de busca para classificar sites é o número total de links de qualidade que apontam para o site a partir de uma url externa. Os motores de busca enxergam os sites com muitos links externos que apontam para eles como experts, e portanto posicionam melhor as páginas nos resultados das buscas.
É vital ter links de qualidade para seu site, não apenas o maior número de links possível, por isso estamos convidando nossos clientes que estiverem interessados em trocar links e logos conosco para este propósito, para entrar em contato com Marketing@DataAccess.com, afim de obter mais informações sobre o programa Featured Customers.
Veja a lista inicial Featured Customers em http://www.dataaccess.com/company.asp?pageid=1170.
A Data Access América Latina, em iniciativa pioneira, realizou no dia 03 de outubro de 2007, o 1º Desafio de Tecnologia Visual DataFlex, durante a Semana de Tecnologia da FATEC-SP.
A proposta do evento era contar com os alunos da área de informática para desafiarem o Visual DataFlex com as ferramentas de sua preferência, num teste prático de desenvolvimento de uma aplicação Windows, com acesso a banco de dados, cujas características foram pré-determinadas pela equipe técnica da DAB. Foram criados três provas diferentes, mantidas em sigilo absoluto, e no dia do evento o teste aplicado foi escolhido por um dos membros da banca.
As condições técnicas dos participantes foram as mesmas: a DAB se encarregou dos equipamentos, idênticos uns aos outros; a escolha de cada máquina pôde ser feita pelos próprios participantes, conforme a ordem de chegada. Com relação ao software necessário a cada desafiante, ficou por conta de cada um levar seu material de instalação, que inclusive pôde ser feito antes da prova em si. O tempo de instalação de cada ferramenta foi contabilizado apenas para efeito de desempate, caso houvesse.
Ao todo foram cinco ferramentas diferentes contra o VDF, sendo que cada ferramenta podia ter até dois alunos. Os participantes (em ordem alfabética) e suas respectivas ferramentas foram:
"Foi uma disputa acirrada, que teve que ser prorrogada duas vezes para que algum dos participantes declarasse o término das tarefas", contou Ivan Kaupa, convidado para ser o apresentador do evento. "Embora a maioria não tenha concluído seus projetos, ainda assim foi possível mostrar a superioridade do VDF em relação às outras ferramentas inscritas", acrescentou.
O Visual DataFlex, operado por Anderson Rodrigues, ficou com a primeira colocação pela contagem de pontos, realizada por uma banca composta de professores da FATEC SP mais o Gerente de TI da Data Access América Latina, Américo Muramatsu; por ser a ferramenta desafiante, não foi atribuído prêmio para manter a transparência da competição.
Em segundo lugar, o MS Access, utilizado por Wagner Pinheiro, aluno do 4º semestre de Processamento de Dados, que foi quem ficou com o prêmio principal de R$ 1.000,00 em dinheiro mais vagas nos cursos VDF: Desenvolvimento Windows (35 horas), Desenvolvimento Web (14 horas) e Dicas & Truques (7 horas).
Além do prêmio principal, também foi sorteado um prêmio de R$ 500,00 em dinheiro + uma vaga no curso VDF - Desenvolvendo Aplicações Windows (35 horas), entregues a Victor Rocha da Silva, aluno do 2º semestre de Processamento de Dados.
O sucesso do evento foi tão grande, mesmo em sua primeira edição, que a idéia será mantida na FATEC SP em 2008 e também será adotada na nova unidade FATEC Zona Sul, provavelmente ainda no primeiro semestre deste ano.
Quando utilizamos os kits de conectividade da Data Access, para que nossas aplicações acessem outras bases de dados como o IBM DB2 ou MS SQL Server, arquivos intermediários (INT) são criados e têm a função de fazer a “ponte” entre o banco de dados e o DataFlex.
Dentre outras informações, os arquivos intermediários contém as informações de login no banco de dados e, dependendo da situação, isto não é desejável pelo desenvolvedor. Esta dica mostra como é simples remover as informações de login dos arquivos intermediários e utilizar o comando login para logar-se no banco de dados a partir da aplicação.
Veja abaixo um arquivo INT gerado pelo Database Builder (customer.int):
DRIVER_NAME MSSQLDRV
SERVER_NAME SERVER=MAQX\SQLEXPRESS;UID=sa;PWD=#pass7590;
DATABASE=MSSQLOrder121
DATABASE_NAME CUSTOMER
SCHEMA_NAME dbo
É possível omitir o usuário e senha da string de conexão dentro do arquivo INT, no entanto as outras informações (server e database) devem ser mantidas. Exemplo:
DRIVER_NAME MSSQLDRV SERVER_NAME SERVER=MAQX\SQLEXPRESS;DATABASE=MSSQLOrder121 DATABASE_NAME CUSTOMER SCHEMA_NAME dbo
Agora, na aplicação podemos utilizar o seguinte comando para realizar a conexão corretamente antes da abertura do arquivo:
Login "SERVER= MAQX\SQLEXPRESS;DATABASE=MSSQLOrder121" " sa" ; "#pass7590" "MSSQLDRV" Open Customer

Inscreva-se nos cursos de certificação oferecidos pelo TECDAW! Utilizando material totalmente em português, desenvolvido por técnicos e especialistas, os cursos abrangem as ferramentas de forma clara e objetiva, com recursos áudio-visuais e exemplos práticos para um aprendizado eficiente.
Preço promocional e pagamento facilitado. CONSULTE-NOS!
Telefone (11) 3262-2000 - ramal 216 | tecdab@dataaccess.com.br.
INVISTA EM VOCÊ. INVISTA NO SEU FUTURO.
Seja um profissional certificado TECDAW!
O Visual DataFlex versão 12.1 suporta a distribuição de aplicações Windows em ambientes Windows Terminal Services (WTS).
As informações abaixo sobre aplicações Visual DataFlex na plataforma WTS estão organizadas em forma de um FAQ (Frequently Asked Questions).
P: Quais plataformas WTS Server são suportadas?
R: Windows Terminal Services 2003.
P: Quais plataformas WTS Client são suportadas?
R: As mesmas plataformas em que a versão do Visual DataFlex é normalmente suportada. Veja a lista de produtos suportados no site da Data Access Worldwide.
P: Quais versões ou componentes do Visual DataFlex não são suportados no WTS?
R: O suporte formal da Data Access ao WTS foi iniciado com o lançamento do Visual DataFlex 12.1. Nenhuma versão anterior à versão 12.1 é suportada no WTS, embora muitos clientes as utilizem com sucesso. Existem problemas conhecidos com o obsoleto WinPrint 1 quando utilizado no WTS.
P: Quais componentes do Visual DataFlex são suportados no WTS?
R: O Visual DataFlex Client 12.1 ou superior para distribuição de aplicações Windows.
P: Quais direitos são necessários no Windows Server que possui o WTS para instalar a licença do Visual DataFlex Client?
R: O login utilizado para instalar a licença do Visual DataFlex Client deve possuir direitos administrativos.
P: Quais são os passos necessários para instalarmos corretamente o Visual DataFlex Client para uso via WTS?
R: O Visual DataFlex Client deve ser instalado via Adicionar/Remover Programas do Painel de Controle do Windows, não apenas executando o arquivo .exe de instalação do Client.
P: Quais são os passos necessários para instalarmos uma aplicação Windows do Visual DataFlex para uso via WTS?
R: A aplicação Visual DataFlex deve ser instalada via Adicionar/Remover Programas do Painel de Controle do Windows. Outros passos para instalação são os mesmos para qualquer aplicação Windows. Veja a documentação da Microsoft sobre instalação de aplicações no WTS e o tópico Deploying Applications do Help do Visual DataFlex para mais informações.
P: O Read Caching/Opportunistic Locking deve ser desabilitado para utilização da base de dados DataFlex com WTS?
R: Não, já que todas as transações ocorrem no servidor, o read caching do cliente não é um problema. Leia mais sobre Opportunistic Locking e Read Caching acessando o white paper no disponível no endereço http://www.dataaccess.com/whitepapers/opportunlockingreadcaching.html.
P: É necessário configurar permissões para chaves do registro do Windows para os meus usuários após instalar minha aplicação?
R: Não caso sua aplicação tenha sido instalada corretamente via Adicionar/Remover Programas. Isto funcionará também para novos usuários adicionados depois que sua aplicação Visual DataFlex foi instalada.
P: O que acontece se um usuário fechar a sua janela cliente do WTS ao invés de efetuar o log out da sessão WTS corretamente?
R: Este é um problema comum com WTS. Os usuários não percebem que ao fechar a janela do cliente WTS a sessão continua ativa, o que significa que você terá usuários executando o sistema, sendo que na verdade eles não estão. Isto pode afetar qualquer aplicação que esteja rodando no WTS. Para o Visual DataFlex, isto significa que um usuário está executando uma aplicação e, sem saber, utilizando um usuário da licença do Visual DataFlex Client. A solução para isto é o usuário logar novamente na sessão e fechar a aplicação Windows, ou um administrador eliminar a sessão no servidor. Os usuários devem ser treinados sobre o modo correto de finalizar as sessões WTS.
Documento original disponível em http://www.dataaccess.com/support.asp?pageid=1172 (em inglês).
Escolha abaixo um idioma para o qual deseja traduzir esta página:
Serviço gratuito oferecido pela Google, Inc. Não nos responsabilizamos por problemas de tradução ou pela eventual falha do serviço.
Av. Paulista, 1776 - 21º andar - CEP 01310-921 - São Paulo - SP
Tel: (55 11) 3262-2000 | Fax: (55 11) 3284-1579
www.DataAccess.com.br | www.4developers.com.br |
www.VisualDataFlex.com | www.Electos.com
©Copyright 2009, Data Access Corporation. ® Todos os direitos reservados.
As informações deste veículo foram produzidas conjuntamente pelos departamentos de Marketing e Suporte Técnico da Data Access América Latina.