MAIS UMA DO ORDER BY
Pessoal , bom dia, não estou conseguindo colocar o order by no código abaixo,
apresenta um erro:
Alguém pode ajudar?
apresenta um erro:
Sub LoadCombo(Combo As ComboBox, Tabela As String, Orden As String)
Combo.Clear
ConnectDB
rs.Open [Ô]select * from & Tabela, & [Ô] Order by [Ô] & Orden, db, 3, 3
Do Until rs.EOF
Combo.AddItem VBA.UCase(rs(1))
rs.MoveNext
Loop
FechaBD
End Sub
Alguém pode ajudar?
Jorge,
O ORDER BY faz para do comando. No teu código você separou com uma vÃrgua e acabou colocando o ORDER BY como parâmetro da função Open.
A sua query deve ficar assim:
O ORDER BY faz para do comando. No teu código você separou com uma vÃrgua e acabou colocando o ORDER BY como parâmetro da função Open.
[Ô]select * from & Tabela[txt-color=#e80000],[/txt-color] & [Ô] Order by [Ô] & Orden
A sua query deve ficar assim:
[Ô]select * from & Tabela & [Ô] Order by [Ô] & Orden
dentro do seu select
O que significa essa vÃrgula depois de Tabela???
rs.Open [Ô]select * from & Tabela, & [Ô] Order by [Ô] & Orden, db, 3, 3
O que significa essa vÃrgula depois de Tabela???
Citação::
A sua query deve ficar assim:BR][Ô]select * from & Tabela & [Ô] Order by [Ô] & Orden
Fabiano,
obrigado pela ajuda, acho que faltava uma aspa no seu código, daÃ
acrescentei mas deu erro também (já havia tentado dessa forma).
Citação::
dentro do seu selectrs.Open [Ô]select * from & Tabela, & [Ô] Order by [Ô] & Orden, db, 3, 3
O que significa essa vÃrgula depois de Tabela???
Sem a vÃrgula dá erro do mesmo jeito, uso a vÃrgula porque assim:
Sub LoadCombo(Combo As ComboBox, Tabela As String)
rs.Open [Ô]select * from [Ô] & Tabela, db, 3, 3
O código funciona, só preciso colocar um Order by....
Na verdade deve ficar
Esse é o padrão de concatenação de strings no vb
rs.Open [Ô]SELECT * FROM [Ô] & Tabela & [Ô] ORDER BY [Ô] & Orden, db,3,3
Esse é o padrão de concatenação de strings no vb
Jorge,
Desculpe pela falha. Realmente faltou uma aspas depois do FROM.
O ACCIOLLY, corrigiu esse problema.
Desculpe pela falha. Realmente faltou uma aspas depois do FROM.
O ACCIOLLY, corrigiu esse problema.
Não sei o que seria de mim sem vocês,
gostaria de pontuar os 2 (rs) mas fica
os meus sinceros agradecimentos.
gostaria de pontuar os 2 (rs) mas fica
os meus sinceros agradecimentos.
Tópico encerrado , respostas não são mais permitidas