Clique abaixo para nos ajudar
Login

Esqueci minha senha

Estamos no Facebook
Buscar
 
 

Resultados por:
 


Rechercher Busca avançada

Quem está conectado
13 usuários online :: Nenhum usuário registrado, Nenhum Invisível e 13 Visitantes :: 1 Motor de busca

Nenhum

[ Ver toda a lista ]


O recorde de usuários online foi de 468 em 1/3/2012, 10:43
Últimos assuntos
» Ajuda a direcionar
Hoje à(s) 01:17 por miiiih

» Alterar uma palavra num arquivo de texto
5/12/2016, 12:02 por Teseu

» Buscar endereço por CEP
3/12/2016, 19:59 por pedrossian

» USAR WEBSERVICE NO VFP9
2/12/2016, 09:50 por AJC

» BANIMENTO DE USUARIO
17/11/2016, 08:31 por FAF

» Impressora Ticket
15/11/2016, 09:20 por clima238

» Gráfico
9/11/2016, 10:43 por hidroluz

» TRANSPOR TABELA
9/11/2016, 10:34 por hidroluz

» MUDANÇA DO .DBF PARA POTSGREE
9/11/2016, 09:12 por AJC

» Website com videoaulas sobre linguagens de programação
8/11/2016, 09:56 por JLDR

» Parceria para desenvolvimento de template em Wordpress
7/11/2016, 19:15 por mindix

» Data fica invertida na planilha que é gerada via programa.
27/10/2016, 11:00 por Linghston

» Maximizar report direto do menu
21/10/2016, 20:48 por Rosangela Pires

» Fechar form com tempo
21/10/2016, 10:15 por Rosangela Pires

» URGENTE: Ajuda com impressora ELGIN-L42
14/10/2016, 09:53 por megasoft

» Opções para gerar NF-e
10/10/2016, 09:07 por mavsinfo

» Google Maps
8/10/2016, 15:08 por Rosangela Pires

» Mysql
5/10/2016, 11:22 por Marcos Guedes

» Acessando Banco em MYSQL de um projeto WORDPRESS
3/10/2016, 10:58 por Marcos Guedes

» OPTION SELECT MOSTRAR CAMPOS QUASE PRONTO
26/9/2016, 21:09 por BobKuspe

Alterar uma palavra num arquivo de texto

5/12/2016, 12:02 por Teseu

Olá prezados colegas de programação!

Este é eu primeiro post no fórum e gostaria de poder …

Comentários: 0

Buscar endereço por CEP

3/12/2016, 19:59 por pedrossian

Caros amigos, meu código para buscar endereço pelo CEP não funciona mais.
Alguém pode me …

Comentários: 0

USAR WEBSERVICE NO VFP9

2/12/2016, 09:50 por AJC

Pessoal, preciso de um material ou livro que me traga instruções como
usar a consumação de …

Comentários: 0

BANIMENTO DE USUARIO

13/11/2016, 16:21 por FAF

A usuária ROSANGELA PIRES ao tentar acessar o Forum obtem sempre a mensagem de BANIMENTO.
A mesma …

Comentários: 3

Impressora Ticket

15/11/2016, 09:20 por clima238

Bom dia,
Por favor alguém me explique porque o código abaixo imprime no ecrã em vez do printer: …

Comentários: 0

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

Os nossos membros postaram um total de 17119 mensagens em 2577 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

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

Mensagem por Conteúdo patrocinado Hoje à(s) 19:01


Conteúdo patrocinado


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