Clique abaixo para nos ajudar
Conectar-se

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
ListBox

23/5/2017, 10:37 por Rosangela Pires

Ola Amigos.

Para se movimentar na grid com as setas colocamos no Metodo AfterChange da grid …

Comentários: 0

TRY BEGIN E FLOCK()

17/4/2017, 10:32 por AJC

Pessoal estou tendo alguns problemas de gravação em rede, estou usando
try begin, mas vi algo na …

Comentários: 0

Exportar Dados Campo Memo Tabela DBF

10/4/2017, 10:28 por fcampos

Olá bom dia.

Estou tentando exportar os dados de algumas tabelas em formato dbf pelo foxpro.
O …

Comentários: 2

Função EVL()

8/4/2017, 12:18 por Clebervfp

Bom dia a todos.
Vim compartilhar de uma Função do próprio VFP que me benefício muito.
Função …

Comentários: 0

COMO BLOQUEAR REGISTRO OU TABELA NO VISUAL FOXPRO PARA GRAVAÇÃO EM REDE

3/4/2017, 10:29 por AJC

Pessoal estou tendo um problema que acontece sempre busco na minha tabela de clientes o ultimo …

Comentários: 2

Estatísticas
Temos 7081 usuários registrados
O último usuário registrado atende pelo nome de DENISON SANTOS DA SILVA

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