Hola al grupo
tengo un pequeño problema al extraer registros de un DataTable por medio del
metodo Select...
Estoy utilizando un filtro para un campo de texto, de la siguiente manera
Dim Dr( ) as DataRow = Tabla.Select(" ID= ' " & ValorID & " ' ")
'NOTA: la instruccion aqui la escribo con mas espacios para que se aprecie
la tilde, en realidad no los lleva
cuando ValorID es... digamos... "Coronado", no hay problema
pero cuando ValorID es ... "Canel's" , me marca error por que el apostrofe
se cierra antes de tiempo, quedando la "s" fuera de la exprsion del filtro
y marcando un error de identificador no valido
este problema yo lo resolvia en VBA con acces utilizando el caracter 34
(comillas dobles) ... de la siguiente manera
Dim Dr( ) as DataRow = Tabla.Select(" ID=" & Chr(34) & ValorID & Chr(34))
pero me marca que el Token ["] no es valido
De que otra manera puedo superar este problema?
Se que lo ideal seria evitar el uso de apostrofes, pero aun asi, me gustaria
saber si existe otra manera de manejar esta situacion
Gracias por su tiempo
Carlos Durán
Leer las respuestas