Andersonjb
-
Total de itens
580 -
Registro em
-
Última visita
Posts postados por Andersonjb
-
-
Bem, Formulário MDI não serviria?
Fora isso, acho que o jeito é você pegar a resolução da tela e dividir o tamanho do formulario pra apresentar...
Falows!
-
Acho que esse artigo pode te ajudar:
http://www.macoratti.net/vbn_io.htm
Ta em VB.NET, mais de VB.NET para C# é só sintaxe.
Flws
-
Movendo para demais bancos, já que a duvida é sobre Oracle...
-
De uma Pesquisa sobre o objeto BindingContext, e se não entender, posta aqui as suas duvidas que eu te dou uma força, firmeza?
Flws!
-
Use a Função IsDate, ela retorna um valor booleano indicando se o valor passado por parâmetro é uma data ou não!
Flws!
-
É porque o Path (Endereço da Imagem) tem que ser uma string. Você não colocou as aspas duplas.
Sua Sintaxe:
picImagem.Picture = LoadPicture(E:\fotos\Reilon em Furnas\101MSDCF\DSC05119.jpeg)Jeito Certo:
picImagem.Picture = LoadPicture("E:\fotos\Reilon em Furnas\101MSDCF\DSC05119.jpeg")
Flws!
-
Então, dá uma procurada sobre a Expressão LIKE em SQL. ELe te retorna a busca te acordo com o caracter que você digitar, como você disse acima, ele resolverá seus problemas.
Falows!
-
-
Então cara, posta sempre o código pra gente analisar, que fica bem mais fácil.
Fala que versão do Crystal você tambem ta utilizando e a linguagem da IDE do .NET!
Flws!
-
Po, ai não da, quando eu entro pra responder, o Graymalkin já respondeu, aauauhhau, acabo com a minha diversão, heheeh!!!!
Flws!
-
Vixi, acho que você meio que viajou, hein. Isso, pelo menos, "parece" simples.
Eu faria um laço e giraria a variavel com os indices, assim pegaria os dados com as ordens e pegaria do dado a ser processado com uma Substring, e depois converteria para byte... Bem mais simples do que usar um String Builder...
Falows!
-
como eu faço para usar um sistema de cadastro onde tem o botao avançar ? Esse botao de avançar ele avança para o processo 2 de cadastro e só no final ele cadastra, como eu faço isso ?
Como assim usar um sistema de cadastro? E como assim processo 2 de cada cadastro? Reformula sua pergunta que eu não consegui entender... :blink:
Flws!
-
E aí pessoal beleza
Bom vamos lá deixa eu corrigir.
Eu abro a conexão quando eu abro meu form, dessa forma:
Try conn_local.Open() Catch ex As Exception MsgBox("Erro ao conectar o servidor local", MsgBoxStyle.Critical, "Erro") End Try
Essa é a única vez o a conexão é aberta e ela fica aberta até que programa seja fechado(ou o pau aconteça rsrs)
Aí eu tenho um objeto timer(onde fica apenas minha função sql nada de conectar e desconectar eu mudei aquele erro fatal rsrs) que fica armazenando informação a cada um minuto o sistema funciona bem durante todo o dia mas quando vira o dia de 23:59 para 00:00 a conexão termina e da essa MSN de erro na função SQL que esta dentro do timer:
Connection unexpectedly terminated
Ou seja conexão terminada.
Agora não sei se estou certo mas acho que tem muito a ver com a virada do dia ou a conexão tem um tempo limite e depois termina sózinha por padrão, não conheço muito!
Eu li o POST que o mestre fyoda deixou mas não achei resposta para esse erro. Meu problema não esta em conectar esta conectando e fica horas conectado e armazenando o problema é que a conexão finaliza sozinha!
Tem alguma idéia do que pode ser?
Eu sei que se você fica um tempo sem mecher na conexão, ela desativa ou fica inválida, mais como você faz consultas ou modificações a cada 1 segundo, acho que isso não aconteceria. O jeito é você fazer do jeitinho brasileiro então: Mete uma condição aí, se a conexao estiver aberta, se vai embora, se ela estiver fechada, você reabre de novo.
Flws!
-
é isso mesmo Graymalkin, eu deletei uma imagem mas não saiu no projeto do vb, como eu faço isso ?
está dndo esse erro !
Presta Atenção de Novo nessa Parte:
Ele está realmente compilando o projeto? Porque se tiver algum erro no código ele não compila e você vai estar rodando o executável antigo. -
Isso dai voce pode fazer com o substring, utilizando essa sintaxe:O problema da string que estou tendo é o seguinte. Por exemplo eu faço uma consulta em um banco e um dos campos é o campo "nome" aí eu pego o nome que esta armazenado nesse campo que pode ser "Epamindas aaaa bbbb pereira dos campos matos nascimento" Aí esse nome é enorme e eu armazenei ele na variável "nome" e vou exibir em algum lugar porém quero exibir apenas os primeiros 10 caracteres e não o nome inteiro que esta na variável. Como eu faço isso?VARIAVELSTRING = VARIAVELSTRING.Substring
Ai se dá uma olhada nos parâmetros porque eu não lembro direito, mais esse método corta a string de acordo com os parâmetros...
Agora quanto as minhas outras perguntas acima, analisando bem é meio inútil declarar as mesmas dentro do módulo porque de certa forma eu tenho que repetir ela dentro do botão ou form que eu vou usar! logo só estou duplicando código. Ou estou errado?Você está se referindo ao declarar o objeto no Módulo sem o New e no código com o New??? Não entendi direito, é isso?
-
Concerteza, você está declarando essas variáveis como locais, não como públicas. Use a palavra chave Public ao invés de Dim.O que eu queria era deixar essa parte Dim da As New MySqlDataAdapter(consulta), Dim ds As New DataSet() junto com o módulo assim aqui eu só chamaria aí eu deixei no módulo desse jeito:Agora outra coisa: quando você coloca o New, você está chamando o Construtor, e o construtor pede parâmetros, por isso não dá certo. Faiz o Seguinte:
Public da as MySqlDataAdapter Public ds as DataSet
Ai você coloca, quando for usar, o Construtor:da = New MySqlDataAdapter(consulta) ds = New DataSet()
É só criar um procedimento, com essa sintaxe:Outra coisa que eu gostaria de aprender é como deixar a função de consulta no módulo também ou seja essa parte Dim consulta As New MySqlCommand aí nos forms ou botões eu só chamava a consulta e jogava a query do banco. É possível?Public consulta As New MySqlCommand("select * from banco where campo1 = " & Trim(recebe) & " limit 1", conn_local) consulta.executenonquery()
Aí toda vez que você chamar a Sub, o comando será executado.
Um outro problema que estou enfrentando é para reduzir a quantidade de carcteres de um string por exemplo quando pego a string de um campo do banco e armazeno eu uma variável e quero limitar em 10 caracteres para exibir na tela como se faz isso?Ai depende, explica direito seu problema aí pra gente...
Flws!
-
Essa Consulta:
"SELECT * FROM AQCAD where EMACAD = '&usuario.text&'
Não seria assim?"SELECT * FROM AQCAD where EMACAD = '" & usuario.text & "'"
-
Caso ei pegue uma .dll ou uma .ocx do vb6 e inclua no vb 2005 vai funcionar ?
Provavelmente, não sei quanto as ocx's, mais dll's funcionam normalmente, já que sua compilação não é feita para um unico sistema.
Flws!
-
porque não consigo abrir uma base de dados no access... quando memo esta em uso, tipo...
Executo o IIS com o a tabela do access aberta e tenho uma mensagem de erro....
porque levanto esta bandeira.
Tenho um sistema que cole de uma porta serial informações e grava nesta tabela...
Quando e executo o meu aplicativo em asp.net . recebo a seguinta menssagem.... O db esta sendo uitilizado por outro aplicaticativo e não pode ser aberto
Vlw
Galera
Até aonde eu sei, quando o Access é aberto, ele cria um arquivo. ldb, que trava qualquer acesso externo ao banco. Normalmente, quando isso acontece comigo, eu só fecho a conexão antiga, abro a nova, fecho a nova depois do processamento e abro a antiga.
Falows!
-
Bom, vale lembrar que quando falamos da questão do síncrono vs assíncrono estamos falando da camada de aplicação. O protocolo TCP é da camada de transporte e uma das vantagens dele sobre o UDP é justamente a verificação automática de integridade de dados. Ou seja, você não precisa se preocupar em se certificar de que os dados chegaram corretamente, já que esta é uma tarefa do protocolo. Outra questão na qual não precisamos nos preocupar é com a velocidade da conexão, já que os dados transmitidos via TCP obedecem a uma MTU (Unidade Máxima de Transmissão).
Ou seja, o foco aqui, trabalhando-se com o protocolo TCP, é outro bem diferente. Tudo que o Andersonjb falou não deixa de ser válido, porém ele está falando sobre a camada de transporte, a qual não precisamos nos preocupar, já que o TCP já é um protocolo desta camada.
Recomendo dar uma lida sobre o TCP e sobre o modelo OSI: http://pt.wikipedia.org/wiki/TCP e http://pt.wikipedia.org/wiki/Modelo_OSI
Abraços,
Graymalkin
Nossa, eu nunca ouvi falar desse UDP... É um protocolo anterior ao TCP?
-
Não sei que tipo de transmisão você está utilizando, mais em transmissões assincronas, existe um bit de paridade, que determina se o dado chegou perfeitamente ou não.
Flws!
O negócio é que minhas transmissões são sincronas... não tem uma função parecida para elas não?
Então, deixa eu te explicar: eu nunca programei nada parecido, mais como sou técnico em informática industrial, sei bastante dessas coisas porque o objetivo do meu curso era integrar eletrônica com informática. Então, eu só vou poder te explicar eletrônicamente, e já que informática é eletrônica pura, você se vira com o código, beleza? está vendo, isso não era marketing pessoal, huaauha!!!
O problema da trasmissão síncrona é a seguinte: Digamos que você transmita do seu PC á 10 MB/s. Se na estação de destino, o dado chegar á 9MB/s, ferro, para não dizer outra palavra. O receptor e o emissor tem tanto que enviar quanto que receber na mesma velocidade. Se isso não acontecer, OS DADOS SÂO PERDIDOS NA TRANSMISSÃO. E meu amigo, isso é uma desgraça. Como disse, várias situações podem e vão interferir na sua transmissão, principalmente quando ela é sincrona, os principais são interfêrencias eletromagnéticas e temperatura. Então, o que eu teria em mente poderia ser isso: Não sei como funciona aí, mais pra esses dados serem transmitidos, eles tem que ser transformados em bytes. Quando digo bytes, é o codigo binário do próprio. Nesse dado binário, você poderia incluir então um bit de paridade. Assim dá pra saber se o dado chegou corretamente do outro lado. Mais ai você teria de saber como os dados são transformados, se você tem que transformar, isso fica mais fácil.
Tenta isso, se não conseguir, existem outras soluções...
Flws!
-
Olá,
pessoal o negócio é o seguinte: tenho um programa que se conecta a um servidor através do protocolo tcp. Até ai tudo bem. O problema é que quando muitas pessoas se conectam ao servidor, as vezes ocorre de alguém mandar alguma informação e tal informação simplesmente sumir. Não aparece nenhum erro nem nada, simplesmente a informação "some".
Eu andei lendo alguns livros e vi que utilizando udp, as vezes ocorre isso mesmo da informação sumir sem explicação :blink: (pelo menos foi o que entendi hehe). Bom, minha dúvida é se utilizando TCP, há alguma chance da informação se "perder" no caminho ou ela obrigatoriamente irá chegar ao destino. porque caso seja a segunda situação, o problema está realmente no meu código e vou ter que quebrar a cabeça para achar.
Vlw :D
Depende muito, meu amigo, porque as vezes, o problema pode ser fisico. Você disse que se conecta com um servidor, bem, então voce concorda que o dado tem que seguir um caminho físico até o servidor, correto?
Durante esse caminho, podem acontecer coisas para que o dado se perca... O mais comum é interferencia eletromagnética. Pode ser temperatura tambem, exposição do cabo, etc, etc, etc. Agora, sobre o código perder dados, acho díficil, mais acho que isso pode ser facilmente arrumado. Você pode fazer com que o programa no servidor responda se o dado chegou ou não. Não sei que tipo de transmisão você está utilizando, mais em transmissões assincronas, existe um bit de paridade, que determina se o dado chegou perfeitamente ou não.
Flws!
-
É só usar o evento Mouse Move dos objetos que você quer utilizar...
Ai quando o Mouse passar em cima deles, o evento vai ser ativado, ai é so utilizar o que você quer.
Flws!
-
Isso já foi discutido aqui no fórum, e não é uma pergunta justa. Afinal, cada linguagem tem suas características, suas falhas, suas vantagens...
O bom programador não é o que se concentra em apenas em uma linguagem, mas sim, que sabe se virar com todas elas, e sabe qual é o momento certo de usar cada uma delas, afinal, de linguagem para linguagem, o que realmente muda, alem dos detalhes, é somente a sintaxe.
Essa é a visão que voce tem que ter a respeito de linguagens de programação...
beleza?
Falows!
Impressão Em Dot.net
em .NET
Postado
De uma pesquisada sobre o Método "Print".
Falows!