PROFESSIONAL NEWSGROUPS
WINDEV
,
WEBDEV
and
WINDEV Mobile
Home
|
Recent messages
|
Connect
|
Sign out
|
English
Home
→
WINDEV 25
→
[WM-20] Alterar Estrutura SQLite (Android) Manualmente
[WM-20] Alterar Estrutura SQLite (Android) Manualmente
Started by Willian Fernando, May, 17 2015 1:06 AM - No answer
Connect yourself…
Willian Fernando
#1
Registered member
123 messages
Popularité : +46 (46 votes)
Posted on May, 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
Report
0
0
→ Go back to WINDEV 25
WINDEV 25
Français
English
Español
Portuguesa
Close this window
Search type
Only topics
All the messages
Search period
Any time
Past hour
Past 24 hours
Past week
Past month
Past year
Cancel
Preview of your message
Adding an image
Import an image from a URL
Send an image from a file of your disk
Drop a file or click "Browse..."
or
Cancel
0%
WLanguage
SQL
XML, HTML
JAVA, Javascript
Text