Clique abaixo para nos ajudar
Login

Esqueci minha senha

Estamos no Facebook
Buscar
 
 

Resultados por:
 


Rechercher Busca avançada

Quem está conectado
22 usuários online :: Nenhum usuário registrado, Nenhum Invisível e 22 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 7018 usuários registrados
O último usuário registrado atende pelo nome de Marcos Souza

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

INSERT NÃO GRAVA OS DADOS NA TABELA SQL

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

Resolvido INSERT NÃO GRAVA OS DADOS NA TABELA SQL

Mensagem por Linghston em 23/7/2010, 10:52

Bom amigos, estou aki mais uma vez para pedir ajuda... é os eguinte:
Ao digitar nas caixa textbox os valores, os mesmo não são gravados na tabela SQL, dou um brow depois de preencher o ultimo textbox e vejo que no cursoradapter ACESSO do data environment os dados foram criados porem não vão para a tabela SQL.

O comando que estou usando é este abaixo:

Código:
SELECT acesso
      INSERT INTO acesso (REGISTRO,mesa,hr_acesso,dt_acesso,Ip);
       VALUES (thisform.txtfa.value,VAL(thisform.text14.value),thisform.text13.value,thisform.text17.value,thisform.text5.value)

Linghston
Participa Bastante
Participa Bastante


Voltar ao Topo Ir em baixo

Resolvido Re: INSERT NÃO GRAVA OS DADOS NA TABELA SQL

Mensagem por Marcos Guedes em 23/7/2010, 11:01

Surge alguma mensagem de erro?
Acredito que não seja desta forma!
Pelo que entendi, "acesso" é o nome de seu cursor adapter, correto?
Neste caso realmente não serão gravados dados algum em sua tabela MS-SQL
pois o cursor nada mais é que uma "fotografia" de sua tabela MS-SQL.

Para que os dados sejam gravados, você precisará registrar os valores diretamente na tabela MS-SQL.
Vai um exemplo que retirei do help do VFP 9.0:
Código:
CLEAR

LOCAL lnConn

LOCAL lnPercent AS Int  && Input parameters must be typed.

LOCAL lnOutput

lnPercent = 50

lnOutput = 0



* Make connection, assuming a local trusted connection.

lnConn = SQLCONNECT('local')

IF m.lnConn > 0  && Success.



  * Set the active database to PUBS.

  SQLEXEC(m.lnConn, 'use pubs')



  * Execute SELECT statement.

  SQLEXEC(m.lnConn, 'SELECT * FROM authors', 'PubAuthors')

  BROWSE

 

  * Execute INSERT statement, get value of identity field.

  SQLEXEC(m.lnConn, "INSERT INTO JOBS (job_desc, min_lvl, max_lvl);

      VALUES ('Developer',75,150)")

  SQLEXEC(m.lnConn, "SELECT SCOPE_IDENTITY()", "job_id")

  ? "ID for added Job is " + LTRIM(STR(job_id.exp))



  * Execute DELETE statement. Get number of records affected.

  SQLEXEC(m.lnConn, "DELETE FROM JOBS WHERE job_desc ='Developer'")

  SQLEXEC(m.lnConn, "SELECT @@ROWCOUNT", 'rowcount')

  ? rowcount.exp, "record(s) deleted"



  * Call a stored procedure with no parameters.

  SQLEXEC(m.lnConn, 'sp_who', 'activeusers')

  BROWSE



  * Execute stored procedure with an INPUT parameter.

  SQLEXEC(m.lnConn, 'exec byroyalty ?lnPercent','HalfOffAuthors')

 

  * Create temp stored procedure with OUTPUT parameter and call it.

  SQLEXEC(m.lnConn, "CREATE PROCEDURE #MyProc @outparam int OUTPUT AS;

      SELECT @outparam=100")

  SQLEXEC(m.lnConn, "exec #myProc ?@lnOutput")

  ? m.lnOutput

 

  * Create a temp stored procedure with INPUT and OUTPUT parameters

  * and call it.

    SQLEXEC(m.lnConn, "CREATE PROCEDURE #MyProc2 " + ;

                      "@inputparam INT, " + ;

                      "@outparam int OUTPUT " + ;

                      "AS SET @outparam=@inputparam*10")

    SQLEXEC(m.lnConn, "exec #myProc2 ?lnPercent, ?@lnOutput")

    ? m.lnOutput



  * Get version information.

  SQLEXEC(m.lnConn, 'SELECT @@VERSION','SQLVersion1')

  ? STRTRAN(SQLVersion1.Exp,CHR(0)) 



  * Disconnect.

  SQLDISCONNECT(m.lnConn)

ELSE

  ? "Unable to connect to SQL Server"

ENDIF

RETURN

_________________
Marcos Guedes - Programador e desenvolvedor Web.


Visite o nosso portal:
[Você precisa estar registrado e conectado para ver este link.]

Marcos Guedes
Webmaster
Webmaster


Voltar ao Topo Ir em baixo

Resolvido Re: INSERT NÃO GRAVA OS DADOS NA TABELA SQL

Mensagem por alceu11 em 23/7/2010, 11:20

Assista este video com trabalhar com cursor adpter em sql server
link

[Você precisa estar registrado e conectado para ver este link.]

alceu11
Usuário 5 Estrelas
Usuário 5 Estrelas


Voltar ao Topo Ir em baixo

Resolvido Re: INSERT NÃO GRAVA OS DADOS NA TABELA SQL

Mensagem por m@r<3|o em 23/7/2010, 11:28

olá amigo não falto passar pra string ?
pq a lenda é que o insert é bem dessa forma, mais geralmente nao funciona se nao passar pra strings

mais se for o cursor adapter .
nao seria somente tableupdate(.t.,.t.) para gravar como diz a lenda
nao mexo com SQL só palpites

Abs
Marcelo Fazan

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


Voltar ao Topo Ir em baixo

Resolvido Re: INSERT NÃO GRAVA OS DADOS NA TABELA SQL

Mensagem por alceu11 em 23/7/2010, 11:48

no topico do A_mendonca cursor adpater com mysql eu coloquei uma classe basica pra formularios, so seguir o video e criar o formulario baseado na classe., que a classe fara o tableupdate, que nem esta no video.

link do fonte da classe

- Clique aqui para baixar o arquivo!

alceu11
Usuário 5 Estrelas
Usuário 5 Estrelas


Voltar ao Topo Ir em baixo

Resolvido Re: INSERT NÃO GRAVA OS DADOS NA TABELA SQL

Mensagem por hugo em 23/7/2010, 14:52

reputado alceu

_________________
"A tristeza é a falta de alegria, mais sem ela eu não poderia entender a alegria do fato de que a felicidade existe!"
Helio Leites - [Você precisa estar registrado e conectado para ver este link.]

hugo
Usuário 5 Estrelas
Usuário 5 Estrelas


Voltar ao Topo Ir em baixo

Resolvido Re: INSERT NÃO GRAVA OS DADOS NA TABELA SQL

Mensagem por Linghston em 24/7/2010, 07:51

Ok amigos, consegui resolver o problema... bastou fazer o seguinte comando:

Código:
INSERT INTO acesso (REGISTRO,mesa,hr_acesso,dt_acesso,Ip) VALUES (thisform.txtfa.value,VAL(thisform.text14.value),thisform.text13.value,thisform.text17.value,thisform.text5.value)
TABLEUPDATE(.T.)

Obrigado a todos pelas dicas.

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