VB.Net y Sybase 12.5.2

10/03/2005 - 19:49 por Javier | Informe spam
Muchachos, lo vuelvo a molestar con lo mismo de ayer, donde les conte que
cuando ejecutoun codigo similar al que sigue, la maquina se cuelga y no
muestra ningún mensaje de error; hoy intentando ser un poco más claro.

Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles MyBase.Load
Dim cn As New OleDbConnection
Dim cm As New OleDbCommand
cn.ConnectionString = "Provider=Sybase.ASEOLEDBProvider.2;User ID=sa;Data
Source=MiOrigen;Persist Security Info=False"
cn.Open()
cm.Connection = cn
cm.CommandText = "SELECT * FROM mitabla"
Dim dr As OleDbDataReader = cm.ExecuteReader(CommandBehavior.CloseConnection)
dr.Close()
cn.Close()
End Sub
Este codigo lo hice para analizar un poco más en profundidad lo que me
estaba sucediendo. pero para que se den una ide, el codigo se ejecuta bien
hasta llegar al dr.Close, cuando se deberia ejecutar este, haciendo un
QuickWatch, me dice Evaluation of expression or statement timed out. Para los
que piensen que un problema de timeout, le llegue a configurar en 6000, y
sigue haciendo lo mismo.
Si no hago el cierre los datos los veo sin problema. Y este error lo hace
solo con Sybase, porque lo probe con SQL Server y andubo sin problemas.
Otro punto si en la linea donde se ejecuta
cm.ExecuteReader(CommandBehavior.CloseConnection) escribo
CommandBehavior.SimpleResult o .SimpleRow, cuelgue no se produce.

Desde ya muchas gracias.

Javier

Preguntas similare

Leer las respuestas

#1 DJ MIAO
10/03/2005 - 20:20 | Informe spam
Empieza poniendole eso
Miao..
Comprate un libro


Try

Catch ex As OleDbException

MessageBox.Show(ex.Message)


End Try

Muchachos, lo vuelvo a molestar con lo mismo de ayer,


donde les conte que
cuando ejecutoun codigo similar al que sigue, la maquina


se cuelga y no
muestra ningàºn mensaje de error; hoy intentando ser un


poco mà¡s claro.

Private Sub Form1_Load(ByVal sender As System.Object,


ByVal e As
System.EventArgs) Handles MyBase.Load
Dim cn As New OleDbConnection
Dim cm As New OleDbCommand
cn.ConnectionString


= "Provider=Sybase.ASEOLEDBProvider.2;User ID=sa;Data
Source=MiOrigen;Persist Security Info=False"
cn.Open()
cm.Connection = cn
cm.CommandText = "SELECT * FROM mitabla"
Dim dr As OleDbDataReader = cm.ExecuteReader


(CommandBehavior.CloseConnection)
dr.Close()
cn.Close()
End Sub
Este codigo lo hice para analizar un poco mà¡s en


profundidad lo que me
estaba sucediendo. pero para que se den una ide, el


codigo se ejecuta bien
hasta llegar al dr.Close, cuando se deberia ejecutar


este, haciendo un
QuickWatch, me dice Evaluation of expression or


statement timed out. Para los
que piensen que un problema de timeout, le llegue a


configurar en 6000, y
sigue haciendo lo mismo.
Si no hago el cierre los datos los veo sin problema. Y


este error lo hace
solo con Sybase, porque lo probe con SQL Server y andubo


sin problemas.
Otro punto si en la linea donde se ejecuta
cm.ExecuteReader(CommandBehavior.CloseConnection)


escribo
CommandBehavior.SimpleResult o .SimpleRow, cuelgue no se


produce.

Desde ya muchas gracias.

Javier

.

Respuesta Responder a este mensaje
#2 Javier
10/03/2005 - 20:51 | Informe spam
Gracias por tu respuesta DJ MIAO, voy a probar lo que me decis, y en cuanto a
lo del libro tenes razón, pero por el momento necesito toda la ayuda posible
porque es urgente.

JAvier

"DJ MIAO" wrote:

Empieza poniendole eso
Miao..
Comprate un libro


Try

Catch ex As OleDbException

MessageBox.Show(ex.Message)


End Try

>Muchachos, lo vuelvo a molestar con lo mismo de ayer,
donde les conte que
>cuando ejecutoun codigo similar al que sigue, la maquina
se cuelga y no
>muestra ningàºn mensaje de error; hoy intentando ser un
poco mà¡s claro.
>
>Private Sub Form1_Load(ByVal sender As System.Object,
ByVal e As
>System.EventArgs) Handles MyBase.Load
>Dim cn As New OleDbConnection
>Dim cm As New OleDbCommand
>cn.ConnectionString
= "Provider=Sybase.ASEOLEDBProvider.2;User ID=sa;Data
>Source=MiOrigen;Persist Security Info=False"
>cn.Open()
>cm.Connection = cn
>cm.CommandText = "SELECT * FROM mitabla"
>Dim dr As OleDbDataReader = cm.ExecuteReader
(CommandBehavior.CloseConnection)
>dr.Close()
>cn.Close()
>End Sub
>Este codigo lo hice para analizar un poco mà¡s en
profundidad lo que me
>estaba sucediendo. pero para que se den una ide, el
codigo se ejecuta bien
>hasta llegar al dr.Close, cuando se deberia ejecutar
este, haciendo un
>QuickWatch, me dice Evaluation of expression or
statement timed out. Para los
>que piensen que un problema de timeout, le llegue a
configurar en 6000, y
>sigue haciendo lo mismo.
>Si no hago el cierre los datos los veo sin problema. Y
este error lo hace
>solo con Sybase, porque lo probe con SQL Server y andubo
sin problemas.
>Otro punto si en la linea donde se ejecuta
>cm.ExecuteReader(CommandBehavior.CloseConnection)
escribo
>CommandBehavior.SimpleResult o .SimpleRow, cuelgue no se
produce.
>
>Desde ya muchas gracias.
>
>Javier
>
>.
>

email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida