Caros,
Quando realizamos filtragens por meio de SQL, em geral, é necessário que especifiquemos os controles dos quais extraem-se os dados. Isso gera muita concatenação e isso realmente não me agrada. Então, imaginei que poderia utilizar a função format:
dim sql as string
sql = format("select * from cidades where nome = '%s'", txcidade)
Isso não funciona. Lendo a ajuda do VBA, verifiquei que o comando format serve para formatar datas ("dd/mm/yyyy", números ("#.###,00" e cadeias de caracteres ("<"). Mas o que desejo não encontrei. Como posso utilizar um caracter de substituição no melhor estilo Pascal:
produto := format('Produto %s, código %d', ['Prêmio', 1254]);
Igual a: Produto Prêmio, código 1254.
Luciano
Quando realizamos filtragens por meio de SQL, em geral, é necessário que especifiquemos os controles dos quais extraem-se os dados. Isso gera muita concatenação e isso realmente não me agrada. Então, imaginei que poderia utilizar a função format:
dim sql as string
sql = format("select * from cidades where nome = '%s'", txcidade)
Isso não funciona. Lendo a ajuda do VBA, verifiquei que o comando format serve para formatar datas ("dd/mm/yyyy", números ("#.###,00" e cadeias de caracteres ("<"). Mas o que desejo não encontrei. Como posso utilizar um caracter de substituição no melhor estilo Pascal:
produto := format('Produto %s, código %d', ['Prêmio', 1254]);
Igual a: Produto Prêmio, código 1254.
Luciano