Compatibilidade de tipos
Caros amigos,
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
?
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
Curtidas 0
Respostas
Robson Alves
01/11/2012
Desconheço uma ferramenta capaz de converter isso.
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
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
GOSTEI 0
Tiago
01/11/2012
Também desconheço uma ferramenta com essa funcionalidade. Caso não encontre uma ferramenta como a que esta procurando, aconselho que faça a migração com muita cautela, na minha opnião eu acho o C# bem mais simples que VB. No entanto é melhor criar um ambiente de teste, para qualquer mudança.
Espero ter ajudado,
Espero ter ajudado,
GOSTEI 0
Sinval Filho
01/11/2012
Tiago de Oliveira vale e 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?
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?
GOSTEI 0
Robson Alves
01/11/2012
Tiago de Oliveira vale e 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?
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.
GOSTEI 0