Clique abaixo para nos ajudar
Conectar-se

Esqueci minha senha

Estamos no Facebook
Buscar
 
 

Resultados por:
 


Rechercher Busca avançada

Quem está conectado
18 usuários online :: 1 usuário cadastrado, Nenhum Invisível e 17 Visitantes :: 2 Motores de busca

marcos de boni

[ Ver toda a lista ]


O recorde de usuários online foi de 468 em 1/3/2012, 10:43
Espessura do cursor intermitente

7/3/2017, 09:08 por Jefferson Matakas

Bom dia a todos !!

Existe uma opcao no windows que pode ser acessada atraves da 'central da …

Comentários: 0

DESENVOLVIMENTO EM REDES

4/3/2017, 18:45 por AJC

Pessoal tem ou conhece livros ou material para programação em
redes usando banco de dados nativo …

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

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

Estatísticas
Temos 7035 usuários registrados
O último usuário registrado atende pelo nome de marcos de boni

Os nossos membros postaram um total de 31 mensagens em 17 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)
avatar
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.]
avatar
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!
avatar
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.]
avatar
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.
avatar
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