... UPDATE controlados:
CREATE PROCEDURE inserir_cliente (
IN nome VARCHAR(100), IN empresa_id INT
)
BEGIN
INSERT INTO clientes (nome, empresa_id) VALUES (nome, empresa_id);
END;
4. Triggers para auditoria
- Se qualquer empresa modificar dados, você pode usar triggers para registrar alterações ...
Pesquisa resultou em 556 ocorrências: +values
Termo pesquisado: +values
- 11 Jul 2025 15:30
- Fórum: Contribuições, Dicas e Tutoriais
- Tópico: Então... tem horas que a IA é phoda
- Respostas: 0
- Exibições: 1936
- 28 Jun 2025 21:28
- Fórum: Contribuições, Dicas e Tutoriais
- Tópico: Exemplo de uso do CO-PILOT do Windows
- Respostas: 3
- Exibições: 1830
Exemplo de uso do CO-PILOT do Windows
... returns .T. or .F..
- MSGBOX() is used for user feedback.
- ISDATE() checks for valid date input.
- STR() and LTRIM() convert and clean numeric values for display.
Would you like me to package this into a .prg file or help you compile it in HMG
use a dbf to save data
DBF Structure ...
- MSGBOX() is used for user feedback.
- ISDATE() checks for valid date input.
- STR() and LTRIM() convert and clean numeric values for display.
Would you like me to package this into a .prg file or help you compile it in HMG
use a dbf to save data
DBF Structure ...
- 26 Mai 2025 13:03
- Fórum: MiniGui
- Tópico: Mais outro teste daqueles
- Respostas: 5
- Exibições: 1093
Mais outro teste daqueles
... que cria buttons pra clicar.
/*
test codeblock
Based on sample of Valteçom - Uberaba - MG - Brasil
*/
#include "demo.ch"
// don't initialize values here
STATIC nRowPos, nColPos
FUNCTION DemoA( lWithDialog, xDlg )
LOCAL aList := {}, nCont, nTable, xButton
hb_Default( @lWithDialog, .T ...
/*
test codeblock
Based on sample of Valteçom - Uberaba - MG - Brasil
*/
#include "demo.ch"
// don't initialize values here
STATIC nRowPos, nColPos
FUNCTION DemoA( lWithDialog, xDlg )
LOCAL aList := {}, nCont, nTable, xButton
hb_Default( @lWithDialog, .T ...
- 18 Mai 2025 13:31
- Fórum: MiniGui
- Tópico: pipininhos na rotina devido aos CHs
- Respostas: 24
- Exibições: 3917
pipininhos na rotina devido aos CHs
... programa do início do post, com pequena alteração sobre criar dialog ou não.
/*
test codeblock
*/
#include "minigui.ch"
// don't initialize values here
STATIC nRowPos, nColPos
FUNCTION DemoButton( lWithDialog, xDlg )
LOCAL aList := {}, nCont, nMesa, xButton, bCode
hb_Default( @lWithDialog ...
/*
test codeblock
*/
#include "minigui.ch"
// don't initialize values here
STATIC nRowPos, nColPos
FUNCTION DemoButton( lWithDialog, xDlg )
LOCAL aList := {}, nCont, nMesa, xButton, bCode
hb_Default( @lWithDialog ...
- 15 Mai 2025 18:52
- Fórum: MiniGui
- Tópico: pipininhos na rotina devido aos CHs
- Respostas: 24
- Exibições: 3917
pipininhos na rotina devido aos CHs
... é dele.
Apenas simplifiquei, dependendo do ponto de vista...
mesas.png
/*
test codeblock
*/
#include "minigui.ch"
// don't initialize values here
STATIC nRowPos, nColPos
FUNCTION Main()
LOCAL aList := {}, nCont, nMesa, cName, bCode
nColPos := -1
nRowPos := -1
FOR nCont = 1 TO 35 ...
Apenas simplifiquei, dependendo do ponto de vista...
mesas.png
/*
test codeblock
*/
#include "minigui.ch"
// don't initialize values here
STATIC nRowPos, nColPos
FUNCTION Main()
LOCAL aList := {}, nCont, nMesa, cName, bCode
nColPos := -1
nRowPos := -1
FOR nCont = 1 TO 35 ...
- 09 Mai 2025 13:24
- Fórum: Banco de Dados
- Tópico: Erro no MySQL (*)
- Respostas: 3
- Exibições: 2311
Erro no MySQL (*)
... ug_id;", daí vai me retornar um recordSet com os campos que pedi retorno, e assim posso ter os IDs inseridos.
INSERT INTO pessoas (nome, email)
VALUES ('João da Silva', 'joao@email.com')
RETURNING id;
Exemplo de uso:
cSQL := "INSERT INTO pessoas (nome, email) " + ;
"VALUES ('João da Silva ...
INSERT INTO pessoas (nome, email)
VALUES ('João da Silva', 'joao@email.com')
RETURNING id;
Exemplo de uso:
cSQL := "INSERT INTO pessoas (nome, email) " + ;
"VALUES ('João da Silva ...
- 29 Abr 2025 21:10
- Fórum: HwGui
- Tópico: Situação atual do demoall.prg
- Respostas: 56
- Exibições: 14615
Situação atual do demoall.prg
... HTRACK class as substitute for Windows only HTRACKBAR
demoimage1.prg Y Icons and background bitmaps
demoimage2.prg Y Icons and bitmaps using hex values
demoini.prg P Use INI file: create and read
demolenta.prg Y Multi platform alternative for tab
demolistbox.prg S S Y Demo for listbox ...
demoimage1.prg Y Icons and background bitmaps
demoimage2.prg Y Icons and bitmaps using hex values
demoini.prg P Use INI file: create and read
demolenta.prg Y Multi platform alternative for tab
demolistbox.prg S S Y Demo for listbox ...
- 07 Mar 2025 10:35
- Fórum: SQL
- Tópico: Carga do DBF para MySql/Postgres e LetoDbf juntos!
- Respostas: 12
- Exibições: 16416
Carga do DBF para MySql/Postgres e LetoDbf juntos!
Entendi.
Pode ser:
INSERT INTO tabela ( colunas ) VALUES valoes, ( colunas ) VALUES valores
Mas isso seria gastar mais texto/tempo.
Também pode ser:
INSERT INTO tabela VALUES ( valores )
Mas isso obriga a colocar os campos exatos da tabela, na mesma sequência definida na estrutura ...
Pode ser:
INSERT INTO tabela ( colunas ) VALUES valoes, ( colunas ) VALUES valores
Mas isso seria gastar mais texto/tempo.
Também pode ser:
INSERT INTO tabela VALUES ( valores )
Mas isso obriga a colocar os campos exatos da tabela, na mesma sequência definida na estrutura ...
- 07 Mar 2025 10:20
- Fórum: SQL
- Tópico: Carga do DBF para MySql/Postgres e LetoDbf juntos!
- Respostas: 12
- Exibições: 16416
Carga do DBF para MySql/Postgres e LetoDbf juntos!
... nada aqui no meu CPU, está o DBF e Mysql sendo acessado por IP.
A sentença:
INSERT INTO colaboradores (COLABORA,ENDERECO,BAIRRO,CIDADE,UF,CEP..) values ('ITAMAR'...etc), (mais outro reg...), (Mais outro reg.Sem precisar da palavra values...)
Estava colocando values (...), values (...)
Saudações ...
A sentença:
INSERT INTO colaboradores (COLABORA,ENDERECO,BAIRRO,CIDADE,UF,CEP..) values ('ITAMAR'...etc), (mais outro reg...), (Mais outro reg.Sem precisar da palavra values...)
Estava colocando values (...), values (...)
Saudações ...
- 07 Mar 2025 10:01
- Fórum: SQL
- Tópico: Carga do DBF para MySql/Postgres e LetoDbf juntos!
- Respostas: 12
- Exibições: 16416
Carga do DBF para MySql/Postgres e LetoDbf juntos!
... cNewTable + " ( "
FOR nCont = 1 TO FCount()
cSQLFix += FieldName( nCont )
IF nCont != FCount()
cSQLFix += ", "
ENDIF
NEXT
cSQLFix += " ) VALUES "
cTxt := ""
DO WHILE ! Eof()
GrafTempo( RecNo(), LastRec() )
Inkey()
cSQL := "( "
FOR nCont = 1 TO FCount()
xValue := FieldGet( nCont )
DO ...
FOR nCont = 1 TO FCount()
cSQLFix += FieldName( nCont )
IF nCont != FCount()
cSQLFix += ", "
ENDIF
NEXT
cSQLFix += " ) VALUES "
cTxt := ""
DO WHILE ! Eof()
GrafTempo( RecNo(), LastRec() )
Inkey()
cSQL := "( "
FOR nCont = 1 TO FCount()
xValue := FieldGet( nCont )
DO ...
- 07 Mar 2025 09:35
- Fórum: SQL
- Tópico: Carga do DBF para MySql/Postgres e LetoDbf juntos!
- Respostas: 12
- Exibições: 16416
Carga do DBF para MySql/Postgres e LetoDbf juntos!
Olá!
Fiz aqui, uns testes... pegando o macete VALUES (), (), () tava colocando VALUES (), VALUES ()...
Pego de 10 em 10 registros, por vez.
Ai tem o campo id autoincrement, talvez desligue pq não usei assim no DBF.
O campo data que criei NOT NULL, aceita criar mas em compensação não grava nada kkkkk ...
Fiz aqui, uns testes... pegando o macete VALUES (), (), () tava colocando VALUES (), VALUES ()...
Pego de 10 em 10 registros, por vez.
Ai tem o campo id autoincrement, talvez desligue pq não usei assim no DBF.
O campo data que criei NOT NULL, aceita criar mas em compensação não grava nada kkkkk ...
- 06 Mar 2025 19:21
- Fórum: SQL
- Tópico: Tamanho da sentença(SQL) no MySQL
- Respostas: 4
- Exibições: 2447
Tamanho da sentença(SQL) no MySQL
... do not run out of memory by using large packets accidentally.
You can also get strange problems with large packets if you are using large BLOB values but have not given mysqld access to enough memory to handle the query. If you suspect this is the case, try adding ulimit -d 256000 to the ...
You can also get strange problems with large packets if you are using large BLOB values but have not given mysqld access to enough memory to handle the query. If you suspect this is the case, try adding ulimit -d 256000 to the ...
- 16 Fev 2025 15:20
- Fórum: [x]Harbour
- Tópico: SQL no DBF em breve (promessa) Aleksander Czajczynski
- Respostas: 33
- Exibições: 22201
SQL no DBF em breve (promessa) Aleksander Czajczynski
... rddInfo( RDDI_EXECUTE, "UPDATE %s SET %s WHERE %s", pcTable, phSource, pchWhere )
5) Inserir dados:
rddInfo( RDDI_EXECUTE, "INSERT INTO %s VALUES ( %s ) ", pcTable, phSource )
6) Deletando:
rddInfo( RDDI_EXECUTE, "DELETE FROM CRMEx WHERE CODCLI = '" + cCod + "'", "SQLMIX" )
7) Teste de ...
5) Inserir dados:
rddInfo( RDDI_EXECUTE, "INSERT INTO %s VALUES ( %s ) ", pcTable, phSource )
6) Deletando:
rddInfo( RDDI_EXECUTE, "DELETE FROM CRMEx WHERE CODCLI = '" + cCod + "'", "SQLMIX" )
7) Teste de ...
- 14 Fev 2025 11:16
- Fórum: [x]Harbour
- Tópico: SQL no DBF em breve (promessa) Aleksander Czajczynski
- Respostas: 33
- Exibições: 22201
SQL no DBF em breve (promessa) Aleksander Czajczynski
... Advantage Server Type=ADS_Local_Server;" + ;
"TableType=ADS_CDX;Security Mode=ADS_IGNORERIGHTS;" + ;
"Lock Mode=Compatible;" + ;
"Use NULL values in DBF Tables with Advantage=True;" + ;
"Exclusive=No;Deleted=No;"
oConexao:CursorLocation := AD_USE_CLIENT
oConexao:CommandTimeOut := 20 ...
"TableType=ADS_CDX;Security Mode=ADS_IGNORERIGHTS;" + ;
"Lock Mode=Compatible;" + ;
"Use NULL values in DBF Tables with Advantage=True;" + ;
"Exclusive=No;Deleted=No;"
oConexao:CursorLocation := AD_USE_CLIENT
oConexao:CommandTimeOut := 20 ...
- 30 Jan 2025 23:01
- Fórum: [x]Harbour
- Tópico: PRECISO DE AJUDAR URGENTE !!! NÃO COMPILA MAIS OS PRGS
- Respostas: 31
- Exibições: 13170
PRECISO DE AJUDAR URGENTE !!! NÃO COMPILA MAIS OS PRGS
... CLINICAL>hbmk2 Clinical
hbmk2[Clinical]: Could not detect any supported C compiler in your PATH.
Setup one or set -comp= option to one of these values: mingw,
msvc, clang, bcc, watcom, icc, pocc, xcc, tcc, mingw64,
msvc64, msvcia64, bcc64, iccia64, pocc64
A mensagem acima é que esta aparecendo ...
hbmk2[Clinical]: Could not detect any supported C compiler in your PATH.
Setup one or set -comp= option to one of these values: mingw,
msvc, clang, bcc, watcom, icc, pocc, xcc, tcc, mingw64,
msvc64, msvcia64, bcc64, iccia64, pocc64
A mensagem acima é que esta aparecendo ...