MIGRACAO DE BANCO DE DADOS
Pessoal então esse método GetRows é mais rápido que varrer o recordset pegando cada campo e populando o MSFlexgrid linha a linha?
Mas no caso de colunas que precisamos alterar o dado, tipo o valor do campo retornado é (0 ou 1) e no grid precisamos incluir um (v) = visto em determinada cor se for = 1 e deixar em branco se = 0. Isso seria possÃvel de fazer com essa rotina do Macoratti.
Desculpe a pergunta, mas o Macoratti nunca respondeu aos e-mails que enviei para ele, somente quando vende algo é que responde, mas de forma tão sucinta que até da "Gosto".
Mas no caso de colunas que precisamos alterar o dado, tipo o valor do campo retornado é (0 ou 1) e no grid precisamos incluir um (v) = visto em determinada cor se for = 1 e deixar em branco se = 0. Isso seria possÃvel de fazer com essa rotina do Macoratti.
Desculpe a pergunta, mas o Macoratti nunca respondeu aos e-mails que enviei para ele, somente quando vende algo é que responde, mas de forma tão sucinta que até da "Gosto".
Gente um usuário fez um tópico para ajudar quem tem dúvidas com Mysql:
Vejam: http://www.vbmania.com.br/vbmforum.php?varMethod=Abrir&varID=93143
Até.
Vejam: http://www.vbmania.com.br/vbmforum.php?varMethod=Abrir&varID=93143
Até.
Bom pessoal eu estou estudando a migração do access para o Firebird, vou postar oq eu ja analisei
fiz dois testes um com um banco access com um +/- 1000 registros em uma tabela e outro com uma tabela de loja a ql tem instalado ha alguns anos onde na tabela orçamentos existe +/- 160 mil registros converti para firebird 1.5
1º testei conexao DAO, ADO e via driver ibole.dll resultados, fazendo um select simples
qtd reg DAO ADO jet4 FIRE
1000 reg 2 2 9
160000 reg 3 4 22
ai testei usando um exemplo aqui do vbmania com uma dll de conexao fbdll4vb20.dll
1000 reg de 9 caiu para 4 e 160000 de 22 para 7
ainda estou estudando a migração obviamente e algumas conclusões e duvidas me deparei:
para sistemas pequenos ate 10 usuarios vou manter no access...
ai para sistemas mais complexos ou q necessitem de acesso simultaneo via asp e via desktop pretendo usar o fire....
o banco fire é gratuito mas para exemplo ate agora achei apenas 3 host de hospedagem q da suport ao firebase e se torna mais caro do q usar ate mesmo para suport em sqlserver, não sei se o sistema conecta paralelamente ao desktop e web, sei q o msde faz, qnto a dicas o melhor é vcs comprarem o livro do cantu é 44 reais e é bem complexo e bem legal depois de compralo comecei a andar "caminhar" melhor com o fire...
Qnto ao Macorrati, so para constar eu comprei a muito tempo atras aquels super cd vb, .net e asptotal e sempre q mandei algum email requesitando uma duvida ele sempre me atendeu claro q sempre indicava no meu email q havia comprado os cds bla, bla, bla nao sei se era por isso q respondia mas q me respondia isso respondia....
para finalizar uma parte do meu eu esta convencida pelo firebird e outra insiste pelo msde
fiz dois testes um com um banco access com um +/- 1000 registros em uma tabela e outro com uma tabela de loja a ql tem instalado ha alguns anos onde na tabela orçamentos existe +/- 160 mil registros converti para firebird 1.5
1º testei conexao DAO, ADO e via driver ibole.dll resultados, fazendo um select simples
qtd reg DAO ADO jet4 FIRE
1000 reg 2 2 9
160000 reg 3 4 22
ai testei usando um exemplo aqui do vbmania com uma dll de conexao fbdll4vb20.dll
1000 reg de 9 caiu para 4 e 160000 de 22 para 7
ainda estou estudando a migração obviamente e algumas conclusões e duvidas me deparei:
para sistemas pequenos ate 10 usuarios vou manter no access...
ai para sistemas mais complexos ou q necessitem de acesso simultaneo via asp e via desktop pretendo usar o fire....
o banco fire é gratuito mas para exemplo ate agora achei apenas 3 host de hospedagem q da suport ao firebase e se torna mais caro do q usar ate mesmo para suport em sqlserver, não sei se o sistema conecta paralelamente ao desktop e web, sei q o msde faz, qnto a dicas o melhor é vcs comprarem o livro do cantu é 44 reais e é bem complexo e bem legal depois de compralo comecei a andar "caminhar" melhor com o fire...
Qnto ao Macorrati, so para constar eu comprei a muito tempo atras aquels super cd vb, .net e asptotal e sempre q mandei algum email requesitando uma duvida ele sempre me atendeu claro q sempre indicava no meu email q havia comprado os cds bla, bla, bla nao sei se era por isso q respondia mas q me respondia isso respondia....
para finalizar uma parte do meu eu esta convencida pelo firebird e outra insiste pelo msde
Gabriel,
Estou iniciando tambem no MYSQL, e no win98 tive problemas igual ao seu
pois na instalação ele não deu a opção de digitar o usuario e a senha, tornando impossivel acessar ,mas no WINXP não tive problemas e já estou criando tabelas inserindo e tudo mais via ASP e VB tambem.
Estou achando muito pratico já que é possivel criar bancos e tabelas via código facilmente. [S27]
Estou iniciando tambem no MYSQL, e no win98 tive problemas igual ao seu
pois na instalação ele não deu a opção de digitar o usuario e a senha, tornando impossivel acessar ,mas no WINXP não tive problemas e já estou criando tabelas inserindo e tudo mais via ASP e VB tambem.
Estou achando muito pratico já que é possivel criar bancos e tabelas via código facilmente. [S27]
Eu não posso dizer qual banco de dados é melhor ou pior, pois a maioria das vezes são meus clientes que decidem se querem investir em um Sql Server, Oracle, ou se querem algo mais em conta como MySql, Postgreee, ou se não querem pagar absolutamente NADA, neste caso Access, e Firebird.
O Que eu posso fazer é preparar o meu sistema para utilizar qualquer um destes bancos de dados.
Quando a questão de velocidade do Firebird, vocês devem estar testando o firebird na propria maquina, se vocês fizerem a comparação Cliente / Servidor vocês verão que o Firebird é 5 vezes mais rapido que o Access.
o teste que fiz foi o seguinte 7 estações se conectando ao mesmo tempo a um banco de dados no servidor e acessando uma tabela com 1 milhão de registros, trazendo Razão Social ( 70 ) , Telefone ( 22 ) e E-Mail ( 60 ) o Trafego da rede fica em torno de 150 MB
No firebird demorou 35 Segundos, no access demorou quase 3 Minutos, lembrando que este teste foi com 7 Maquinas ao mesmo tempo, apenas 1 maquinas acessando o servidor foi de 30 para o FB e 28 para o Access.
O Que eu posso fazer é preparar o meu sistema para utilizar qualquer um destes bancos de dados.
Quando a questão de velocidade do Firebird, vocês devem estar testando o firebird na propria maquina, se vocês fizerem a comparação Cliente / Servidor vocês verão que o Firebird é 5 vezes mais rapido que o Access.
o teste que fiz foi o seguinte 7 estações se conectando ao mesmo tempo a um banco de dados no servidor e acessando uma tabela com 1 milhão de registros, trazendo Razão Social ( 70 ) , Telefone ( 22 ) e E-Mail ( 60 ) o Trafego da rede fica em torno de 150 MB
No firebird demorou 35 Segundos, no access demorou quase 3 Minutos, lembrando que este teste foi com 7 Maquinas ao mesmo tempo, apenas 1 maquinas acessando o servidor foi de 30 para o FB e 28 para o Access.
AlexMarchi , analisando pelo seu ponto de vista, os usuarios tem q ficar sabendo disso, pq tb testei muito para ver a velocidade, e o access esta ganhando sempre, meu proximo passo agora era colocar em rede para ver, mais iria colocar apenas uma maquina , agora vou fazer o teste com mais maquinas, só uma perguntinha, qual foi o ole q vc usou??
E tb vai uma perguntinha para weber, esta dando certo o projeto com essa dll fbdll4vb20.dll
Pq seria uma boa fazer os testes do Alex com o seu projeto, derrepente conseguiremos bater o access na velocidade, ai todos ficaram muito feliz
E tb vai uma perguntinha para weber, esta dando certo o projeto com essa dll fbdll4vb20.dll
Pq seria uma boa fazer os testes do Alex com o seu projeto, derrepente conseguiremos bater o access na velocidade, ai todos ficaram muito feliz
Pessoal pra quem está começando ou já possui conhecimento sobre banco de dados aqui vai um super LINK de várias apostilas sobre:
sql
mysql
access
oracle
postgree
interbase
Tópico encerrado , respostas não são mais permitidas