Você está na página 1de 3

Access 2000 e o Jet ; Crystal Reports e VB6 ; vem ai o VB7...

Access 2000 e o Jet


Voc j tentou abrir um banco de dados criado com o Access 2000 usando o controle de dados - Data
Control ? Se tentou com certeza ficou decepcionado pois ,com certeza, voc no conseguiu. Sabe por que ?
Porque o formato do banco de dados criado pelo Access 2000 usa a verso 4.0 do Jet e o controle de dados
- Data Control - s consegue abrir banco de dados at a verso 3.5X do Jet.
Para acessar uma base de dados do criada no Access 2000 via DAO voc tem que referenciar no seu projeto
a - Microsoft DAO 3.6 Object Library , vai funcionar com exceo do acesso via Data Control que no
reconhece o formato de dados usado.
Para contornar este problema voc pode usar o ADO DataControl - ADODC . Estes controles vem junto
com o Visual Basic 6, mas voc pode instalar as DLL's da ADO para poder usa'-los no seu VB 5.0.
Lembre-se voc no pode misturar os controles vinculados da DAO - Data Control, DbGrid , DbCombo ,
DBList com os controles ADO - ADO Data Control , DataList , DataCombo , DataGrid no seu projeto;
estou querendo dizer com isto que voc no pode usar um DataGrid da ADO com um Data Control da
DAO , nem um DbCombo da ADO com um ADO Data Control da ADO.
Quando voc for converter uma verso anterior banco de dados para a verso do Access 2000, a ADO
usada como padro de acesso. Voc pode ficar um pouco confuso quando estiver criando um objeto que
tem o mesmo nome na DAO e na ADO. Por exemplo, se voc tiver o seguinte cdigo sendo usando no
Access 2000.
Dim db as Database
Dim rst as Recordset
As variveis objeto db e rst sero assumidas como variveis ADO , pois ADO o padro. Se quiser usar a
DAO e no ficar confuso , o cdigo abaixo funciona perfeitamente:
Dim db as DAO.Database
Dim rst as DAO.Recordset
Se voc ainda tem dvidas quanto a qual mtodo usar para acesso a banco de dados , com o advento do
office 2000 , ASP e da expanso da arquitetura cliente/Servidor , voc s tem uma escolha - ADO
(ActiveX Data Object).
Se voce ainda quer motivos para migrar para o JET 4.0. Aqui vai alguns:
Provedor OLE DB nativo ( acesse os dados sem precisar da camada ODBC.)
Bloqueio a nvel de registros ( isto mesmo!!!)
Suporte a Unicode
Tratamento da autonumerao ( maior controle sobre campos autonumeracao)
aperfeioamento e melhorias ao desenvolvimento no ambiente multiusurio
aperfeicoamento e melhorias na replicao de dados
suporte SQL melhorado
processamento de transaes aperfeioado

Crystal Reports e VB6


O VB6 no vem mais com o Crystal Reports ?? Sim, vem.
Para instalar o Crystal Reports , localize o arquivo Crystal32.exe no seguinte caminho:
\Common\Tools\VB\CrysRept\Crystl32.exe

Dependendo da verso do seu produto, o CD pode ser diferente , veja abaixo a tabela que indica qual CD
usar:
Visual Basic Professional ==> disco 1
Visual Basic Enterprise ==> disco 1
Visual Studio Professional ==> disco 2
Visual Studio Enterprise ==> disco 3
A verso do Crystal Reports que vem com o VB 6.0 a mesma que veio com o VB 5.0 , ou seja a verso
4.6.10 e quando acessar o Help do Crystal , onde houver referncias ao VB5 elas aplicam-se tambm ao
VB6.
Durante a instalao no criado nenhum atalho no menu Programas do Windows. Para iniciar o Crystal
Reports voce pode criar um atalho no seu desktop apontando para CRW.exe ou no estando com o VB 6.0
abrto no menu Add-Ins.

Vem ai o Visual Basic 7 ...


Finalmente um Visual Basic 100% orientado a Objetos (herena , construtores, Encapsulamento,
Polimorfismo, etc... (Promessa da Microsoft...)
A nova verso aceitar Threads , ter mais segurana na converso de tipos , inicializao de variavis ao
serem declaradas, um melhor tratamento de erros , e muito mais...
Quer saber mais ? ento leia o artigo no site da Microsoft...
http://msdn.microsoft.com/vstudio/nextgen/language.asp

Agora um desabafo e algumas explicaes


Por muitos artigos no esto atualizados ?
Bem , essa fcil responder : - "Por que estou sem tempo" , alm de ter enfrentado problemas com minha
mquina ( usem sempre memrias com verificao de erros) eu estou em poca de provas na faculdade ,
alm de ter que trabalhar o dia inteiro , claro.... noite chego um bagao e ento vou ler os e-mails e
responder alguns . Desculpe se no respondo todos , mas ler e responder e-mails com cdigos fontes a
meia-noite ...
Por que voc no inclui uma data da ltima atualizao nos artigos ?
Bem , esta tambm fcil ; - "Por que no tenho tempo" , eu cobro o escanteio corro para cabear e ainda
dou uma de goleiro, ento no esta dando tempo para pintar a arquibancada...
Por que voc no altera o layout do Site ?
Ora, no percebeu ainda... Porque no tenho tempo , e mesmo sabendo que o site no bonito (eu diria
simptico) , o que importa o seu contedo...

A questo do Super Cd VB
Inicialmente aps o feito o pedido o CD era despachado ; ai comeou a haver muita devoluo , ento eu
pensei em pedir a confirmao para evitar isto , mas mesmo assim , com confirmao e tudo, as devolues
no s continuaram como aumentaram .( tem gente que tem a coragem de confirmar e depois nao ir buscar,
muita sacanagem...)
Eu no vou dizer quanto ganho com os CD's por que tenho vergonha de falar ( irrisrio), mas ainda ter que
pagar por isto arcando com o prejuzo da devoluo , nada feito!!!. Agora quem fizer o pedido e realmente
quiser o CD ( creio que no mercado no exista nada parecido) vai ter que depositar o valor do sedex a
cobrar antes do envio do pedido, de outra forma vou parar de distrbuir o CD.

Perceberam que o preo foi reduzido , agora o Super CD VB custa apenas R$ 40,00.

O que reserva o futuro...


Na seo Ba do Programador estou preparando rotinas, funes e projetos teis ao dia dia de um
programador VB , aguardem ...
At junho/julho creio que atualizarei todos os artigos pendentes...(me cobrem por favor...)
Notaram que agora h um Super CD - Asp Total . Tudo para ASP em um CD ; e ai vai uma dica, este ser
o grande filo para programao usando banco de dados...
Falei demais , tchau...