Compatibilidade de tipos
01/11/2012
0
estou migrando um sistema em visual basic 6.5 para C# e gostaria da ajuda de voces.
Primeiro, existe alguma ferramenta, site, aplicativo... que possa ajudar nesta tarefa?
Se alguem conhecer, favor postar.
Outra coisa, Há trechos neste codigo do vb que usa o ADO para fazer acesso à base de dados.
Gostaria de saber se alguém tem uma tabela de compatibilidade de tipos.
Vou ser bem específico:
Qual o tipo em C# equivalente a
Dim lrstCodigoCentral As ADODB.Recordset
Dim lstmCodigoCentral As ADODB.Stream
?
Sinval Filho
Posts
01/11/2012
Robson Alves
Para o caso do ADO é um pouco mais fácil o ADO.Net.
No caso do recordset equivale ao DataSet.
Leia esse artigo:
http://msdn.microsoft.com/en-us/library/ms971478.aspx
01/11/2012
Tiago
Espero ter ajudado,
05/11/2012
Sinval Filho
Valeu pelas dicas!
Usei um site(http://www.digitalcoding.com/tools/code-converter-vb-csharp.html) para realizar a migração.
A migração de tipos é que ficou complicada.
Robson,
Não tenho certeza, mas parece que StreamReader e DataREader tem como equivalentes ao Stream e o REcordset do vb.
O que achas?... O que acham?
05/11/2012
Robson Alves
Valeu pelas dicas!
Usei um site(http://www.digitalcoding.com/tools/code-converter-vb-csharp.html) para realizar a migração.
A migração de tipos é que ficou complicada.
Robson,
Não tenho certeza, mas parece que StreamReader e DataREader tem como equivalentes ao Stream e o REcordset do vb.
O que achas?... O que acham?
Eu tmb não tenho certeza, já tive que fazer a conversão de RecordSet para DataSet, é bem trabalhoso!
O ADO é muito específico, ele server para acesso a banco de dados.
O que eu indico fazer é: Aprender ADO.Net, entender como ele funciona, como usar SQLDataReader, DataAdapter, ExecuteNonQuery, depois disso, você faz uma "tradução" não literal, ou seja, utiliza as boas práticas do ADO.Net e mantém a qualidade no código!
Abraços.
Clique aqui para fazer login e interagir na Comunidade :)