Cadenas con el caracter '
Publicado por David Hernández Jiménez (11 intervenciones) el 20/10/2006 11:09:24
HOLA PROGRAMADORES:
Tengo el siguiente problema:
Esteoy desarrollando una aplicación en Visual.Net 2005, y en la siguiente sentencia :
Dim oComand As New OleDbCommand("SELECT proveedores.nombre_empresa, monturas.marca, monturas.sexo_montura, monturas.material, Sum(ventas.unidades) AS SumaDeunidades " & _
"FROM proveedores INNER JOIN (monturas INNER JOIN ventas ON monturas.codigo = ventas.codigo) ON proveedores.cif = monturas.proveedor " & _
"WHERE proveedores.p_monturas = 'S' AND proveedores.nombre_empresa = '" & Me.cboxProveedor.Text & "' AND monturas.sexo_montura = '" & Me.cboxSexo.Text & "' AND monturas.marca = '" & Me.cboxMarca.Text & "' AND monturas.material = '" & Me.cboxMaterial.Text & "' AND ((ventas.fecha) Between #" & Me.dtpInicial.Value.Month & "/" & Me.dtpInicial.Value.Day & "/" & Me.dtpInicial.Value.Year & "# And #" & Me.dtpFinal.Value.Month & "/" & Me.dtpFinal.Value.Day & "/" & Me.dtpFinal.Value.Year & "#)" & _
"GROUP BY proveedores.nombre_empresa, monturas.marca, monturas.sexo_montura, monturas.material " & _
"ORDER BY proveedores.nombre_empresa, monturas.marca, monturas.sexo_montura, monturas.material, Sum(ventas.unidades) DESC", oConexion.Conexion)
Agrupar(oComand)
Tengo el siguiente problema:
Cuando le filtro que el nombre de la empresa: proveedores.nombre_empresa = me.cboxProveedor,
si la cadena del nombre no tiene el carácter ' no hay prolema, pero si la empresa se llama por ejemplo Alba's Optic, me falla, porque como está concatenado ' " & me.cboxproveedor.text & " ', cuando encuentra el carácter ' se corta la cadena y no me la coge entera y solo coge Alba' el resto del nombre se pierde.
Espero que me haya explicado bien y alguien pueda ayudarme.
Tengo el siguiente problema:
Esteoy desarrollando una aplicación en Visual.Net 2005, y en la siguiente sentencia :
Dim oComand As New OleDbCommand("SELECT proveedores.nombre_empresa, monturas.marca, monturas.sexo_montura, monturas.material, Sum(ventas.unidades) AS SumaDeunidades " & _
"FROM proveedores INNER JOIN (monturas INNER JOIN ventas ON monturas.codigo = ventas.codigo) ON proveedores.cif = monturas.proveedor " & _
"WHERE proveedores.p_monturas = 'S' AND proveedores.nombre_empresa = '" & Me.cboxProveedor.Text & "' AND monturas.sexo_montura = '" & Me.cboxSexo.Text & "' AND monturas.marca = '" & Me.cboxMarca.Text & "' AND monturas.material = '" & Me.cboxMaterial.Text & "' AND ((ventas.fecha) Between #" & Me.dtpInicial.Value.Month & "/" & Me.dtpInicial.Value.Day & "/" & Me.dtpInicial.Value.Year & "# And #" & Me.dtpFinal.Value.Month & "/" & Me.dtpFinal.Value.Day & "/" & Me.dtpFinal.Value.Year & "#)" & _
"GROUP BY proveedores.nombre_empresa, monturas.marca, monturas.sexo_montura, monturas.material " & _
"ORDER BY proveedores.nombre_empresa, monturas.marca, monturas.sexo_montura, monturas.material, Sum(ventas.unidades) DESC", oConexion.Conexion)
Agrupar(oComand)
Tengo el siguiente problema:
Cuando le filtro que el nombre de la empresa: proveedores.nombre_empresa = me.cboxProveedor,
si la cadena del nombre no tiene el carácter ' no hay prolema, pero si la empresa se llama por ejemplo Alba's Optic, me falla, porque como está concatenado ' " & me.cboxproveedor.text & " ', cuando encuentra el carácter ' se corta la cadena y no me la coge entera y solo coge Alba' el resto del nombre se pierde.
Espero que me haya explicado bien y alguien pueda ayudarme.
Valora esta pregunta


0