Clique abaixo para nos ajudar
Login

Esqueci minha senha

Estamos no Facebook
Buscar
 
 

Resultados por:
 


Rechercher Busca avançada

Quem está conectado
7 usuários online :: Nenhum usuário registrado, Nenhum Invisível e 7 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
Últimos assuntos
automação do mozilla e chrome

15/1/2017, 12:16 por Handerson Mildroz

Boa tarde a todos!

Sou iniciante no VFP. Preciso de ajuda, pois tenho um código que usa o …

Comentários: 0

COMO ESTÃO DESENVOLVENDO EM WEB?

22/8/2016, 10:48 por AJC

Pessoal, já lí sobre vários topicos aqui no forum sobre desenvolvimento web
mas ainda nada …

Comentários: 2

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: 0

dll pertocheck

15/12/2016, 12:45 por FERNANDOMATRELLA

Alguem teria ja desenvolvido a comunicação com essa dll estou tento muito trabalho aqui e nenhum …

Comentários: 1

Rota de um arquivo

15/12/2016, 22:28 por Martins

Agradeço ajuda para o seguinte:
como guardar numa variável, um caminho ou rota,por exemplo


Comentários: 3

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

Os nossos usuários postaram um total de 1 mensagem em 1 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