canal visual basic .net

Recursos Visual Basic.NET, VB.NET, Manuales de programación, Tutoriales, Foros de programación, Comunidad de programadores

Usuarios activos:  33

Foros de programación, recursos, tutoriales, sistemas operativos...

Bienvenido a la zona de foros. Participa en alguno de nuestros foros: Foros de visual basic, foros de visual basic.net foros de Crystal reports, programas gratis, foros de C++ - C# , foros de Java, foros de PHP, foros de ASP.net. Seguro que hay un foro que te servirá de gran utilidad y si no lo encuentras avísanos y crearemos uno nuevo.
Resultados 1 al 2 de 2
  1. #1
    Avatar de kortiz
    kortiz está desconectado Senior Member Expert@
    Fecha de ingreso
    11 ene, 06
    Ubicación
    Guatamala
    Mensajes
    432

    Predeterminado


    He probado actualizar registros con ADO en VB 2008, pero tengo un problema.
    Ya tengo delcarados los comandos, conexiones y lectores.
    Código:
    Dim SQL as string
    <DIV =codeseg>
    <DIV =codec&#111;ntent>
    SQL="Update Tabla set Campo='" & Textbox.text & "'"
    Comando.CommandText=SQL
    Comando.Connection.Open
    Comando.Executenonquery
    Comando.Connection.Close


    todo bien si el texto a tratar es normal, por ejemplo LOPEZ, RAMIREZ, PEREZ, etc. pero cuando intento me marca error cuando intento ingresar un texto asi: O'NEALL.
    La comilla simple del texto me devuelve un error.
    Trate tambien de pasarlo por parametros:
    Código:
    Dim SQL as String
    <DIV =codeseg>
    <DIV =codec&#111;ntent>
    Dim pNom as New OleDBParameter ("@Nom", OledbType.Char)
    pNom.Value = TextBox.Text
    SQL="Update Tabla set Campo =@Nom"
    Comando.Parameter.Add(pNom)
    Comando.CommandText = SQL
    Comando.Connection.Open
    Comando.ExecuteNonQuery
    Comando.Connection.Close
    Comando.Parameter.Remove(pNom)
    Pero no me funciona.
    Alguien sabe la solucion a este problema?
    Saludos.
    Para conocer a las personas, ve la forma como trata a sus inferiores, no a sus iguales.

  2. #2
    Avatar de fpela
    fpela está desconectado Senior Member Avanzad@
    Fecha de ingreso
    07 mar, 06
    Mensajes
    181

    Predeterminado

    Hola a mi me funciona hacer por ejemplo
    Dim strNombre as string

    strnombre= Replace(Textbox.text, [color=#800000 size=2]"'"[/color], [color=#800000 size=2]"''"[/color])

    y despues reemplaza en tu cadena.


    SQL="Update Tabla set Campo='" &strNombre & "'"


    Saludos

Temas similares

  1. Actualizar Base
    Por Polo84 en el foro Visual Basic .NET
    Respuestas: 1
    Último mensaje: 20/11/2008, 17:15
  2. actualizar flx en red
    Por cecyta en el foro Visual Basic 6.0
    Respuestas: 1
    Último mensaje: 30/04/2007, 09:56
  3. Actualizar una bbdd
    Por Moriarty en el foro Visual Basic 6.0
    Respuestas: 0
    Último mensaje: 08/02/2007, 01:26
  4. actualizar pc
    Por scorpionhack en el foro Visual Basic 6.0
    Respuestas: 1
    Último mensaje: 18/10/2006, 07:00
  5. Problema al actualizar
    Por vjpark en el foro Visual Basic 6.0
    Respuestas: 1
    Último mensaje: 11/09/2006, 15:34

Permisos de publicación

  • No puedes crear nuevos temas
  • No puedes responder temas
  • No puedes subir archivos adjuntos
  • No puedes editar tus mensajes
  •  
Visual Studio .VisualBasic.net .ADO.NET .ASP.NET .Framework .Crystal report
[Visual Basic .NET · Información legal · Condiciones de uso · Publicidad · Contacto · RSS novedades Foro · Inicio]
Un sitio web de Internelia (Ontecnia) © Copyright 2013 canalvisualbasic.net. Todos los derechos reservados