Error consulta SQL con ADODB
Hola,
me encuentro con el problema de que no consigo ejecutar esta consulta con ADODB:
Dim RS As ADODB.Recordset
Dim cn As ADODB.Connection
Dim sql As String
sql = "SELECT * FROM clients WHERE clients.nom LIKE '*" + TextNom.Text + "*';"
Set cn = New ADODB.Connection
cn.ConnectionString = DataClients.ConnectionString
cn.Open
Set RS = New ADODB.Recordset
RS.Open sql, cn, adOpenStatic, adLockOptimistic
No hay manera, creo que el error se encuentra en el LIKE de la consulta ya que si lo substituyo por un '=' y quito los '*' la consulta funciona. Sin embargo necesito una consulta que funcione igual que el LIKE... Alguien me puede ayudar???
Gracias!!
me encuentro con el problema de que no consigo ejecutar esta consulta con ADODB:
Dim RS As ADODB.Recordset
Dim cn As ADODB.Connection
Dim sql As String
sql = "SELECT * FROM clients WHERE clients.nom LIKE '*" + TextNom.Text + "*';"
Set cn = New ADODB.Connection
cn.ConnectionString = DataClients.ConnectionString
cn.Open
Set RS = New ADODB.Recordset
RS.Open sql, cn, adOpenStatic, adLockOptimistic
No hay manera, creo que el error se encuentra en el LIKE de la consulta ya que si lo substituyo por un '=' y quito los '*' la consulta funciona. Sin embargo necesito una consulta que funcione igual que el LIKE... Alguien me puede ayudar???
Gracias!!
