GARANTIR DESCONTO

Fórum SQL Server - DBExpress ou ADO? #341360

07/05/2007

0

Olá Pessoal!

Desde que comecei a trabalhar com BD Relacionais no Delphi uso o Firebird. Agora me vi confrontado com uma situação diferente: utilizar o SQL Server. O problema é que, usando o Firebird com DBExpress, dá tudo certinho visto que já construi meu próprio framework baseado nisso. Comecei a testar o acesso ao SQLServer com o DBX e já me deparei com alguns problemas. Por exemplo:

Ao executar um laço [b:67ae45b8e2]while[/b:67ae45b8e2] percorrendo os registros e modificando seus valores, acontece isso:

1º registro:
--- Executa a atualização e salva. O novo valor é ´A´

2º registro:
--- Executa a atualização e salva. O novo valor que deveria receber é ´B´, no entanto ele recebe ´A´ (o valor do primeiro) + ´B´(o novo)

3º registro
--- Mesmo processo...

Esse procedimento é feito sem problemas com Firebird, sem frescura

Eu quero muito continuar a usar DBX. Então, existe algum driver específico para SqlServer (sem ser esse da Borland) que funcione direitinho?


Obrigado


Paulotrajano

Paulotrajano

Responder

Posts

07/05/2007

Saint

Ja pensou em utilizar o Zeos?

eh mto bom


Responder

Gostei + 0

07/05/2007

Bon Jovi

Existe da CoreLab por $99,00, mas nunca usei: http://crlab.com/dbx/

Mas na minha opniao sem dúvida deveria usar ADO. É mais confiável, principalmente para SQL Server, além de atender a um maior numero de fontes de dados, ter drivers fornecidos livremente pelos próprios SGDBs e ter uma quantidade de pessoas que usam muito maior (nao só considerando Delphi), o que torna ter maiores fontes de pesquisa para solucionar questões.


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar