|
|
Nova Mensagem |
|
|
|
eu tenho dois logins no meu site tipo:
dominio/admin/login_admin.aspx dominio/Site/login.aspx
com ofaço pra configurar o web.config pra chamar um ou o outro se o usuário tentar o acesso a uma determinada página sem tar logado?
Lucas Biondi Pacheco Bacharel Ciência da Computação 51 91779594
[Responder] [Get Link]
|
|
|
|
|
Olá...
Estou tendo um problema, que quando conecto a um banco (no caso informix) utilizando odbc, as colunas texto (char e varchar) vem truncadas pela metade...
Alguém já se deparou com isto???
Agradeço desde já...
Isaac Roque Sartori Junior
[Responder] [Get Link]
|
|
|
|
|
Empresa brasileira do segmento de tecnologia na construção de soluções Web contrata:
Estágios para área de programação. Aproximadamente 5 vagas
.Experiência consistente em programação dot.net e c#; .Experiência com banco de dados SQL; .Desejável alguma vivência com desenvolvimento de software; .Local de Trabalho: Vila Olímpia - zona sul de SP; .Salário: Em aberto .Benefícios: VT + VR + PLR
Favor enviar currículos com pretensão salarial para pesquisa01@veredarh.com.br aos cuidados de Tatiana
[Responder] [Get Link]
|
|
|
|
|
Olá, gostaria de saber qual é a melhor maneira de criar uma function atômica, que retorne um código obtendo o mes atual e o número de arquivos já existentes no mes. Na verdade a minha dúvida é, como garantir atomicidade, se um cliente rodar esta function, e enquanto estiver rodando (dentro da mesma transação), outro cliente execute a mesma função (em outra transação).
Abaixo está o código atual da minha função. ALTER FUNCTION [dbo].[fn_obterIndiceNovoProjeto]() RETURNS CHAR(8) AS BEGIN DECLARE @codMesAtual CHAR(2), @ultimoIdProjeto CHAR(8), @numArqsDoMes INT, @retorno CHAR(8); SELECT @codMesAtual = dbo.fn_obterCodigoMesAtual(); SELECT @numArqsDoMes = COUNT(*) FROM TBArquivos WHERE SUBSTRING(Id,1,2)=@codMesAtual; IF (@numArqsDoMes = 0) SET @retorno = @codMesAtual + '000000'; ELSE BEGIN SELECT @ultimoIdProjeto = MAX(Id) FROM TBArquivos WHERE SUBSTRING(Id,1,2)=@codMesAtual; DECLARE @numUltimoProjeto INT; SELECT @numUltimoProjeto = dbo.fn_converterParaDecimal(SUBSTRING(@ultimoIdProjeto,3,2)) + 1; SELECT @retorno = @codMesAtual + dbo.fn_converterDeDecimal(@numUltimoProjeto) + '0000'; END RETURN @retorno; END
Isaac Roque Sartori Junior
[Responder] [Get Link]
|
|
|
|
|
Issac,
Acho que o ideal é uma das duas opções: Seta o nível de isolamento nesta tua operação para serializable (não é mto recomendável mas garante totalmente a atomicidade)
SET ISOLATION LEVEL SERIALIZABLE
Outra opção é colocar a opção HOLDLOCK no acesso as tabelas cujo acesso tem que ser serial. Exemplo:
SELECT @ultimoIdProjeto = MAX(Id) FROM TBArquivos WHERE SUBSTRING(Id,1,2)=@codMesAtual WITH (HOLDLOCK)
Maurício Ritter MCTS(Biztalk Server), MCSE, MCDBA, MCAD, MCSD, MCT
[Responder] [Get Link]
|
|
|
|
|
Olá...
Alguém sabe quando a microsoft irá lançar o release do orcas? No nomento está na versão beta 2. Outra informação, alguém saberia onde podemos comprar o Visual Studio Professional?
Aguardo um retorno.
Isaac Roque Sartori Junior
[Responder] [Get Link]
|
|
|
|
|
Tu poderias indicar web services para que eu pudesse validar se um determinado e-mail existe?
Obrigado.
[Responder] [Get Link]
|
|
|
|
|
O Visual Studio 2005 deve ser instalado em um computador com Windows XP ou superior.
Maurício Ritter MCTS(Biztalk Server), MCSE, MCDBA, MCAD, MCSD, MCT
[Responder] [Get Link]
|
|
|
|
|
Por gentileza alguém pode me enviar um texto com a versão completa da plataforma dot net 2005, ou me indique algum site.
Obrigada.
sueli.
Suelicatgirl@yahoo.com.br
Obrigada.
[Responder] [Get Link]
|
|
|
|
|
Gostaria de perguntar se alguém sabe como me ajudar: Preciso ter um programa, que trabalhe com duas chaves publica e privada mas estou usando windows mobile (Pocket PC). E neste framework, não tenho o método FromXmlString(chave), onde eu recupero a chave.
Alguém tem alguma alternativa ou algum exemplo?
Obrigado.
At.
Ricardo Cabral.
[Responder] [Get Link]
|
|
|
|
|
Aeee...
Eu gostaria de saber se existe uma maneira de se utilizar assemblies criados em .NET em uma macro VBA de uma aplicação qualquer.
Se alguém puder me ajudar, fico grato...
Valeu...
Isaac Roque Sartori Junior
[Responder] [Get Link]
|
|
|
|
|
Oi Isaac,
Qdo tu compilares o teu componente, marca a opção "Register For COM Interop". Desta forma a tua DLL vai ficar visivel para o ambiente COM, ou seja, vais conseguir utilizar pelo VBA utilizando o comando CreateObject. 
Maurício Ritter MCTS(Biztalk Server), MCSE, MCDBA, MCAD, MCSD, MCT
[Responder] [Get Link]
|
|
|
|
|
eu compilei utilizando esta opção, mas quando eu vou no object browser do vba, as classes ficam sem atributos e métodos visiveis!!!
habilitei também a opção "Make assembly COM visible" em Assembly information, mas não adiantou...
Isaac Roque Sartori Junior
[Responder] [Get Link]
|
|
|
|
|
Olá a todos...
Estou fazendo uma aplicação, na qual crio um dataSet com relações e constraints (foreign keys). Em um formulário, tenho três combos e uma textbox. Para as combos, gostaria que fossem listados todos os itens da tabela pai (sem repetir (distinct)), e que fosse selecionado somente o item da tabela filho. Para a textbox, eu escrevo o valor no braço, visto que ela não tem a propriedade datasource. Eu tinha feito isto utilizando as colunas da mesma datatable. Funcionava mas, com isto, surgiram dois problemas. O primeiro problema, é que eram listados itens repetidos nas combos que continham relacionamentos. O outro problema, é que existem itens que não estão cadastrado, e, neste caso, o cara teria que digitar os valores, sem que as combos ficassem "amarradas". Para resolver este problemas, eu preencho as combo box com as datatables pais, e tento "amarrá-las" via evento SelectedIndexChanged da combo principal, utilizando o getParentRow. Mas isto não está funcionado... Será que alguém pode me ajudar?!?!?
Obrigado pela atenção...
[Responder] [Get Link]
|
|
|
|
|
Olá,
Pelo que entendi tu tens um dataset com tabelas pais e filhas. O que tu podes fazer é ligar os teus combos nas tabelas pais (como tu está fazendo) e utilizar o método GetChildRows, ao invés do getparentRow. Com isto tu pega os registros da tabela filha relacionados ao pai. Não sei se é exatamente esta a dúvida. Se quiser coloca um trecho de código, acho que vai ficar melhor de entender. 
Maurício Ritter MCTS(Biztalk Server), MCSE, MCDBA, MCAD, MCSD, MCT
[Responder] [Get Link]
|
|
|
|
|
Ok, mas fazendo desta maneira, as combos que representariam as tabelas filhos, listariam os mesmos valores mais de uma vez... e, além disto, quando o produto não está cadastrado, eu deveria permitir que o usuário selecionasse outros valores de combos de forma independente... Ainda não sei se me fiz claro...
Isaac Roque Sartori Junior
[Responder] [Get Link]
|
|
|
|
|
Se eu conseguir resolver o problema abaixo, tudo irá funcionar... Os itens das combos são DataRowView, e a variável linha é DataRow. Por causa disto, a combo não troca de valor...
Alguém tem alguma idéia de como resolver este problema???
private void cboProduto_SelectedIndexChanged(object sender, EventArgs e) { DataRow linha = dsConfigsProdutos.ObterLinhaPeloID(cboProduto.Text); if (linha != null) { cboOrigem.SelectedItem = linha.GetParentRow("FK_Origens_CfgsPrds"); cboDestino.SelectedItem = linha.GetParentRow("FK_Destinos_CfgsPrds"); cboTipoPallet.SelectedItem = linha.GetParentRow("FK_TiposPallet_CfgsPrds"); txtPeso.Text = linha["Peso"].ToString(); } }
Isaac Roque Sartori Junior
[Responder] [Get Link]
|
|
|
|
|
Resolvi o problema da seguinte maneira: private void cboProduto_SelectedIndexChanged(object sender, EventArgs e) { DataRow linha = dsConfigsProdutos.ObterLinhaPeloID(cboProduto.Text); if (linha != null) { SelecionarItem(cboOrigem, linha.GetParentRow("FK_Origens_CfgsPrds")); SelecionarItem(cboDestino, linha.GetParentRow("FK_Destinos_CfgsPrds")); SelecionarItem(cboTipoPallet, linha.GetParentRow("FK_TiposPallet_CfgsPrds"));
txtPeso.Text = linha["Peso"].ToString(); } }
private void SelecionarItem(ComboBox combo, DataRow linhaPai) { foreach(DataRowView drv in combo.Items) if (drv.Row == linhaPai) { combo.SelectedItem = drv; break; } }
A pergunta é, tem como resolver este problema de maneira mais "elegante"?!?!?!
Valeu...
Isaac Roque Sartori Junior
[Responder] [Get Link]
|
|
|
|
|
Resolvi o problema da seguinte maneira: private void cboProduto_SelectedIndexChanged(object sender, EventArgs e) { DataRow linha = dsConfigsProdutos.ObterLinhaPeloID(cboProduto.Text); if (linha != null) { SelecionarItem(cboOrigem, linha.GetParentRow("FK_Origens_CfgsPrds")); SelecionarItem(cboDestino, linha.GetParentRow("FK_Destinos_CfgsPrds")); SelecionarItem(cboTipoPallet, linha.GetParentRow("FK_TiposPallet_CfgsPrds"));
txtPeso.Text = linha["Peso"].ToString(); } }
private void SelecionarItem(ComboBox combo, DataRow linhaPai) { foreach(DataRowView drv in combo.Items) if (drv.Row == linhaPai) { combo.SelectedItem = drv; break; } }
A pergunta é, tem como resolver este problema de maneira mais "elegante"?!?!?!
Valeu...
Isaac Roque Sartori Junior
[Responder] [Get Link]
|
|
|
|
|
Uma dúvida... antes de eu te dar uma sugestão... isto é ASP.NET ou Windows Forms ?
Maurício Ritter MCTS(Biztalk Server), MCSE, MCDBA, MCAD, MCSD, MCT
[Responder] [Get Link]
|
|
|
|
|
|
|
|
|
Neste caso, acho que da para substituir aquela busca na dataview pelo seguinte;
DataView dv = (DataView) combo.DataSource; combo.SelectedItem = dv.Find(linhaPai["chaveDaTabela"]);
Se tu tiver uma primary key na tabela pai tu consegue fazer esta busca aí. Eu não conheço mto bem a tua estrutura de tabelas... mas talvez tenha outras formas de se fazer.
Maurício Ritter MCTS(Biztalk Server), MCSE, MCDBA, MCAD, MCSD, MCT
[Responder] [Get Link]
|
|
|
|
|
opa... gostei da utilização do find... amanhã tentarei na empresa...
valeu pelas dicas...
[Responder] [Get Link]
|
|
|
|
|
Mauricio você não estava escrevendo um livro do Visual Studio 2005, onde posso comprar um exemplar.
Mais uma pergunta amigo, você não tem nemhum exemplo de aplicação em três camadas para que possa, ter uma breve idéia para implementar em meus novos sistemas.
[Responder] [Get Link]
|
|
|
|
|
|
| Próximas >> Últimas |
|
|