-
Posts
17 -
Joined
-
Last visited
tiagojb's Achievements
Newbie (1/14)
0
Reputation
-
Boa tarde à todos. Alguém conhece ou já desenvolveu integração com os terminais da Saurus TSG800 (SmartPOS com android) ?
-
- saurus
- integração
-
(and 1 more)
Tagged with:
-
Boa tarde, estou tentando enviar minha base sql local para uma base hospedada em servidor cloud gerenciado na locaweb. Estou usando SQLRDD e toda vez que subo tabelas maiores que 10 MB ou 10 mil registros ele não sobe . Meu processo é: subo a estrutura, crio os index e faço preenchimento dos dados. Se alguém tiver algum modelo de como faz ou se já utilizou para dar uma luz, qualquer dica é válida!!! Abraço à todos,
-
Boa tarde, pessoal! Alguém já teve que acessar ou abrir arquivos físicos (.DAT, .LB) do banco de dados da IBM o DB2? Eu tenho um banco de dados de um cliente, que gostaria de obter as informações dele mas não consigo abrir. Agradeço desde já a ajuda de vocês.
-
Boa tarde pessoal. Para quem precisar deste recurso, pode ir sem medo no site desta ferramenta indicada pelo gunafe. Ao menos com municípios padrão GINFES, funcionou muito bem. site: http://www.uninfe.com.br/ fórum (yahoo): http://br.groups.yahoo.com/neo/groups/uninfe/info Agradecimento, especial ao Luiz!
-
Pessoal no caso, eu necessitava imprimir em paisagem e que não imprimisse os dizeres de cabeçalho e rodape padrões do internet explorer. Resolvi com as seguintes ações: - No Internet Explorer do(s) computador(res) que farão a impressão configurei o padrão para não imprimir cabeçalho e rodapé manualmente. OK ( se alguém tiver algo via programação para fazê-lo seria interessante). - Quanto a impressão em paisagem, encontrei "comandos" CSS que permitem definir a orientação de meu html, sendo assim problema resolvido! Obrigado à todos pela ajuda.
-
Perfeito, sistem deu certo... Aproveitando, saberia algum comando para definir o layout desta impressora, por exemplo obrigar ele imprimir em paisagem e sem os dizeres de cabeçalho e rodapé que uma pagina html traz por padrão?
-
Obrigado pessoal, com o botão consigo fazer a impressão do Html, porém necessitaria de madar o html diretamente para a impressora sem necessidade abrir o activeX (sem o preview), seria possível? Os teste que fiz, foi tentar enviar via linha de comando porém ele imprime os códigos e não o documento html em si.
-
Kapiaba, "aqui" que você se refere seria aqui no fórum? no fórum não consegui localizar até encontrei algo sobre oActivex:print() mas, não consegui aplicar... Tentei buscar no fórum da msdn, mas também não obtive sucesso... até encontrei bastante conteudo sobre oACtiveX mas não consegui encontrar como imprimir uma webpage por ele.
-
Olá pessoal, alguém saberia se é possível imprimir uma página web via ActiveX?
-
Pois é Wiliam como informei em email anterior, estava acrescentando comandos indevidos. Mas cheguei a esta conclusão que me passou também, obrigado novamente pelo retorno.
-
Pessoal consegui resolver, estava executando a função: SR_SQLParse e SR_SQLCOdeGen, desabilitei estas funções na criação da tabela e executou com sucesso, fiquei sem entender, porém funcionou. Segue abaixo o código correto e as linhas que comentei que estavam causando o erro: cSql :="CREATE TABLE CARTA (sr_recno bigint(15) NOT NULL unique auto_increment, Campo1 char(3), campo2 char(50), sr_deleted char(1) default ' ' NOT NULL );" //apCode := SR_SQLParse( cSql ) oSql := SR_GetConnection() //cSql := SR_SQLCodeGen( apCode, ,oSql:nSystemID ) ?oSql:exec( cSql,,.T. ) Agradeço a todos pelo empenho e grande auxílio.
-
William Adami, analisando seu código percebi que você usa a função oSql:exec(); Tentei adaptar ela a que tinha usado no incio do tópico e gerou o mesmo erro do inicio do tópico ao executar a aplicação. Utilizei da seguinte maneira: cSql :="CREATE TABLE CARTA (sr_recno bigint(15) NOT NULL unique auto_increment, CODE char(3), NAME char(50), sr_deleted char(1) default ' ' NOT NULL );" apCode := SR_SQLParse( cSql ) oSql := SR_GetConnection() oSql:exec( SR_SQLCodeGen( apCode, , oSql:nSystemID ),, .T.,nil ) Porém obtive o erro ao executar a aplicação: Descricao do erro: Erro SR_ODBC/0 SQLExecDirect Error HY090 - 0 - [Microsoft][ODBC Driver Manager] Comprimento inválido de seqüência de caracteres ou de buffer Command sent to database : Steatment handle : 3873144 Connection handle : 3871560 RetCode : -1 - RollBack executed. Argumentos: Stack Calls =========== Called from: => THROW(0) Called from: ..\..\source\sqlconnection.prg => SR_ODBC:RUNTIMEERR(861) Called from: ..\..\source\sqlconnection.prg => SR_ODBC:EXEC(367) E seguinte errosql.log: 16/10/2013 09:02:01: SQLExecDirect Error HY090 - 0 - [Microsoft][ODBC Driver Manager] Comprimento inválido de seqüência de caracteres ou de buffer Command sent to database : Steatment handle : 3873144 Connection handle : 3871560 RetCode : -1 SR_ODBC:RUNTIMEERR Linha : 859 SR_ODBC:EXEC Linha : 367 TESTE Linha : 189 INICIO Linha : 46 (b)TELAO Linha : 39 TWINDOW:ACTIVATE Linha : 959 TELAO Linha : 39 MAIN Linha : 11
-
É um bom palpite sim, porém tentei criar com sqlexecute e com oSql:exec( ) várias tabelas por exemplo: cSql :="CREATE TABLE CARTA (sr_recno bigint(15) NOT NULL unique auto_increment, CODE char(3), NAME char(50), sr_deleted char(1) default ' ' NOT NULL );" E mesmo assim não é criada a tabela no MySQL, e se eu executo o DbCreate() ele cria um DBF na pasta do executável.
-
Testei com dbcreate e foi criada a tabela DBF na pasta de meu executável. Estes são os Request iniciais do executável, após isto vema rotina de conexão via ODBC com o Mysql e o comando dbcreate() REQUEST SQLEX // SQLRDD Extreme should be linked in REQUEST SR_ODBC // Needed if you plan to connect with ODBC REQUEST SR_MYSQL // acesso via ODBC (rede interna) cDSN:= "USR=root;PWD=root;DTB=test;DSN=test;driver=MySQL ODBC 3.51 Driver;" nCnn := SR_AddConnection(1,cDSN) nErr='' nPos='' If nCnn < 0 ? "Connection error. See sqlerror.log for details." Quit EndIf SR_UseDeleteds( .T. ) // .f.= NÃO MANTER REGISTROS DELETADOS NAS TABELAS .t. manter SR_SetFastOpen(.T.) // ABRE AS TABELAS EM MODO COMPARTILHADO SR_SetGoTopOnScope(.F.) // NÃO EXECUTA O DBGOTOP() AUTOMATICO NOS ORDSCOPE SR_MaxRowCache( 100 ) // Determina o tamanho máximo teórico do cache de linhas da workarea SR_SetBaseLang( 2 ) // portugues SR_Msg(2) // portugues SR_SETSYNTHETICINDEX(.F.) // Força que os próximos índices criados sejam sintéticos(porem os indice ficam por conta apenas do SQLRDD) SR_SETSYNTHETICINDEXMINIMUN(10) //Configura a quantidade mínima de colunas na chave de índice para criá-lo como Sintético DbCreate( "CARTES", { { "TEXTO", "C", 100, 0 } } )
-
Ambos arquivos sqllog.txt e sqlerror.txt estão zerados. Zerei eles ontem para confirmar que não esta gerando erro nem registro....