PROBLEMA COM ASPAS VB6 COM ORACLE
                    boa tarde galera, estou com um pequeno problema, nao consigo acertar as aspas desse comando
WHERE (DATAENT Between [ô][Ô] & Format(MaskEdBox1.Text, [Ô]dd-mm-yyyy[Ô]) & [Ô][ô] And [ô][Ô] & Format(MaskEdBox2.Text, [Ô]dd-mm-yyyy[Ô]) & [ô][Ô]) and BAIXA is null[Ô]
se alguem puder me ajudar, agradeco.
            WHERE (DATAENT Between [ô][Ô] & Format(MaskEdBox1.Text, [Ô]dd-mm-yyyy[Ô]) & [Ô][ô] And [ô][Ô] & Format(MaskEdBox2.Text, [Ô]dd-mm-yyyy[Ô]) & [ô][Ô]) and BAIXA is null[Ô]
se alguem puder me ajudar, agradeco.
                    O Oracle usa a aspas simples como delimitador da string. O VB6 usa as aspas duplas.
<DUPLA> NOME = <SIMPLES> <DUPLA> & TXT & <DUPLA> <SIMPLES> <DUPLA>
            <DUPLA> NOME = <SIMPLES> <DUPLA> & TXT & <DUPLA> <SIMPLES> <DUPLA>
Dim x as String
x = [Ô]Select * From Clientes Where Nome = [ô][Ô] & txtNome.text & [Ô][ô][Ô]
                    Use parametrização, não concatenação.
                
            
                    O problema é quando tem o and ex: campo and campo
                
            
                    Como assim? Um BETWEEN de datas?
WHERE DATA BETWEEN <SIMPLES> <DUPLA> & DataInicial & <DUPLA> <SIMPLES> AND <SIMPLES> <DUPLA> & DataFinal & <DUPLA> <SIMPLES>
[c]
Dim x as String
x = [Ô]Select * From Clientes Where Nascimento Between [ô][Ô] & txtInicio.text & [Ô][ô] And [ô][Ô] & txtFinal.text & [Ô][ô] [Ô]
[c]
            WHERE DATA BETWEEN <SIMPLES> <DUPLA> & DataInicial & <DUPLA> <SIMPLES> AND <SIMPLES> <DUPLA> & DataFinal & <DUPLA> <SIMPLES>
[c]
Dim x as String
x = [Ô]Select * From Clientes Where Nascimento Between [ô][Ô] & txtInicio.text & [Ô][ô] And [ô][Ô] & txtFinal.text & [Ô][ô] [Ô]
[c]
                    Deu certo e aprendi mais uma, obrigado a todos.
                
            
                        Tópico encerrado , respostas não são mais permitidas
                    
                

