Futura
|
PORTO FERREIRA SP - BRASIL
|
|
ENUNCIADA !
|
|
|
Postada em 20/03/2006 07:57 hs
estou partindo de um sistema todo estruturado em vb6 com banco access xp, ja esta todo em ado, no qual eu uso recordsets para consultas, e instruções sql ( insert,delete,update) para interagir com o banco. Pensando em migrar de banco, qual dos dois acima, seria + fácil de assimilar, e qual teria que mudar menos a estrutura do sistema ??
|
|
|
|
|
Postada em 20/03/2006 08:04 hs
olha futura, nao conheço bem o oracle ainda, mas mudei o meu para sql-server e tive poucos mudanças com comandos sql.
|
|
|
|
Postada em 20/03/2006 08:39 hs
Do Access para o SQL Server vc nao muda nada, se ja usa ADO.. apenas consultas complexas do Access, como Pivot, Shape-Append e CrossTable nao existem no SQL Server... tem q fazer na unha... Qto ao Oracle, ele nao é simplesmente um local para armazenar dados... existem muitos recursos no Oracle que se nao forem usados, nao compensa o uso do mesmo. O SQL Server tambem tem recursos adcionais, mas para mim é a melhor soluçao... Hoje eu uso o MSDE (SQL Server 2000 para que paga a licensa)... não vejo nenhuma razao para migrar para o 2005... estou fazendo testes na versao express e ainda nao encontrei uma razao pratica pra fazer a migração nos projetos... encontrei uma para continuar usando a versao 2000: o 2005 é muito pesado!!!
Elieser Carlos Topassi Analista de Sistemas - Desenvolvedor VB/ASP/.Net
e-mail/msn: elieser_topassi@yahoo.com.br
São José do Rio Preto,SP - Brasil _____________________________________________________ "O caminho do tolo aos seus prórios olhos lhe parece reto, mas o sábio ouve conselhos" (Pv 12:15)
|
|
|
Futura
|
PORTO FERREIRA SP - BRASIL
|
|
Postada em 20/03/2006 09:27 hs
Elieser, eu ja uso ado, vc diz que não tem que mudar nada ?, ou seja só a string de conexão ?
|
|
|
jvlsm
|
SANTA MARIA RS - BRASIL
|
|
ENUNCIADA !
|
|
|
Postada em 20/03/2006 10:02 hs
Colega, Vou te dar uma dica: MYSQL.... migrei meus sistemas em DAO para ADO e passei de access para MySQL... o banco é muito bom, estável e muito robusto. O SQL Server é bom, mas achei complicado e pesado, já o MySQL é uma barbada... Além do mais sua licença da versao 4.1 é de distribuicao livre, o que facilita muito. Abraço.
|
|
|
|
Postada em 20/03/2006 10:48 hs
Tem q mudar só a Connection String mesmo... Como eu disse, tem alguns recursos no Access que sao diferentes no SQL Server... como o Pivot ou o Shape-Append que eu citei acima... mais uma coisa que muda é o IF que no SQL Server não exite. Tem que usar o CASE... alem do mais, no SQL Server, temos SPs, Functions e Triggers que facilitam o nosso trabalho... e isso teria que ser modificado no seu prog, se vc quiser, claro... mas com o tempo vc pega todos os macetes... Qto ao mySql, nao sei o que dizer... nunca usei... mas o SQL Server (ou o MSDE, gratuito) sempre deu pro gasto... e não é pesado naum...
Elieser Carlos Topassi Analista de Sistemas - Desenvolvedor VB/ASP/.Net
e-mail/msn: elieser_topassi@yahoo.com.br
São José do Rio Preto,SP - Brasil _____________________________________________________ "O caminho do tolo aos seus prórios olhos lhe parece reto, mas o sábio ouve conselhos" (Pv 12:15)
|
|
|
|