Problemas en sentencia SQL
Que tal, estoy utilizando la siguiente sentencia
z = "SELECT * FROM Buzones WHERE id_clientes = " + Str(Text1.Text)
Adodc1.REcordsource = z
Y me funciona correctamente
Pero quiero ordenarlos por nombre y le he intentado de varias formas como estas
z = "SELECT * FROM Buzones WHERE id_clientes = " + Str(Text1.Text) ORDER BY Nombre"
z = "SELECT * FROM Buzones WHERE id_clientes = " + Str(Text1.Text) "ORDER BY Nombre"
y me marca error
Alguien me puede ayudar por favor de antemano Gracias
z = "SELECT * FROM Buzones WHERE id_clientes = " + Str(Text1.Text)
Adodc1.REcordsource = z
Y me funciona correctamente
Pero quiero ordenarlos por nombre y le he intentado de varias formas como estas
z = "SELECT * FROM Buzones WHERE id_clientes = " + Str(Text1.Text) ORDER BY Nombre"
z = "SELECT * FROM Buzones WHERE id_clientes = " + Str(Text1.Text) "ORDER BY Nombre"
y me marca error
Alguien me puede ayudar por favor de antemano Gracias
No entiendo como la primera sentencia te funciona perfectamente, pues faltan las comillas simples... bueno, prueba lo siguiente: en vez de "+" por "&". Y yo harÃa lo siguiente:
z="SELECT * FROM Buzones WHERE id_clientes = '" & str(text1) & "' ORDER BY Nombre"
Bueno, aunque aquà no se vé claro, nota que entre el = de id_clientes y las comillas dobles hay una comilla simple ', y que hay otra despues de las comillas dobles que abren el fragmento ORDER BY. ok? Suerte.
z="SELECT * FROM Buzones WHERE id_clientes = '" & str(text1) & "' ORDER BY Nombre"
Bueno, aunque aquà no se vé claro, nota que entre el = de id_clientes y las comillas dobles hay una comilla simple ', y que hay otra despues de las comillas dobles que abren el fragmento ORDER BY. ok? Suerte.
Substitua
z = "SELECT * FROM Buzones WHERE id_clientes = " + Str(Text1.Text) ORDER BY Nombre"
Pela forma abaixo:
z = "SELECT * FROM Buzones WHERE id_clientes = ‘” & Text1.Text & “’ ORDER BY Nombre"
z = "SELECT * FROM Buzones WHERE id_clientes = " + Str(Text1.Text) ORDER BY Nombre"
Pela forma abaixo:
z = "SELECT * FROM Buzones WHERE id_clientes = ‘” & Text1.Text & “’ ORDER BY Nombre"
