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 =codecontent> 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:
Pero no me funciona.Código:Dim SQL as String <DIV =codeseg> <DIV =codecontent> 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)
Alguien sabe la solucion a este problema?
Saludos.

LinkBack URL
About LinkBacks
Citar