Alterna entre os Data Bases disponíveis no servidor KV.
KVSelectDB( < xIndex > )
Nome | Tipo | Descrição | Obrigatório | Referência |
---|
xIndex | numeric | Número do índice para qual deseja selecionar como BD ativo. | X |
|
Nome | Tipo | Descrição |
---|
xRetKV | array | xRetKV[1]= mensagem de Erro caso exista type:C, senão conteúdo será Nil type:U xRetKV[2]= retorno do servidor KV ao executar comando "select". |
function u_KVSelectDB()
local oKVClient := tTecKVClient():New()
local cSrv := '127.0.0.1'
local nPort := 6379
local nIndex := 0
local aKV := {}
local aValIns := {}
oKVClient:KVOpenConn(cSrv,nPort)
if ( oKVClient:KVIsConnected() )
aKV := oKVClient:KVSelectDB(15)
if ( empty(aKV[1]) )
conout( "OK: " + cValtoChar( aKV[2] ) )
else
conout( "ERROR: " + aKV[1] )
endif
aKV := oKVClient:KVSelectDB(20)
if ( empty(aKV[1]) )
conout( "OK: " + cValtoChar( aKV[2] ) )
else
conout( "ERROR: " + aKV[1] )
endif
endif
oKVClient:Finish()
return
20.3.0.x ou superior