Jump to content
Fórum Script Brasil

paulobergo

Membros
  • Content Count

    295
  • Joined

  • Last visited

Community Reputation

0 Neutro

About paulobergo

  • Birthday 10/22/1963

Contatos

Perfil

  • Gender
    Male
  • Location
    MG,Juiz de Fora
  • Interests
    Tudo! Profissionalmente, automação comercial, levantamento rodoviário (gps, mapas). Administração Pública... Aviação... Filhas...

Recent Profile Visitors

2736 profile views
  1. Prezados, boa tarde! A pergunta não é estritamente sobre o MySQL, porém, como este é o BD que uso, resolvi postar a questão aqui. Em meus sistemas, parte das informações são permanentes, isto é, não podem ser modificadas, alteradas, etc... ficando, inclusive, registradas com hash para evidenciar uma alteração feita diretamente na tabela. O que em preciso, exatamente, é saber o nome desta característica - se é que existe -, isto é, que nome se dá às informações que nunca podem ser alteradas, em um banco de dados. O pedido que faço aos colegas é porque precisamos, na organiza
  2. Olá pessoal... Bom... descobri que o único jeito de dar certo era mesmo criando dois arquivos, o Main.java e o Gerador.java. Claro, o Gerador.java, para funcionar, precisa ser todo corrigido (Separando "Class" de "Gerador", "private" de "int", etc.... ficando tudo assim: Main.java public class Main { public static void main(String args[]) { Gerador g1, g2, g3, g4; g1 = new Gerador ("g1",0); g2 = new Gerador ("g2",1); g3 = new Gerador ("g3",0); g4 = new Gerador ("g4",1); g1.start(); g2.start(); g3.start(); g4.start(); } } Gerador.java class Gerador extends Th
  3. Prezados, bom dia! Podem avaliar? a seguinte questão foi cobrada em uma prova de concurso: QUESTÃO 48 – Dado o seguinte código-fonte Java (arquivo Main.java), assinale a alternativa que NÃO ilustra uma saída impressa válida para sua execução: public class Main { classGerador extends Thread { public static void privateint time; main(String args[]) { publicGerador (String str, intdesloc) { Gerador g1, g2, g3, g4; super(str); g1 = new Gerador ("g1",0); time = (int) ((Math.rand
  4. Olá amigos... saudações! Como identificar o alias em uma query usando ODBC Microsoft DBase Driver? Explicando melhor... Isso funciona: select distinct cfop from notas Isso não funciona: select distinct cfop from odmatriz!notas select distinct cfop from 'odmatriz!notas' select distinct cfop from "odmatriz!notas" select distinct cfop from 'odmatriz:notas' E, explicando mais ainda... O que preciso: abrir uma query, pelo DBExplorer (Delphi, BDE), usando uma conexão ODBC (ODBC Microsoft DBF Driver), identificando o alias, para poder juntar (union) dois resultados (queries) de bancos diferente
  5. Olá pessoal! olá Jhonas! Solução! a) Atualizar o MySQL: não deu resultado... ou seja, o pc (e apenas um) continuou a mostar "(Memo)" no lugar do resultado correto da função... B) BDE: remover completamente e reinstalar a BDE também não resolveu... c) Atualizar o conector ODBC... isso sim... removi a versão 3.51 - que é a que uso em todas as máquinas, inclusive as com Ubuntu+Wine - pela 5.1.8 e pronto! problema resolvido!!! Pode marcar aí como solucionado... Realmente, não consegui entender o que fez, de uma hora para outra, especificamente em um computador que vem funcionando desde, creio, 200
  6. Olá... Bom... esse é mesmo um problema no Firebird... nos outros bancos (até no VisualDbase7 com BDE) o campo AUTOINC não "esquece" a sequência... Eu uso o MySQL em praticamente todas as aplicações... Meus colegas que trabalham com as aplicações no Firebird usam uma trigger para sempre gravar o último valor do campo autoinc de uma tabela... Eu faria o seguinte... - criaria uma tabela para conter o nome de todas as tabelas e respectivos campos "autoinc" exemplo: tabela campo ultimo pedido idpedido 0 participante idparticipante 32 - antes de incluir um registro novo na tabela (por exemplo
  7. paulobergo

    Comandos do mysql

    (015 , 'suco' , 11, 'bebidas' , 3,19); Veja... para os centavos do valor unitario, use o . (ponto) e não , (virgula)... Assim... (015 , 'suco' , 11, 'bebidas' , 3.19); 015=codigo do produto suco=descricao 11=unidade (o corrego seria 'UN', 'M', 'L', 'ML', 'DZ', 'PAR', etc... bebidas=categoria 3.19=valor unitario Provavelmente voce recebeu uma mensagem indicando que havia mais dados do que campos na query... Ok?
  8. Bom... para verificar a função, executei esta query: select max(length(mydatapg(vencimento, data_baixa, pago))) as maximo, min(length(mydatapg(vencimento, data_baixa, pago))) as minimo from conta_ar e o resultado foi maximo=10, minimo=10. Dos 23 pcs na rede, 22 retornam o resultado da função corretamente, sempre via BDE+MysqlODBCConector, tanto nos XPs como nos Linux via Wine... E somente um "intepreta" erradamente o resultado... Antes de fazer a atualização no servidor, experimentarei trocar a versão do conector ODBC... posto aqui se der resultado! Grato e abraços!
  9. Jhonas! grato pela resposta... Com certeza, vou tentar a 5.1.41... Mas uma coisa não entendi... quanto a ultrapassar o limite de caracteres... como a função está definida para retornar exatamente 10 caracteres, e as respostas também estão limitadas a 10 caracteres, quando ultrapassaria o limite de caracteres? Grato!
  10. Olá pessoal... Não intrepretem, por favor, como sendo um tópico exclusivamente para o Delphi (até poderia ser...) Observei um problema em obter um resultado a partir de uma query usando BDE e ODBC MySQL. No servidor, no banco MySQL 5.0.27, existe uma função que 'traduz' a situação de uma duplicata... A função recebe a data de vencimento da duplicata, a data da liquidação e a situação (liquidada ou não) e retorna: - Se a duplicata não foi liquidada ainda, irá retornar "vencida" se estiver atrasada, "vence hoje" se estiver vencendo exatamente na data de hoje e "a vencer" se vencerá de amanhã em
  11. Olá pessoal... Não intrepretem, por favor, como sendo um tópico para o MySQL (até poderia ser...) Observei um problema em obter um resultado a partir de uma query usando BDE e ODBC MySQL. No servidor, no banco MySQL 5.0.27, existe uma função que 'traduz' a situação de uma duplicata... A função recebe a data de vencimento da duplicata, a data da liquidação e a situação (liquidada ou não) e retorna: - Se a duplicata não foi liquidada ainda, irá retornar "vencida" se estiver atrasada, "vence hoje" se estiver vencendo exatamente na data de hoje e "a vencer" se vencerá de amanhã em diante... - Se a
  12. Olá pessoal... Grato a todos pelas dicas... O problema foi solucionado com a troca do cabo que ligava os switches... Era um cabo branco... não me lembro a marca... mas não tinha o carimbo da Anatel... Como não tinhamos testadores decentes, não conseguíamos "provar" que o problema era no cabo... porém, quando exigimos que o instalador certificasse o cabo, uma empresa especializada fez a análise da rede com testadores da Fluke Networks, o que comprovou o problema... e levou à troca do cabeamento... Daí, o switch passou a trabalhar 100%! Mais uma vez, grato a todos e um grande abraço! Problema r
  13. Jhonas... grato pela resposta... Bom... quanto ao switch, sabemos que não é problema com ele... afinal, adquirimos 52 unidades... assim, testamos pelo menos cinco, em várias portas... O switch principal (que leva ao DataCenter) conecta todos os demais switches dos outros andares e toda a infraestrutura externa, rádios, fibra, etc...... Assim, na nossa infraestrutura com esses switches 3Com temos perto de 1800 computadores, sem problema... O que nos faz ter a quase absoluta certeza de que o problema é o com o cabo é que: a) trata-se de um cabo DNI, não homologado pela Anatel, com a seguin
  14. Olá pessoal... Estou com o seguinte problema... Em nossa rede, temos cerca de 960 computadores... todos distribuidos em oito andares, conectados em Switches gerenciáveis 3Com 2924... Daí, uma empresa instalou cinco catracas de acesso no térreo, para controle de presença (um equipamento que nem sequer cumpre as normas do MT - dentre eles o de que para marcar o ponto dos funcionários não poderia, em hipótese alguma, depender de equipamentos externos - no caso, de rede), puxou um cabo do switch ao qual estão conectadas as catracas até o switch que dá acesso ao nosso DataCenter. Um cabo com aproxi
  15. Olá pessoal! Saudações! Gero uma aplicação que, antes de dar uma boa arrumada e eliminar muitas inutilidades (exemplo: por conta da NF-e, agora tenho um cadastro único de "participantes" em troca da versão anterior que tinha uma cadastro de clientes, um de fornecedores, um de vendedores, um de transportadores, um de produtores rurais, etc... etc... etc...). o tamanho do executável era de exatos 3.298.304 bytes. Com a arrumação, ficou, até o presente momento, em 1.561.088 !!! Porém, gostaria que ficasse, pelo menos, perto dos 2.900.000 bytes... Alguém aí já usou de alguma forma no próprio
×
×
  • Create New...