Binding a Campo Memo en Access

20/08/2004 - 16:19 por Carlos Durán Urenda | Informe spam
Hola a todos

supongo que esta pregunta es frecuente
tengo problemas la hacer los Bindings de un Windows Form con un campo memo
de una base de datos de Access

Estoy programando en VB.Net 2003 Standard, y utilizo un OledbDataAdapter

Implemento los manejadores de sucesos Format y Parse, me funciona para todos
los tipos de datos, excepto para los campos que contienen Memo y Byte, el
byte no me interesa tanto, pero mi base de datos contiene algunos campos
Memo que son importantes, el codigo que utilizo para el enlace de datos es
el siguiente

...

Dim B As System.Windows.Forms.Binding = New _
System.Windows.Forms.Binding("Text", DatView, "CampoMemo")

AddHandler B.Format, AddressOf Formatea
AddHandler B.Parse, AddressOf ParserString
Ctrl.DataBindings.Clear()
Ctrl.DataBindings.Add(B)

...

Private Sub Formatea(ByVal sender As Object, ByVal cevent _
As System.Windows.Forms.ConvertEventArgs)
Try
cevent.Value = Format(cevent.Value, "cadena de formato")
Catch
End Try
End Sub


Private Sub ParserString(ByVal sender As Object, ByVal e _
As System.Windows.Forms.ConvertEventArgs)
If e.DesiredType Is GetType(String) Then
e.Value = CStr(e.Value)
End If
End Sub


al hacer las moficiaciones al campo Memo y llamar al metodo Update me el
Silguiente error

"Error de Sintaxis en la instruccion Update"

pero generé los comandos del adaptador con el objeto OledbCommandBuilder

Haciendo pruebas en otra tabla, e insertando un registro por programacion,
el campo memo no me genera este error

Alguien puede ayudarme con esto?,


Gracias
Carlos Durán

Preguntas similare

Leer las respuestas

#1 DJ_MIAO
20/08/2004 - 16:40 | Informe spam
No tienes muchos amigos ha?


Miao...

Olvidenlo

tenia un error en el nombre del campo


Gracias de caulquier manera
"Carlos Durán Urenda"


escribió en el mensaje
news:
Hola a todos

supongo que esta pregunta es frecuente
tengo problemas la hacer los Bindings de un Windows




Form con un campo memo
de una base de datos de Access

Estoy programando en VB.Net 2003 Standard, y utilizo




un OledbDataAdapter

Implemento los manejadores de sucesos Format y Parse,




me funciona para
todos
los tipos de datos, excepto para los campos que




contienen Memo y Byte, el
byte no me interesa tanto, pero mi base de datos




contiene algunos campos
Memo que son importantes, el codigo que utilizo para




el enlace de datos es
el siguiente

...

Dim B As System.Windows.Forms.Binding = New _
System.Windows.Forms.Binding("Text",




DatView, "CampoMemo")

AddHandler B.Format, AddressOf Formatea
AddHandler B.Parse, AddressOf ParserString
Ctrl.DataBindings.Clear()
Ctrl.DataBindings.Add(B)

...

Private Sub Formatea(ByVal sender As Object, ByVal




cevent _
As System.Windows.Forms.ConvertEventArgs)
Try
cevent.Value = Format




(cevent.Value, "cadena de formato")
Catch
End Try
End Sub


Private Sub ParserString(ByVal sender As Object,




ByVal e _
As System.Windows.Forms.ConvertEventArgs)
If e.DesiredType Is GetType(String) Then
e.Value = CStr(e.Value)
End If
End Sub


al hacer las moficiaciones al campo Memo y llamar al




metodo Update me el
Silguiente error

"Error de Sintaxis en la instruccion Update"

pero generé los comandos del adaptador con el objeto




OledbCommandBuilder

Haciendo pruebas en otra tabla, e insertando un




registro por programacion,
el campo memo no me genera este error

Alguien puede ayudarme con esto?,


Gracias
Carlos Durán







.

Respuesta Responder a este mensaje
#2 Carlos Durán Urenda
20/08/2004 - 17:32 | Informe spam
Olvidenlo

tenia un error en el nombre del campo


Gracias de caulquier manera
"Carlos Durán Urenda" escribió en el mensaje
news:
Hola a todos

supongo que esta pregunta es frecuente
tengo problemas la hacer los Bindings de un Windows Form con un campo memo
de una base de datos de Access

Estoy programando en VB.Net 2003 Standard, y utilizo un OledbDataAdapter

Implemento los manejadores de sucesos Format y Parse, me funciona para


todos
los tipos de datos, excepto para los campos que contienen Memo y Byte, el
byte no me interesa tanto, pero mi base de datos contiene algunos campos
Memo que son importantes, el codigo que utilizo para el enlace de datos es
el siguiente

...

Dim B As System.Windows.Forms.Binding = New _
System.Windows.Forms.Binding("Text", DatView, "CampoMemo")

AddHandler B.Format, AddressOf Formatea
AddHandler B.Parse, AddressOf ParserString
Ctrl.DataBindings.Clear()
Ctrl.DataBindings.Add(B)

...

Private Sub Formatea(ByVal sender As Object, ByVal cevent _
As System.Windows.Forms.ConvertEventArgs)
Try
cevent.Value = Format(cevent.Value, "cadena de formato")
Catch
End Try
End Sub


Private Sub ParserString(ByVal sender As Object, ByVal e _
As System.Windows.Forms.ConvertEventArgs)
If e.DesiredType Is GetType(String) Then
e.Value = CStr(e.Value)
End If
End Sub


al hacer las moficiaciones al campo Memo y llamar al metodo Update me el
Silguiente error

"Error de Sintaxis en la instruccion Update"

pero generé los comandos del adaptador con el objeto OledbCommandBuilder

Haciendo pruebas en otra tabla, e insertando un registro por programacion,
el campo memo no me genera este error

Alguien puede ayudarme con esto?,


Gracias
Carlos Durán



Respuesta Responder a este mensaje
#3 Carlos Durán Urenda
20/08/2004 - 20:58 | Informe spam
Lo cierto es que no entro a los foros para hacer amigos, si no para buscar
soluciones



"DJ_MIAO" escribió en el mensaje
news:2c4d01c486c3$959b3ca0$
No tienes muchos amigos ha?


Miao...

Olvidenlo

tenia un error en el nombre del campo


Gracias de caulquier manera
"Carlos Durán Urenda"


escribió en el mensaje
news:
Hola a todos

supongo que esta pregunta es frecuente
tengo problemas la hacer los Bindings de un Windows




Form con un campo memo
de una base de datos de Access

Estoy programando en VB.Net 2003 Standard, y utilizo




un OledbDataAdapter

Implemento los manejadores de sucesos Format y Parse,




me funciona para
todos
los tipos de datos, excepto para los campos que




contienen Memo y Byte, el
byte no me interesa tanto, pero mi base de datos




contiene algunos campos
Memo que son importantes, el codigo que utilizo para




el enlace de datos es
el siguiente

...

Dim B As System.Windows.Forms.Binding = New _
System.Windows.Forms.Binding("Text",




DatView, "CampoMemo")

AddHandler B.Format, AddressOf Formatea
AddHandler B.Parse, AddressOf ParserString
Ctrl.DataBindings.Clear()
Ctrl.DataBindings.Add(B)

...

Private Sub Formatea(ByVal sender As Object, ByVal




cevent _
As System.Windows.Forms.ConvertEventArgs)
Try
cevent.Value = Format




(cevent.Value, "cadena de formato")
Catch
End Try
End Sub


Private Sub ParserString(ByVal sender As Object,




ByVal e _
As System.Windows.Forms.ConvertEventArgs)
If e.DesiredType Is GetType(String) Then
e.Value = CStr(e.Value)
End If
End Sub


al hacer las moficiaciones al campo Memo y llamar al




metodo Update me el
Silguiente error

"Error de Sintaxis en la instruccion Update"

pero generé los comandos del adaptador con el objeto




OledbCommandBuilder

Haciendo pruebas en otra tabla, e insertando un




registro por programacion,
el campo memo no me genera este error

Alguien puede ayudarme con esto?,


Gracias
Carlos Durán







.

Respuesta Responder a este mensaje
#4 DJ_MIAO
20/08/2004 - 23:01 | Informe spam
O perdona pense que era eso. Me dio la impresion de eso.



Miao...
Lo cierto es que no entro a los foros para hacer amigos,


si no para buscar
soluciones



"DJ_MIAO" escribió


en el mensaje
news:2c4d01c486c3$959b3ca0$
No tienes muchos amigos ha?


Miao...

Olvidenlo

tenia un error en el nombre del campo


Gracias de caulquier manera
"Carlos Durán Urenda"


escribió en el mensaje
news:
Hola a todos

supongo que esta pregunta es frecuente
tengo problemas la hacer los Bindings de un Windows




Form con un campo memo
de una base de datos de Access

Estoy programando en VB.Net 2003 Standard, y utilizo




un OledbDataAdapter

Implemento los manejadores de sucesos Format y Parse,




me funciona para
todos
los tipos de datos, excepto para los campos que




contienen Memo y Byte, el
byte no me interesa tanto, pero mi base de datos




contiene algunos campos
Memo que son importantes, el codigo que utilizo para




el enlace de datos es
el siguiente

...

Dim B As System.Windows.Forms.Binding = New _
System.Windows.Forms.Binding("Text",




DatView, "CampoMemo")

AddHandler B.Format, AddressOf Formatea
AddHandler B.Parse, AddressOf ParserString
Ctrl.DataBindings.Clear()
Ctrl.DataBindings.Add(B)

...

Private Sub Formatea(ByVal sender As Object, ByVal




cevent _
As System.Windows.Forms.ConvertEventArgs)
Try
cevent.Value = Format




(cevent.Value, "cadena de formato")
Catch
End Try
End Sub


Private Sub ParserString(ByVal sender As Object,




ByVal e _
As System.Windows.Forms.ConvertEventArgs)
If e.DesiredType Is GetType(String) Then
e.Value = CStr(e.Value)
End If
End Sub


al hacer las moficiaciones al campo Memo y llamar al




metodo Update me el
Silguiente error

"Error de Sintaxis en la instruccion Update"

pero generé los comandos del adaptador con el objeto




OledbCommandBuilder

Haciendo pruebas en otra tabla, e insertando un




registro por programacion,
el campo memo no me genera este error

Alguien puede ayudarme con esto?,


Gracias
Carlos Durán







.





.

Respuesta Responder a este mensaje
#5 Carlos Durán Urenda
21/08/2004 - 00:27 | Informe spam
Por cierto, no tienes un manual PDF de Crystal Reports 10 en Español???
me lo puedes mandar a

Gracias



"DJ_MIAO" escribió en el mensaje
news:a24601c486f8$ee492940$
O perdona pense que era eso. Me dio la impresion de eso.



Miao...
Lo cierto es que no entro a los foros para hacer amigos,


si no para buscar
soluciones



"DJ_MIAO" escribió


en el mensaje
news:2c4d01c486c3$959b3ca0$
No tienes muchos amigos ha?


Miao...

Olvidenlo

tenia un error en el nombre del campo


Gracias de caulquier manera
"Carlos Durán Urenda"


escribió en el mensaje
news:
Hola a todos

supongo que esta pregunta es frecuente
tengo problemas la hacer los Bindings de un Windows




Form con un campo memo
de una base de datos de Access

Estoy programando en VB.Net 2003 Standard, y utilizo




un OledbDataAdapter

Implemento los manejadores de sucesos Format y Parse,




me funciona para
todos
los tipos de datos, excepto para los campos que




contienen Memo y Byte, el
byte no me interesa tanto, pero mi base de datos




contiene algunos campos
Memo que son importantes, el codigo que utilizo para




el enlace de datos es
el siguiente

...

Dim B As System.Windows.Forms.Binding = New _
System.Windows.Forms.Binding("Text",




DatView, "CampoMemo")

AddHandler B.Format, AddressOf Formatea
AddHandler B.Parse, AddressOf ParserString
Ctrl.DataBindings.Clear()
Ctrl.DataBindings.Add(B)

...

Private Sub Formatea(ByVal sender As Object, ByVal




cevent _
As System.Windows.Forms.ConvertEventArgs)
Try
cevent.Value = Format




(cevent.Value, "cadena de formato")
Catch
End Try
End Sub


Private Sub ParserString(ByVal sender As Object,




ByVal e _
As System.Windows.Forms.ConvertEventArgs)
If e.DesiredType Is GetType(String) Then
e.Value = CStr(e.Value)
End If
End Sub


al hacer las moficiaciones al campo Memo y llamar al




metodo Update me el
Silguiente error

"Error de Sintaxis en la instruccion Update"

pero generé los comandos del adaptador con el objeto




OledbCommandBuilder

Haciendo pruebas en otra tabla, e insertando un




registro por programacion,
el campo memo no me genera este error

Alguien puede ayudarme con esto?,


Gracias
Carlos Durán







.





.

Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida