Comillas
Publicado por Seba (2 intervenciones) el 21/01/2002 02:40:04
necesito insertar reistros que pueden tener comillas simple en el medio del nombre y uso una instruccion como esta en visual basic
Dim cn As Connection
Private Sub Command1_Click()
Dim Nombre As Variant
Nombre = "O'neil"
Set cn = New Connection
cn.Open "Provider=SQLOLEDB.1;Persist Security Info=False;User ID=sa;Initial Catalog=Saori;Data Source=saori"
cn.Execute "insert into TABLE2 (columna1) values ( ''+ Nombre + '')"
End Sub
si le pongo comilla simple mas una comilla doble de cada lado detecta el apostrofe y da error "sintaxis
incorrecta cerca de 'neil"
con 3 comillas dobles toma el nombre con el apostrofe pero dice que: "no es valido en ese contexto. so
lo se permiten constatntes, expresiones o variables. No se permiten nombres de columna"
si le pongo CHR(39) dice que no reconoce la funcion
como es la sintaxis correcta???.Gracias
Dim cn As Connection
Private Sub Command1_Click()
Dim Nombre As Variant
Nombre = "O'neil"
Set cn = New Connection
cn.Open "Provider=SQLOLEDB.1;Persist Security Info=False;User ID=sa;Initial Catalog=Saori;Data Source=saori"
cn.Execute "insert into TABLE2 (columna1) values ( ''+ Nombre + '')"
End Sub
si le pongo comilla simple mas una comilla doble de cada lado detecta el apostrofe y da error "sintaxis
incorrecta cerca de 'neil"
con 3 comillas dobles toma el nombre con el apostrofe pero dice que: "no es valido en ese contexto. so
lo se permiten constatntes, expresiones o variables. No se permiten nombres de columna"
si le pongo CHR(39) dice que no reconoce la funcion
como es la sintaxis correcta???.Gracias
Valora esta pregunta


0