GRUPOS DE DISCUSSÃO PROFISSIONAL
WINDEV
,
WEBDEV
e
WINDEV Mobile
Inicio
|
Mensagens recentes
|
Conecte-se...
|
Disconnect
|
Português
Inicio
→
WINDEV 25
→
[WM-20] Alterar Estrutura SQLite (Android) Manualmente
[WM-20] Alterar Estrutura SQLite (Android) Manualmente
Iniciado por Willian Fernando, mai., 17 2015 1:06 AM - Sem resposta
Conecte-se…
Willian Fernando
#1
Membro registado
123 mensagems
Popularité : +46 (46 votes)
Publicado em maio, 17 2015 - 1:06 AM
Quando se tem uma APP especifica, ou sobre pedido, ocorre que muitas vezes deve-se adicionar, ou modificar algo na estrutura do SQLite Localmente no dispositivo y muitas vezes não podemos simplesmente borrar o arquivo y criar de 0 já que pode-se ter dados ou o dispositivo não pode ser conectado localmente (que foi o meu caso em ambas opções).
O problema e que o WM não faz essa alteração automaticamente no SQLite, então neste caso em cada versão que lançar devera ser colocado um Script Manual para rodar antes da conexão local ao SQLite.
Segue função para ser executada antes da conexão local
Procedure
GL_SQLLocal
(
)
//Nova Coluna
ct
Conn is Connection
ct
Conn
..
Source
=
fDataDir
+
"/"
+
"baselocal.db"
//aqui vai o caminho onde esta seu arquivo SQLite na APP
ct
Conn
..
Provider
=
hNativeAccessSQLite
ct
Conn
..
User
=
""
ct
Conn
..
Password
=
""
ct
Conn
..
Server
=
fDataDir
+
"/"
+
"baselocal.db"
//aqui vai o caminho onde esta seu arquivo SQLite na APP
ct
Conn
..
Database
=
""
ct
Conn
..
Access
=
hOReadWrite
IF
HOpenConnection
(
ct
Conn
) =
False
THEN
Error
(
"Imposivel Realizar Conexão"
,
HErrorInfo
(
hErrMessage
)
)
EndProgram
(
True
)
END
IF
HChangeConnection
(
"*"
,
ct
Conn
) =
False
THEN
Error
(
"Imposivel Selecionar uma Conexão Local"
,
HErrorInfo
(
hErrMessage
)
)
EndProgram
(
True
)
FIN
sql is
string
query is
Data Source
sql
=
"alter table parametros add servidor_online varchar(200)"
// Alter table necessário
IF
NOT
HExecuteSQLQuery
(
query
,
sql
)
THEN
Error
(
"Erro ao Modificar Base de Dados Local"
+
RC
+
HErrorInfo
(
)
)
RETURN
END
--
Atte. Willian Fernando
Best Regards Willian Fernando
Denunciar
0
0
→ Voltar para WINDEV 25
WINDEV 25
Français
English
Español
Portuguesa
Fermer cette fenêtre
Tipo de Pesquisa
Apenas tópicos
Todas as mensagens
Período de pesquisa
Qualquer momento
Última hora
Últimas 24 horas
Semana passada
Mês passado
Ano passado
Cancelar
Pré-visualização da sua mensagem
Adicionar imagem
Importar uma imagem de uma URL
Enviar uma imagem a partir do seu disco
Deixe um ficheiro ou clique em "Procurar ..."
ou
Cancelar
0%
WLanguage
SQL
XML, HTML
JAVA, Javascript
Texto