Ir para conteúdo
Fórum Script Brasil

modernel

Membros
  • Total de itens

    105
  • Registro em

  • Última visita

Posts postados por modernel

  1. Rapaz, creio que isso lhe ajude.

    Porém fiz em C#.

    Abraço

    ///Metodo da classe de negocio
    public bool teste()
    {
      try
      {
         ... (Codigo q ocorre a excecao)
          Return False
      }
      catch(Exception ex)
      {
         throw ex;
      }
      finally
      {
         cmd.Dispose()
         Conexao.Close()
      }
    }
    
    //codigo asp.net (dentro do metodo)
    ...
    {
    
      try
     {
        Boolean x = teste();
        /// Se ocorrer excecao entrará no catch
     }
     catch(Exception ex)
     {
        ///LABEL UTILIZADA PARA EXIBIR ERROS NO WEBFORM.
        lblMensagemErro.Text = ex.Message;
     }
    
    }

  2. Vou entender que pelo menos com o usuario SA você consegui fazer login.

    Se com o SA você consegue logar faça o seguinte:

    Expanda Security. Na pasta Logins clique com o botão direito do mouse na opção New Login.

    Defina o Login Name, Sql Server Authentication, Password e Confirm Password e clique Ok.

    Com isso o usuario é criado. Após isso você deverá definir as politicas de segurança para esse usuário.

    Abraço

    Bom, eu nunca utilizei o Sql Server 2005... Como minhas aplicações sempre interagiam com PHP, eu acabava utilizando o MySQL como banco de dados.

    Mas agora eu resolvi ampliar meu mundo e ver um pouco de sql server... Só que meu mundo está para explodir ¬¬. Eu baixei e instalei o Sql Server 2005 express, mas não estou conseguindo nem configurar um usuário e senha para ele ¬¬.

    alguém ai pode me mostrar por onde começar?

    Vlw

  3. Ok, vamos la.

    Imaginemos que o textbox que o usuario digita a quantidade se chama txtQuantidade.

    O codigo que adiciona o TextBox dinamicamente é esse abaixo.

    int qtdCriar = (String.IsNullOrEmpty(txtQuantidade.Text)) ? 0 : (int)txtQuantidade.Text;
    for (int i = 0; i < qtdCriar; i++)
    {
        TextBox txtDinamico = new TextBox();
        txtDinamico.Id = String.Format("txt{0}", (i + 1));
        Page.Controls.Add(txtDinamico);
    }

    Alô a todos,

    to com uma dúvida que tá esquentando a cabeça....

    Seguinte, eu tenho uma pagina aspx e em um formulário tem um campo texto em que o usuário digita um número. A partir desse número eu preciso criar essa mesma quantidade de textbox e cada um tem que ter um ID diferente dos outros. Tipo, o usuario digita 5 no campo texto, ao sair (ou clicar botão, o que seja), 5 textbox precisam ser criadas, a primeira com o ID="txt1", a segunda com iD="txt2", etc.

    Já tentei alguma coisa com ajax e javascript mas num tou conseguindo dar um ID diferente pra cada.

    Alguém tem alguma idéia, mesmo que não seja usando textbox, mas alguma coisa que o usuário possa digitar, e que eu possa identificar cada um individualmente....

    Abraços.

  4. Rapaz,

    creio que você possa fazer isso no arquivo Program.cs ou Program.vb (depende da linguagem que você usa)

    Application.Run(new Form1());

    dai você troca o Form1 pelo nome do teu.

    criei um form na minha aplicação c# no visual studio 2008 e depois

    criei um novo form mdi que deve ser o form a ser carregado ao executar

    o programa. não consigo setar este novo form pra ser o startup objeto

    nas properties do projeto só aparece a opção not set e o form original

    a msdn não serve pra nada. fiz tudo que ela diz pra conseguir isso e nada

    la manda configurar um tal arquivo axml que não existe no projeto e

    colocar o famoso public static void main na classe do forma a ser setado

    como startup fiz isso e nada.

    alguém pode me ajudar

    deltanusigma

  5. Rapaz,

    tu pode usar o seguinte recurso:

    On Error Resume Next
    
     querySQL = "SELECT ......."
     Set rsQUERY = Connection.Execute(querySQL)
    
     If Err.Number <> 0 Then
    
      Response.write("Erro ocorrido: "& Err.Description)
    
     End If

  6. Rapaz,

    primeiramente você está utilizando a estrutura SELECT CASE de forma errada , segue abaixo a sintaxe:

    SELECT CASE <variavel>

    CASE <Valor para a 'variavel'>

    (IMPLEMENTACAO DA SITUACAO 1)

    CASE <Valor para a 'variavel'>

    (IMPLEMENTACAO DA SITUACAO 2)

    CASE ELSE

    (IMPLEMENTACAO DA SITUACAO 3)

    END SELECT

    Para atender de forma correta lhe aconselho a utilizar a estrutura de condicao:

    If (var_categoria <> "Informe a categoria") And (var_tipo <> "Tipo de Negócio") And (var_local <> "Informe a cidade") Then
    
          sql = "SELECT * FROM cadastro "
          sql = sql & "WHERE categoria = '"& var_categoria &"' AND tipo = '"& var_tipo &"' AND cidade = '"& var_local &"'"
    
    ElseIf (var_categoria <> "Informe a categoria") And (var_tipo <> "Tipo de Negócio") And (var_local = "Informe a cidade") Then
    
          sql = "SELECT * FROM cadastro WHERE categoria = '"& var_categoria &"' AND tipo = '"& var_tipo &"'"
    
    ElseIf (var_categoria <> "Informe a categoria") And (var_tipo = "Tipo de Negócio") And (var_local <> "Informe a cidade") Then
    
          sql = "SELECT * FROM cadastro WHERE categoria = '"& var_categoria &"' AND cidade = '"& var_local &"'"
    
    ElseIf (var_categoria = "Informe a categoria") And (var_tipo <> "Tipo de Negócio") And (var_local <> "Informe a cidade") Then
    
          sql = "SELECT * FROM cadastro WHERE tipo = '"& var_tipo &"' AND cidade = '"& var_local &"'"
    
    ElseIf (var_categoria <> "Informe a categoria") And (var_tipo = "Tipo de Negócio") And (var_local = "Informe a cidade") Then
    
          sql = "SELECT * FROM cadastro WHERE categoria = '"& var_categoria &"'"
    
    ElseIf (var_categoria = "Informe a categoria") And (var_tipo <> "Tipo de Negócio") And (var_local = "Informe a cidade") Then
    
          sql = "SELECT * FROM cadastro WHERE tipo = '"& var_tipo &"'"
    
    ElseIf (var_categoria = "Informe a categoria") And (var_tipo = "Tipo de Negócio") And (var_local <> "Informe a cidade") Then
    
          sql = "SELECT * FROM cadastro WHERE cidade = '"& var_local &"'"
    
    Else
          sql = "SELECT * FROM cadastro"
    
    End If

    Qualquer dúvida poste novamente.

  7. Rapaz, pelo que eu entendi você deseja restringir determinadas paginas para determinados usuarios.

    Tente raciocinar da seguinte forma: Você terá de criar uma estrutura de tabelas da seguinte forma:

    (TELAS) -> (GRUPOS DE USUARIOS) -> (USUARIOS)

    Na tabela de TELAS você armazenaria por exemplo: Tela de Cadastro de Produto e link para ela (e todas as outras telas que desejar restringir). Grupo de Usuário você armazenaria os Grupos de Usuario ex: Administradores, Somente Cadastro etc etc.

    E os usuarios.

    Apos feito isso você deverá fazer as associações para definir as regras. Ex:

    O Grupo Administrador tem acesso a tais Telas. E Tais usuarios pertencem ao Grupo Administrador.

    Daí quando usuario tentar acessar a tela você deverá implementar uma rotina que verifica se o usuário está em um grupo de usuário que tem acesso a tela em questão.

    Espero ter te ajudado. Qualquer dúvida posta ai.

  8. Pessoal, estou com um problemão que não consigo resolver.

    Eu possuo um flash que carrega uma imagem externa (eu passo o PATH dela).

    Oque acontece é o seguinte:

    A imagem de 450x300 por exemplo e eu preciso redimensiona-la para 150x100´.

    Já tentei de tudo e não consegui.

    Por gentileza me ajudem.

    segue abaixo o codigo que fiz:

    this.loadMovie('Inverno.jpg');
    this._x = 0;
    this._y = 0;
    this._width = 150;
    this._height = 250;

  9. Josemar teu problemá é que:

    Tu entra no Loop mas não move o Recordset para o proximo registro. Com isso o código fica dando o famoso LOOP INFINITO. Segue abaixo oque tu deve alterar:

    Set tabela = Conexao.Execute (que) 
    While not tabela.EOF
     response.write tabela(1).value
     tabela.MoveNex() ' <---------- LINHA QUE FALTAVA
    wend

    Att.

    Modernel.

  10. Seguinte rapaz,

    Faz assim: No teu for crie os campos text com o nome "txtSald<%=i%>" dai tu armazena num campo hidden o valor maximo do "i".

    dai na hora que tu for rodar for somar faz o seguinte:

    <script language="javascript">
    
    function validaCampos()
    {
    
     var qtdItems = this.window.forms['<NOME_FORMULARIO>'].<NOME_CAMPO_VALOR_MAX_I>.value;
     var soma = 0;
    
     for (int i =0; i < qtditems; i++)
     {
        var controle = this.window.document.getElementById('<NOME_DO_CAMPO>'+i);
        soma += controle.value;
     }
    }
    </script>

    Creio que isso já te ajuda, qualquer duvida é só postar novamente.

  11. Caro Raul,

    primeiramente você deve verificar o seguinte:

    Os teus bancos de dados do SQL SERVER estão no mesmo Servidor de Banco de dados( mesma instancia)

    Caso estejam em servidores diferentes você terá de criar um DATA LINK caso contrario não precisa.

    Em seguida nos teus Selects tu terá de fazer o seguinte:

    SELECT [SERVIDOR1].[USUARIO].TABELA.*, [SERVIDOR2].[USUARIO].TABELA.*
       FROM [SERVIDOR1].[USUARIO].TABELA, [SERVIDOR2].[USUARIO].TABELA
     WHERE [SERVIDOR1].[USUARIO].TABELA.CAMPO = '<VALOR>' AND [SERVIDOR2].[USUARIO].TABELA.CAMPO = [SERVIDOR1].[USUARIO].TABELA.CAMPO

    Qualquer dúvida posta ai novamente.

  12. baladaclick,

    Esse erro ocorre pelo seguinte:

    Provalvemente algum campo do teu Select existem em mais de uma tabela que você relacionou no teu SELECT

    te aconselho fazer o segiunte:

    SELECT entrada.qtde_entrada, entrada.produto_entrada, entrada.data_entrada, 
           saida.qtde_saida, saida.produto_saida, saida.data_saida, saida.consultor_saida, 
           saida.venda_saida F
       ROM entrada, saida 
     WHERE entrada.id_regional="&request.querystring("id")
       AND saida.ID_REGIONAL = entrada.ID_REGIONAL.

    Dessa forma você deixa de forma explicita qual campo de qual tabela você esta definindo o valor no filtro e depois tu defini o relacionamento entre as tabelas.

    Att.

    Modernel.

  13. Caro Caio para tu conseguir fazer isso creio que tu terá de fazer da seguinte forma:

    Primeiramente deverá ter de excluir as FOREIGN KEY que se relacionam à essa tabela, após isso você terá de retirar a PRIMARY KEY da tabela.

    Feito isso você altera o tipo de dados da Coluna e recria a PRIMARY KEY, daí altera o tipo de dados das tabelas filhas e recrie as FOREIGN KEY.

    Att.

    Modernel

  14. Queiro fazer um select e retornar apenas os dados dos ultimos 10 minutos de uma seleção, ex:

    select data, pedido, cod_cliente,cliente from tb_pedidos

    where pedido=10 and data=data-2minutos

    Boa noite Claudio,

    para fazer oque tu deseja primeiramente tenha certeza de que você esteja armazenando no campo data a Data e a hora, pois se você estiver armazenando apenas a Data DD/MM/YYYY os dados para hora e minuts ficaram zerados.

    Vamos ao Select que você deseja fazer:

    SELECT DATA, PEDIDO, COD_CLIENTE, CLIENTE

    FROM TB_PEDIDOS

    WHERE PEDIDO = 10

    AND DATA >= DATEADD("N", -10, <data hora do sistema>)

    Creio que seja isso que tu precisa fazer.

    Qualquer dúvida é só postar novamente.

  15. Caro colega não sei se entendi muito bem mas vamos lá:

    Para fazer isso que você deseja, você terá de fazer o seguinte:

    1- No textbox você irá utilizar o evento OnKeyPress e nele voc coloca uma função javascript que passa como parâmetro o valor do TextBox

    2 - Na função Javascript vocêw irá postar o valor do textbox.

    3 - Você irá criar uma query com a seguinte estrutura:

    SELECT [CAMPOS] FROM [TABELA] WHERE <CAMPO_FILTRO> LIKE '<VALOR_TEXTBOX>%'

    Bem de forma resumida é isso.

    Qualquer dúvida posta ai que eu respondo para você.

  16. Caro colega,

    tenho uma solução que adotei num sistema para poder efetuar certos cálculos com data.

    O ideal seria pegar esses valores HH:MM:SS e converter tudo para Minutos.

    Ex:

    hora = 18:45

    qtdMinutos = ( Hour(hora) * 60 ) + ( Minute(hora) )

    Em seguida basta trabalhar com soma, subtração, multiplicação e divisão dos minutos.

    Bem , apenas é a minha sugestão.

  17. Pessoa estou necessitnaod de alguma apostila, tutorial, artigo. Que explique coisas básicas do PHP como por exemplo:

    Recuperação de valores de Formulario que usam metodo POST e GET , SELECT.

    TIpos de Conexao que o PHP aceita, (Bancos de Dados que ele interage)..

    Tenho muita experiência em ASP.

    E agora estou estudando PHP para ser mais versátil.

    Aguardo uma juda de vocês.

    Obrigado.

  18. Como fazer uma inclusao a partir de uma consulta em outra tabela.

    Seria algo parecido com isso aqui embaixo.

    Eu tentei assim , mas eunão sei fazer e deu errado .

    insert into itens_pedido (cod_pedido, cod_produto, qtde, vlr_unit,

    vlr_total) values

    (1, cdProduto, nmQtde, vlrUnit, nmQtde * vlrUnit) in

    Select sacola.cod_produto as cdProduto, sacola.qtde as nmQtde,

    sacola.vlr_unit as vlrUnit

    from sacola where cod_visitante = 10753

  19. Pessoal num sistema que estou montando preciso gerar um arquivo txt só que com algumas regras.

    O Arquivo Txt eu já consigo gerar, agora o que me falta é colocar tabulações nele , porque esse arquivo será utilizado para importação de dados para um banco de Dados.

    Valews.

  20. Galera eu quero utilizar uma estrutura assim

    Public Function calculaINSS(salario)

    'Os calculos são feitos em cima do piso salarial.

    'Dependendo do salário do Funcionario é cobrada uma taxa de x%

    piso = 569.00

    Select Case salario

    Case <= 800.45

    calculaINSS = piso * 0.0765 'A Taxa é de 7,65%

    Case >= 800.46 and <= 900.00

    calculaINSS = piso * 0.0865 'A Taxa é de 8,65%

    Case >= 900.01 and <= 1334.07

    calculaINSS = piso * 0.09 'A Taxa é de 9%

    Case >= 1334.08 and <= 2668.15

    calculaINSS = piso * 0.11 'A Taxa é de 11%

    Case > 2668.15

    calculaINSS = 2668.15 * 0.11 'A Taxa é de 11% sobre o valor de 2668,15

    End Select

    End Function

    Só que da erro.

    Minha duvida é como trbalahar com a estrutura Select Case com a segiunte condicao:

    Caso x > 1 e x < 10

    pois quando é Caso x = 1 ou Caso x = 10 é assim (Case 1, 10 )

    Agora me falta saber essa estrrutura.

    Obrigado

  21. Eu criei uma senha pro banco e da o seguinte erro:

    Microsoft JET Database Engine error '80040e4d'

    Cannot start your application. The workgroup information file is missing or opened exclusively by another user.

    Como corrigir este erro?

  22. Colega, o problema assinalado:

    Acontece porque provavelmente o teu servidor de Hospedagem não permite executar 2 conexòes ao mesmo tempo.

    É uma boa prática de programação e depois limpa-la da memória.

    Ex:

    set conn = server.create("Adodb.Connectoin")

    conn.Open strConn

    <!-- Utiliza a conexao-->

    conn.Close

    set conn = Nothing

    falows.

  23. Seguinte eu tenho a index do meu site com o seguinte fonte

    <frameset rows="112,*,19" cols="*" frameborder="NO" border="0" framespacing="0">
      <frame src="includes/topo.asp" name="topo" scrolling="NO" noresize >
      <frameset cols="172,*" frameborder="NO" border="0" framespacing="0">
        <frame src="includes/menu.asp" name="leftFrame" scrolling="NO" noresize>
        <frame src="principal.asp?acao=0" scrolling="yes" name="principal">
      </frameset>
      <frame src="includes/rodape.asp" name="bottomFrame" scrolling="NO" noresize >
    </frameset>
    <noframes>
    
    no Frame leftFrame aparece um Menu, o que eu quero é o seguinte: Ao clicar no link no Menu ele carregara uma pagina no frame "principal" e outra no frame"topo". no Link está da seguinte forma:
    <a href="../agenda/add.asp" target="principal" class="menu" onClick="tituloSessao(1,'add')">Adicionar</a>
    
    no link o ele indica o arquivo add na pasta agenda. No Evento OnClick ele chama afunção: tituloSessao(1,'add') ela está da seguinte forma:
    function tituloSessao(idSessao,idForm){
    	topo.location ='topo.asp?se='+idSessao+'&fr='+idForm;
    }
    

    Só que está dando erro:

    Alguém poderia me ajudar a solucionar este problema???

×
×
  • Criar Novo...