Ir para conteúdo
Fórum Script Brasil

Gafanhoto

Membros
  • Total de itens

    494
  • Registro em

  • Última visita

Tudo que Gafanhoto postou

  1. Olha só, usando datasets tipados com conexão direta no SQL Server eu fazia assim para achar um parâmetro: select * from clientes where telefone=@tel or telefone2=@tel or telefone3=@tel Mas agora na minha application eu to usando um dataset tipado com conexão via ODBC. Daí tem que usar os parâmetros ao invés de @parametro é só usar o sinal de interrogação ?. Tipo select * from clientes where nome = ? Perfeito. Até aí tudo bem. O problema é quando eu quero fazer o mesmo select dos telefones lá de cima: select * from clientes where telefone=@tel or telefone2=@tel or telefone3=@tel Se eu colocar: select * from clientes where telefone=? or telefone2=? or telefone3=? Ele considera como 3 parâmetros diferentes. Como resolvo isso?
  2. Tranquilo... Falei com alguns caras, e disseram pra mim a mesma coisa que tu disse. Vou fazer um campo na table que pode ser 0 ou 1, e uma aplicação rastreando de 30 em 30 segundos esse campo. O que for alterado ele vai lá na base e altera. Aliás, o meu provedor me permite conexão remota, ou seja, eu ponho minha string de conexão normalmente no web.config e já era. Ele conecta e faz tudo. Resolvido.
  3. Creio que seja aqui que eu devo postar. Tenho uma aplicação com um banco de dados SQL Server rodando via ODBC. E tenho uma webapplication que contém um banco SQL Server idêntico, porém online. Quero que todas as últimas alterações do sistema que tá rodando no computador, no momento que clicar em atualizar, ele atualize no banco ONLINE. O banco de dados tem uns 300 Mb já. Então preciso que atualize apenas o que foi alterado. Como eu faço isso? Se ficar complicado do jeito que tá, refaço tudo. Preciso de um norte....
  4. Cara, cria um dataset e insere um tableAdapter. Depois usa o queryBuilder pra fazer essa JOIN que não tem erro. Só vai ter que adaptar algumas partes do código.
  5. Perfeitooooo... Eu nem tinha colocado os botões dentro de um Panel. Resolvido... Obrigado mais uma vez.. Bah quintelab, de tanto que tá me ajudando daqui um pouco vai ter que mandar a conta pra mim fim do mês.... rsrsrsrs falou... abraço
  6. Perfeito, vai me ajudar muito, mas como é que o menu dá aquele CARREGANDO, e mostra as DIVs da outra página pelo nome de cada uma? Eles não fazem um menu pra cada arquivo. É um menu padrão, que carrega cada DIV da página do lado. Tipo, tem páginas que vão er DIVs Art.1 , Art2, Art.3, outras já vão ser diferentes.
  7. Gafanhoto

    Preciso fazer igual

    Te agradeço mais uma vez quintelab.... não são poucas as vezes que tu me ajudou a começar um projeto, porque muitas vezes o problema não é não saber, mas sim não ter idéia por onde começar.... Obrigado.
  8. Buenas... Tem como fazer um menu que leia as âncoras de determinado arquivo .HTML e gere um menu com base nas âncoras? Tipo o que fizeram no link abaixo: http://www.legislacao.sefaz.rs.gov.br/Site...;inpDsKeywords= Ou associaram o arquivo a um XML ou algo parecido? Tenho certeza que o arquivo que abre na direita é um HTML.
  9. Gafanhoto

    Preciso fazer igual

    Quando tu clica, vamos dizer em Artigo 1, Inciso II, daí ele poe em azul aquela DIV, na direita, que contém o Incisso II do Artigo I Pelo que entendi aquele menu lê as âncoras do HTML. Agora não consegui ver se é .NET ou se é javascript com alguma função de .NET...
  10. Olha só, dêem por favor uma olhada no link abaixo: http://www.legislacao.sefaz.rs.gov.br/Site...;inpDsKeywords= O menu, o arquivo, o fato dele marcar o parágrafo na hora de clicar no menu. Como é que eles fizeram isso? O menu do lado tem um link em java script:goDispositive(NUMERO) e daí vai carregando.... A impressão é que o menu pega um arquivo, lê as âncoras dele e gera um menu... É tudo com extensão ASPX. Alguém tem idéia de como eles fizeram isso? Pelo que entendi o arquivo que abre na direita não é um registro no banco de dados, pois tem arquivos bem antigos, e todos eles abrem nesse padrão, e não iriam conseguir fazer isso da noite pro dia...
  11. Gafanhoto

    Quebra de linha (VB.NET)

    Olha, acho que não tem como, porque senão tem que ter um dicionário pra verificar palavra por palavra. E mesmo assim daria BUG, porque o cara no fim da frase vai escrever a palavra SEJA mas o campo só vai até o SE. SE é uma palavra válida e iria passar tranquilo. Acho que não tem como fazer o que tu está tentando. Se tiver quero saber também.
  12. O problema é o seguinte. O botão LOGOUT está em uma Master Page. E depois tenho mais 2 botões dentro do CONTENT PLACE HOLDER. É o padrão TEXTBOX e um botão do lado, pra sistema de busca. Se eu definir o de cima como default, ao dar ENTER estando na textbox de baixo ele dará um submit no botão de cima.
  13. Olha só.... Tenho uma página com 3 botões. São eles em ordem de cima pra baixo: LOGOUT BUSCAR BUSCAR NUMERO Eu tenho um textbox e ao lado o botão BUSCAR. O problema é que ao dar um ENTER, que é o que a maioria das pessoas faz, o browser pega o primeiro botão de cima pra baixo, pois não está entre tags <form> como era antigamente. E o primeiro botão de cima pra baixo é o LOGOUT. COmo faço pra, ao dar um ENTER na textbox ele ativar o evento onClick do botão BUSCAR ao invés do LOGOUT?
  14. Desculpa abrir o tópico e já responder, mas achei a solução depois de muita luta. Removo a formatação do parametro: SELECT Matricula, Nome FROM tblClientes WHERE Nome LIKE @Nome E quando vou passar o valor ai sim eu concateno o valor. exemplo: '%STRING%' ou '%STRING' ou 'STRING%' Daí funcionou beleza.... A opção de usar SELECT Matricula, Nome FROM tblClientes WHERE Nome LIKE '%' + @Nome + '%' Nâo funcionou pra mim, mas achei um monte de gente que funcionou pelo fato do campo ser varchar. Mas como o meu é TEXT só funcionou do jeito acima, e daí o cliente vai poder escolher se CONTEM a palavra ou se COMEÇA COM a palavra...
  15. Tento dar um select LIKE mas não está funcionando. Estou fazendo assim: SELECT * FROM PERGUNTAS WHERE PERGUNTA LIKE '%' + @FRASE + '%' O campo PERGUNTA é um TEXT, tá dando o erro: The data types varchar and text are incompatible in the add operator. Como faço pra dar esse select like ?
  16. OK. Pode marcar como resolvido. Abraço
  17. Só quero saber se o meu processo de publicação está certo ou se tem alguma maneira melhor e diferente de publicação.
  18. A sua instrução SQL está: string strSQL = "DELETE FROM clientes WHERE Codigo"; Deveria ser algo do tipo: string strSQL = "DELETE FROM clientes WHERE Codigo=PARAMETRO";
  19. Acho que você tem que inserir seu código no evento SelectedIndexChanged Quanto a UPDATE e DELETE, você clica na seta que aparece em cima do GridView ao clicar nele, e habilita o update. e delete Depois altera no template como quiser.
  20. Sim, dou um Publish Web Site, vai parar numa pasta. Desta pasta passo via FTP os arquivos, daí faço os passos que falei acima.
  21. Seguinte, gostaria de saber com vocês que tem mais experiência a melhor maneira de publicar um site em .NET. Vou explicar porque eu estou perguntando isso. Seguidamente ocorrem erros como: 'Title' is not a member of 'ASP.blablabla_aspx'. 'InitializeCulture' is not a member of 'ASP.blablabla_aspx'. E vários outros erros relacionados. No entanto, em 99,9% dos casos eu republico a página ou a DLL na pasta BIN e resolve, ou seja, não havia problema na página. Geralmente eu crio um arquivo, digamos index.htm, e publico, tirando o site do ar. Daí apago as ASPX do servidor, e depois apago as DLLs da pasta BIN. Em seguida, publico as novas DLLS, e após publico as novas ASPX. Excluo o index.htm e pronto, a página está rodando. Tem algum método melhor, ou recomendado? Porque dessa maneira tenho tido muitos problemas. Obrigado desde já.
  22. Gafanhoto

    Duvida sobre erros no C#

    Ele chega a compilar ou esse erra dá antes mesmo de conseguir compilar?
  23. OK. Resolvido com a tua sugestão. Obrigado.
  24. Gafanhoto

    Componente de email

    Cara, tem um namespace no próprio visual studio. Não sei C#, programo em VB.net, mas uso o seguinte: Imports System.Net.Mail Mensagem = "Olá<br><br> Nome / Nome Empresa: " + nome + "<br>Estado: " + estado + ".<br>E-mail: " + email2 + "<br>Telefone para contato:" + telefone + ".<br> <br> Gostaria de receber uma proposta de assinatura.<br>" 'Se o e-mail for em HTML, as tags do HTML deve estar dentro deste texto também. Tipo <BR>, <B> e outros." Dim SmtpMail As New SmtpClient 'Cria o client SMTP 'Para criar a nova mensagem de e-mail vamos passar os parêmetros : 'email de: Remetente 'email para: Destinatário 'Assunto do e-mail 'Corpo do e-mail Dim Email As New MailMessage("site@site.com.br", "suporte@site.com.br", "Como Assinar - " + nome + "", Mensagem.ToString) 'Email.CC.Add("emailcopia@dominio.com.br") 'Se quiser enviar o e-mail com cópia para alguém 'Email.Bcc.Add("emailcopiaoculta@dominio.com.br") 'Se quiser enviar o e-mail com cópia oculta para alguém 'Configurações regionais, para evitar problemas com acentos e afins. Aqui está como Western Ocidental Email.BodyEncoding = System.Text.Encoding.GetEncoding("ISO-8859-1") 'Se for formatado em HTML Email.IsBodyHtml = True 'IP ou nome do Host do servidor de e-mail. Geralmente pode ser o IP da própria máquina, que tem um SMTP virtual server instalado. 'Se não tiver, use o principal da sua rede, porém aí você pode ter problemas de usuário e senha para o envio do e-mail no servidor SMTP. 'Se for este o caso, antes disso, tem que ter a linha: 'SmtpMail.Credentials = New System.Net.NetworkCredential("usuario", "senha") SmtpMail.Host = "smtp.servidor.com.br" 'Finalmente, envia o e-mail: SmtpMail.Send(Email) Em alguns servidores de hospedagem esse código funga.
  25. Vou explicar melhor o que quero, pois de repente vocês acham uma melhor solução. No meu site, o cliente pode escolher os estados que vai assinar. Por exemplo, o cara pode assinar RS e SC, ou apenas RS. Se ele assinar apenas RS, ele não poderá ter acesso ao conteúdo de SC. Eu estou tentando fazer essa verificação no momento da abertura do arquivo, mas de repente o ideal é fazer isso em outro momento. Aguardo sugestões e desde já agradeço.
×
×
  • Criar Novo...