ABRIR UMA CONEXAO QUE SUPORTE UM TEXTO COM MAIS DE

LOGAM3 13/10/2009 22:45:24
#325224
Boa noite estou com uma duvida, quero abrir uma conexão no banco de dados que suporte abrir textos acima de 8000 caracteres. Usei text no banco de dados e ele ta inserindo normalmente, mas não consigo abrir, e da o seguinte erro (O índice estava fora da matriz.)

O código para abrir a conexão e este

Dim conexao As New SqlConnection([Ô]Data Source=RR-D407FF3160B6\SQLEXPRESS;Initial Catalog=cri;Integrated Security=True[Ô])
Dim sql As String
Dim usuarioBanco As String = [Ô][Ô]
Dim senhaBanco As String = [Ô][Ô]
sql = [Ô]select ds_relatorio from relatorios WHERE cod_relatorio = [ô][Ô] & txtcodigo.Text & [Ô][ô] [Ô]
Dim comando As New SqlCommand(sql, conexao)
Dim dr As SqlDataReader
conexao.Open()
dr = comando.ExecuteReader()
While (dr.Read())
txttexto.Text = dr.GetSqlString(1)



End While

conexao.Close()
JWCELYO 13/10/2009 22:54:35
#325225
Resposta escolhida
eu acho que 0 por isso que esta saindo fora da matriz
txttexto.Text = dr.GetSqlString(0)
LOGAM3 13/10/2009 23:02:48
#325228
Funcionou obrigado pela ajuda.
JWCELYO 13/10/2009 23:03:38
#325229
LOGAM3 não esqueça de feche o tópico
FOXMAN 19/03/2011 00:38:30
#368530
[txt-color=#0000f0][txt-size=2]CAMPANHA DEIXE NOSSO SITE LIMPO, FECHE SEU TÓPICO ASSIM QUE TIVER UMA RESPOSTA SATISFATÓRIA.[/txt-size][/txt-color]
Tópico encerrado , respostas não são mais permitidas