Visual Basic - Ayuda urgente!!!

Life is soft - evento anual de software empresarial
 
Vista:

Ayuda urgente!!!

Publicado por geronimo (41 intervenciones) el 26/02/2005 19:45:25
Hola. Tengo un inconveniente con el siguiente codigo. Pretendo generar un informe a partir de una variante de sentencias SQL. El problema es que cuando filtro el informe con "LIKE" no funciona:
Abajo esta bien especificado cual es el caso en el que no funciona. Me genera el informe pero no me muestra ningun registro.
Si alguien sabe como solucionar el problema estare agradecido

Private Sub Command1_Click()
Dim cliente As ADODB.Command
Dim Entorno As dtaEntorno
Screen.MousePointer = vbHourglass
Set Entorno = New dtaEntorno
Entorno.Informes.ConnectionString =
"Provider=Microsoft.Jet.OLEDB.3.51; Data Source= " + App.Path +
"\constructora.mdb"
Set cliente = Entorno.Commands("acmClientes")
cliente.CommandType = adCmdText
cliente.CommandText = "SHAPE {SELECT * FROM `clientes` WHERE
clientes.direccion LIKE '*+parametro+*' ORDER BY clientes.ap_nomb} AS
acmClientes APPEND ({SELECT * FROM `emails`} AS acmEmails RELATE
'ap_nomb' TO 'cliente') AS acmEmails"
Load rptCliente
Screen.MousePointer = vbDefault
rptCliente.Show
End Sub

NO ANDA:
"SHAPE {SELECT * FROM `clientes` WHERE clientes.direccion LIKE
'*"+parametro+"*' ORDER BY clientes.ap_nomb} AS acmClientes APPEND ({SELECT
* FROM `emails`} AS acmEmails RELATE 'ap_nomb' TO 'cliente') AS
acmEmails"

ANDA:
"SHAPE {SELECT * FROM `clientes` WHERE clientes.direccion =' "+parametro+"' ORDER BY clientes.ap_nomb} AS acmClientes APPEND ({SELECT * FROM
`emails`} AS acmEmails RELATE 'ap_nomb' TO 'cliente') AS acmEmails"
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Ayuda urgente!!!

Publicado por kxhenry (17 intervenciones) el 28/02/2005 15:37:45
cambia los * por %
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar