PROBLEMA CAMPO TINYINT DO MYSQL RESULTADO E TRUE
Boa tarde a todos...
Seguinte, estou fazendo uma importação de um banco MySQL onde tem um campo do tipo tinyint onde é gravado valores de 1 a 3.
Mas quando vou ler esses dados pelo C#, usando esse comando oDataRow[[Ô]TIPO[Ô]].ToString(); ele me retorna True ou False e não 1, 2 ou 3. Como resolver isso ?
Seguinte, estou fazendo uma importação de um banco MySQL onde tem um campo do tipo tinyint onde é gravado valores de 1 a 3.
Mas quando vou ler esses dados pelo C#, usando esse comando oDataRow[[Ô]TIPO[Ô]].ToString(); ele me retorna True ou False e não 1, 2 ou 3. Como resolver isso ?
Não sei se é essa a situação. No SQL também tem esse campo, uso assim na hora que pego os dados do banco.
myInstrutor.Pessoa = Convert.ToByte(dr[[Ô]Pessoa[Ô]]);
Ai pego a classe entidade myInstrutor já toda preenchida, Add ao objeto usado, um DataReader por exemplo e devolvo os dados a quem solicitou. Geralmente um datagridview e ao clicar na linha do grid, faço o teste do valor para saber o que fazer com ele, habilitar um radiobutton, colocar uma legenda, etc...
myInstrutor.Pessoa = Convert.ToByte(dr[[Ô]Pessoa[Ô]]);
Ai pego a classe entidade myInstrutor já toda preenchida, Add ao objeto usado, um DataReader por exemplo e devolvo os dados a quem solicitou. Geralmente um datagridview e ao clicar na linha do grid, faço o teste do valor para saber o que fazer com ele, habilitar um radiobutton, colocar uma legenda, etc...
Tópico encerrado , respostas não são mais permitidas