Clique abaixo para nos ajudar
Login

Esqueci minha senha

Estamos no Facebook
Buscar
 
 

Resultados por:
 


Rechercher Busca avançada

Quem está conectado
15 usuários online :: Nenhum usuário registrado, Nenhum Invisível e 15 Visitantes :: 2 Motores de busca

Nenhum

[ Ver toda a lista ]


O recorde de usuários online foi de 468 em 1/3/2012, 10:43
Como preencher campos vazios

9/2/2017, 11:55 por Linghston

Pessoal boa tarde,

É o seguinte, eu preciso preencher os campos de uma coluna da tabela DBF que …

Comentários: 2

Enviar msg para WhatsAPP via VFP

7/2/2017, 10:31 por Eliana

Olá Pessoal!

Alguém sabe se é possível enviar mensagem para o WhatsAPP via VFP?


Grata


Comentários: 0

Tudo dá errado

3/2/2017, 16:50 por Douglas Pascini

Troquei de maquina, achei que seria uma boa, [Você precisa estar registrado e conectado para ver esta imagem.]  pois passei para uma maquina melhor.

Instalei o …

Comentários: 1

URGENTE - Instalação do aplicativo

24/1/2017, 08:51 por Douglas Pascini

Bom dia. Estou com um problema, ao fazer a instalação (colocar os arquivo) do aplicativo na …

Comentários: 0

USAR REPORT FORM

30/12/2016, 09:06 por AJC

Pessoal bom dia,
Estou com um grande problema, já pesquisei muita coisa sobre report form, mas o …

Comentários: 3

Estatísticas
Temos 7021 usuários registrados
O último usuário registrado atende pelo nome de diegopeixoto

Os nossos membros postaram um total de 21 mensagens em 12 assuntos

INSERT NÃO ATUALIZA TABELA DBF NO VFP 9.

Ver o tópico anterior Ver o tópico seguinte Ir em baixo

Resolvido INSERT NÃO ATUALIZA TABELA DBF NO VFP 9.

Mensagem por Linghston em 15/10/2010, 14:46

Pessoal aqui estou novamente quase perdendo o resto de cabelo que tenho...rsrsr, com este comando INSERT no VFP9, é o seguinte:
Criei um FORM e nele coloquei um textbox e um botão, no evento click do botão escrevi a seguinte rotina para acessar uma tabela dbf:

Código:
CLOSE ALL
SET EXCLUSIVE off

nconexao= SQLstringCONNECT("DSN=Informatc;UID=;PWD=;SourceDB=\\172.20.124.562\gmdn\Informatc\Tabelas;SourceType=DBF;Exclusive=No;BackgroundFetch=Yes;Collate=Machine;Null=Yes;Deleted=Yes;")

SQLExec(nconexao, "Select * from contatos")

SQLEXEC(nconexao,"INSERT INTO contatos (mesa);
VALUES (thisform.text1.Value)")
TABLEUPDATE(.T.)
brow

O PROBLEMA É:
A tabela DBF não atualiza, o seja ela não armazena o novo registro mesa na tabela contatos.
Já estou a 3 dias tentando de tudo e nada!!!
Será que alguém sabe como resolver isto??

Obrigado.

Linghston
Participa Bastante
Participa Bastante


Voltar ao Topo Ir em baixo

Resolvido Re: INSERT NÃO ATUALIZA TABELA DBF NO VFP 9.

Mensagem por Tales Ruan em 15/10/2010, 14:51

Acho que você não precisava usar SQLExec(), já que é uma tabela DBF, mas ainda assim deveria funcionar.

Verifique o retorno da função SQLEXEC(), se for -1, aconteceu um erro.

Você pode descobrir qual erro foi este usando a função AERROR().

Tales Ruan
Participa Bastante
Participa Bastante


Voltar ao Topo Ir em baixo

Resolvido Re: INSERT NÃO ATUALIZA TABELA DBF NO VFP 9.

Mensagem por Tales Ruan em 15/10/2010, 14:54

Ah, sim, acho que achei o problema. Provavelmente é na linha do comando insert. Tente fazer assim:

Código:
SQLEXEC(nconexao,"INSERT INTO contatos (mesa) "+;
"VALUES ("+thisform.text1.Value+")")

Você deve converter thisform.text1.Value para string se for necessário.

Tales Ruan
Participa Bastante
Participa Bastante


Voltar ao Topo Ir em baixo

Resolvido Re: INSERT NÃO ATUALIZA TABELA DBF NO VFP 9.

Mensagem por m@r<3|o em 15/10/2010, 15:06

Olá experimenta alterar para sua necessidade esse codigo


Código:
= SQLEXEC(gnConnHandle,"SELECT frequencia.cod, frequencia.aluno ,frequencia.dtdia, frequencia.nomalun, frequencia.hora FROM frequencia")
     
do while !eof()
   m.cod  =  cod
   m.aluno =  alltrim(STR(aluno))
   m.dtdia  = dtdia
   m.nomalun = alltrim(nomalun)
   m.hora = RIGHT(ALLTRIM(TTOC(hora)), 8 )
   
   INSERT INTO frequencia FROM MEMVAR
   skip
enddo

scatter memvar

De preferencia no Select coloque campo a campo ao inves de *

m@r<3|o
Participante Assíduo
Participante Assíduo


Voltar ao Topo Ir em baixo

Resolvido Re: INSERT NÃO ATUALIZA TABELA DBF NO VFP 9.

Mensagem por Linghston em 15/10/2010, 15:30

Pessoal,

estou tentando resolver com estas duas dicas do marcelofazan e do Tales Ruan.... Mas até agora nada!!!

Linghston

Linghston
Participa Bastante
Participa Bastante


Voltar ao Topo Ir em baixo

Resolvido Re: INSERT NÃO ATUALIZA TABELA DBF NO VFP 9.

Mensagem por m@r<3|o em 15/10/2010, 15:34

voce fez o teste conexao ? primeiro
voce esta se conectando numa hospedagem ? ou pela rede ?


Última edição por marcelofazan em 15/10/2010, 15:36, editado 2 vez(es)

m@r<3|o
Participante Assíduo
Participante Assíduo


Voltar ao Topo Ir em baixo

Resolvido Re: INSERT NÃO ATUALIZA TABELA DBF NO VFP 9.

Mensagem por Tales Ruan em 15/10/2010, 15:34

Que tipo de informação você coloca no text1?

Caractere? Numero?

Tales Ruan
Participa Bastante
Participa Bastante


Voltar ao Topo Ir em baixo

Resolvido Re: INSERT NÃO ATUALIZA TABELA DBF NO VFP 9.

Mensagem por Linghston em 15/10/2010, 15:42

marcelofazan escreveu:voce fez o teste conexao ? primeiro
voce esta se conectando numa hospedagem ? ou pela rede ?

sim fiz o teste conexão e consigo visualizar a tabela antes.
estou conectanto pela rede.

Linghston
Participa Bastante
Participa Bastante


Voltar ao Topo Ir em baixo

Resolvido Re: INSERT NÃO ATUALIZA TABELA DBF NO VFP 9.

Mensagem por Linghston em 15/10/2010, 15:42

[Você precisa estar registrado e conectado para ver este link.] escreveu:Que tipo de informação você coloca no text1?

Caractere? Numero?


Numerico.

Linghston
Participa Bastante
Participa Bastante


Voltar ao Topo Ir em baixo

Resolvido Re: INSERT NÃO ATUALIZA TABELA DBF NO VFP 9.

Mensagem por Tales Ruan em 15/10/2010, 15:44

[Você precisa estar registrado e conectado para ver este link.] escreveu:
[Você precisa estar registrado e conectado para ver este link.] escreveu:Que tipo de informação você coloca no text1?

Caractere? Numero?


Numerico.

Então, na linha do comando insert coloque este código:

Código:
SQLEXEC(nconexao,"INSERT INTO contatos (mesa) "+;
"VALUES ("+STR(thisform.text1.Value)+")")

Deve resolver.

Tales Ruan
Participa Bastante
Participa Bastante


Voltar ao Topo Ir em baixo

Resolvido Re: INSERT NÃO ATUALIZA TABELA DBF NO VFP 9.

Mensagem por m@r<3|o em 15/10/2010, 15:47

tenta fazer antes de insert into

set defa to "172.20.124.562\gmdn\Informatc\Tabelas"

se a consulta vem voce tras corretamente
mais pra gravar precisa indicar o local tb sera q é isso ?


se voce usa DBC acho que tem que ser conexao DBC ?
se é conexao DBF fazer com DBF ?


Última edição por marcelofazan em 15/10/2010, 15:53, editado 3 vez(es)

m@r<3|o
Participante Assíduo
Participante Assíduo


Voltar ao Topo Ir em baixo

Resolvido Re: INSERT NÃO ATUALIZA TABELA DBF NO VFP 9.

Mensagem por Linghston em 15/10/2010, 15:50

[Você precisa estar registrado e conectado para ver este link.] escreveu:
[Você precisa estar registrado e conectado para ver este link.] escreveu:
[Você precisa estar registrado e conectado para ver este link.] escreveu:Que tipo de informação você coloca no text1?

Caractere? Numero?


Numerico.

Então, na linha do comando insert coloque este código:

Código:
SQLEXEC(nconexao,"INSERT INTO contatos (mesa) "+;
"VALUES ("+STR(thisform.text1.Value)+")")

Deve resolver.

Fiz o que falou, mas não atualizou a tabela...
e esta travando o o banco de dados(dbc) todo, não consigo acessar nenhuma tabela, so dando o quit e reabrindo o projeto.

Linghston
Participa Bastante
Participa Bastante


Voltar ao Topo Ir em baixo

Resolvido Re: INSERT NÃO ATUALIZA TABELA DBF NO VFP 9.

Mensagem por Tales Ruan em 15/10/2010, 15:53

marcelofazan escreveu:tenta fazer antes de insert into

set defa to "172.20.124.562\gmdn\Informatc\Tabelas"

se a consulta vem voce tras corretamente
mais pra gravar precisa indicar o local tb sera q é isso ?

Ele está usando SQLExec() nos dois comandos, e na consulta funciona.
Acho que não é por aí. O problema deve ser somente no comando insert.

Linghston, verifique o retorno da função SQLExec() no comando insert. Se o retorno for -1, faça isto:

Código:
Aerror(temperro)
Messagebox(temperro[2])

Aí voce vai saber exatamente o que está acontecendo de errado.

Tales Ruan
Participa Bastante
Participa Bastante


Voltar ao Topo Ir em baixo

Resolvido Re: INSERT NÃO ATUALIZA TABELA DBF NO VFP 9.

Mensagem por Linghston em 15/10/2010, 18:56

Tales Ruan...
Vou fazer o que vc sugeriu, mas..... so segunda!!!!
pois este fim de semana vou desestresar!!!! rsrs
pois estes ultimos 3 dias foi ossos...
Depois eu te retorno, ok.
Bom fim de semana!!!!

Linghston

Linghston
Participa Bastante
Participa Bastante


Voltar ao Topo Ir em baixo

Resolvido Re: INSERT NÃO ATUALIZA TABELA DBF NO VFP 9.

Mensagem por Tales Ruan em 15/10/2010, 19:35

Sem problema, eu também descanso nos finais de semana, às vezes.

Fico no aguardo. Até mais.

Tales Ruan
Participa Bastante
Participa Bastante


Voltar ao Topo Ir em baixo

Resolvido Re: INSERT NÃO ATUALIZA TABELA DBF NO VFP 9.

Mensagem por Linghston em 18/10/2010, 06:16

Tales Ruan,
Problema resolvido!!!!
A sua sugestão de ver o retorno do erro, foi a chave.
O Problema é que alem do campo mesa, existe mais 04 outros campos que não podem ser valor NULL como esta na string de conexão.
Então foi so corrigir este detalhe.

Obrigado pela ajuda e boa semana.

Linghston
Participa Bastante
Participa Bastante


Voltar ao Topo Ir em baixo

Ver o tópico anterior Ver o tópico seguinte Voltar ao Topo


 
Permissão deste fórum:
Você não pode responder aos tópicos neste fórum