Descrição:

Troca aspas simples de uma string pelas funções chr(39) ou char(39) conforme o banco de dados conectado, após as trocas, o conteúdo é colocado entre aspas simples, formando assim uma string no formato SQL.


Exemplos de entradas e saídas

Entrada Saída
'testeCHR(39)||'teste'
tes'te'tes'||CHR(39)||'te'
teste'teste'

Obs.: Os valores CHR e || podem mudar de acordo com os parâmetros enviados ou banco de dados conectado.

Sintaxe:

FwQtToChr( <cString> )

Parâmetros:

NomeTipoDescriçãoObrigatório
cStringCaracterString que será coloca entre aspas e terá seu conteúdo de aspas simples escapadoX

Retorno:

cString → Caracter - String formatada para o SQL

Exemplo:

FWHasGed
#include "protheus.ch"

//-------------------------------------------------------------------
/*/{Protheus.doc} qtToChr
Exemplo de utilização da função FwQtToChr

@author Daniel Mendes
@since 14/04/2021
@version 1.0
*/
//-------------------------------------------------------------------
user function qtToChr()
local cString as char

cString := "gota d'água"

//Para uso dessa função, é necessário que exista uma conexão com o banco de dados (TCLink)
ConOut(FwQtToChr(cString))

return



Essa função está disponível na lib 20210517 ou superior