Olá pessoal
tenho esse codigo c# que acessa uma procedure no banco de dados
OleDbCommand up_configuracao = new OleDbCommand("UP_CONFIGURACAO", conexao);
up_configuracao.CommandType = CommandType.StoredProcedure;
up_configuracao.Parameters.AddWithValue("@ID_TIPO", id_tipo);
OleDbDataReader configuracao;
configuracao = up_configuracao.ExecuteReader(CommandBehavior.CloseConnection);
while (configuracao.Read())
{
texto = configuracao["TEXTO"].ToString();
font_size = Convert.ToInt32(configuracao["FONT_SIZE"]);
font_family = Convert.ToInt32(configuracao["FONT_FAMILY"]);
style_font = Convert.ToInt32(configuracao["STYLE_FONT"]);
colspan = Convert.ToInt32(configuracao["COLSPAN"]);
borda = Convert.ToInt32(configuracao["BORDA"]);
rgb1 = Convert.ToInt32(configuracao["RGB1"]);
rgb2 = Convert.ToInt32(configuracao["RGB2"]);
rgb3 = Convert.ToInt32(configuracao["RGB3"]);
aling_h = Convert.ToInt32(configuracao["ALIGN_H"]);
imagem = configuracao["IMAGEM"].ToString();
ordem = Convert.ToInt32(configuracao["ORDEM"]);
só que ao chegar nostyle_font = convert.ToInt32(configuracao["STYLR_FONT"]); ele me retorn um erro dizendo que nao achou a coluna com esse nome isso se da pq a procidure esta desta maneira:
SELECT LAYOUT, COLUNA, TEXTO, FONT_SIZE, FONT_FAMILY, ISNULL(STYLE_FONT,5),
WIDTH, HEiGHT, COLSPAN, BORDA, ISNULL(RGB1, 0), ISNULL(RGB2, 0), ISNULL(RGB3, 1),
ALIGN_V, ISNULL(ALIGN_H, 3), IMAGEM, PROCE, ORDEM
FROM LAYOUT L
INNER JOIN CONFIGURACAO C
ON L.ID_LAYOUT = C.ID_LAYOUT
INNER JOIN TIPO T
ON C.ID_TIPO = T.ID_TIPO
WHERE C.ID_TIPO = @ID_TIPO
ORDER BY ORDEM
como colocar o ISNULL(STYLE_FONT, 5) no meu codigo c#?
agradeço desde ja
andre vieira