Select
Bom dia
Minha dúvida anterior era como pegar a variavel no link, isso eu já fiz, agora tenho outras 2 dúvidas....
Como criar uma classe e chamá-la dentro dos arquivos que eu vou utilizar e essa classe seria responsável por armazenar a váriavel que veio do link e fazer um select no sistema consultando os dados da variavel que veio no link, são duas consultas...
1- ) Consultar os dados do usuário
2-) Consultar quantos usuários do sistema estão atrelados ao usario que veio no link,
Estou usando o Banco SQL Server e gostaria que me ajudasse a elucidar essa dúvida
Cordialmente
Regis
Régis Mello
Curtidas 0
Respostas
[devmedia .net]
16/01/2009
Boa tarde Régis, tudo bem ?
Bom, não entendi muito bem sua dúvida, se caso estiver continuando um assunto anterior de outro chamado,
por favor me explique melhor, pois não tenho acesso ao seu chamado anterior.
Vou tentar..
Pelo que entendi, você tem um página passando um codigo como parâmetro para outra página...
essa página que receberá o parâmetro deve executar uma consulta, mas para executar a consulta você terá uma classe que receberá o parâmetro.
A sua dúvida é pegar esse parêmetro e jogar em uma propriedade da classe ou fazer a consulta sql ??
Sinceramente, estou meio perdido na sua dúvida.
Preciso que seja mais claro.
No aguardo..
Carlos Jr
GOSTEI 0
[devmedia .net]
16/01/2009
Olá Régis, tudo bem ?
estou aguardando seu retorno para que possamos dar continuidade no atendimento do seu chamado.
Grande abraço
Carlos Jr
GOSTEI 0
Régis Mello
16/01/2009
O contexto é o seguinte,
Eu peguei o usuário que veio no link.... gravei num cookie, recuperei o cookie, crie o storedprocedure no Banco SQL SERVER 2005, no entanto, nao sei como fazer a consulta no Banco com esse dado.
Peguei um exemplo de um código do ´Fábio Galante que também já me ajudou por aqui para tentar explicar
//Initialize command
SqlConnection con = new SqlConnection(_connectionString);
SqlCommand cmd = new SqlCommand("dev_CategorySelect",con);
cmd.CommandType = CommandType.StoredProcedure;
//Initialize parameters
cmd.Parameters.AddWithValue("@Id", CategoryID); Sabe o parametro @Id ? Como troco esse parametro para ser um cookie que eu já recuperei e fazer a consulta na Storedprocedure? Valeu Regis
SqlConnection con = new SqlConnection(_connectionString);
SqlCommand cmd = new SqlCommand("dev_CategorySelect",con);
cmd.CommandType = CommandType.StoredProcedure;
//Initialize parameters
cmd.Parameters.AddWithValue("@Id", CategoryID); Sabe o parametro @Id ? Como troco esse parametro para ser um cookie que eu já recuperei e fazer a consulta na Storedprocedure? Valeu Regis
GOSTEI 0
[devmedia .net]
16/01/2009
Boa Tarde Régis, tudo bem ?
Seguinte...
Bom, pelo que entendi a solução é muito simples...
Você quer pegar o valor do cookie e colocar no parâmetro !?!
Na página que você quer fazer a consulta, na chamada do método abaixo que você exemplificou,
Recupere o cookie e jogue em uma variável :
string valorCookie = Request.Cookies["nomeCookie"].ToString();
chame o método de consulta passando o parâmetro :
consultar(valorCookie);
No método:
SqlConnection con = new SqlConnection(_connectionString);
SqlCommand cmd = new SqlCommand("dev_CategorySelect",con);
cmd.CommandType = CommandType.StoredProcedure;
//Initialize parameters
cmd.Parameters.AddWithValue("@Id", valorCookie); e pronto... PS: Por que colocou o valor que veio de uma querystring(link) em um cookie ??? Aguardo retorno Abraços Carlos Jr
SqlCommand cmd = new SqlCommand("dev_CategorySelect",con);
cmd.CommandType = CommandType.StoredProcedure;
//Initialize parameters
cmd.Parameters.AddWithValue("@Id", valorCookie); e pronto... PS: Por que colocou o valor que veio de uma querystring(link) em um cookie ??? Aguardo retorno Abraços Carlos Jr
GOSTEI 0
Régis Mello
16/01/2009
Coloco no cookie porque preciso dessa informação caso o visitante retorne ao site pelo link direto www.meusite.combr sem informar o amigo .
Mas, ainda não consigui fazer a consulta.... Não funciona, não retorna nada.
Valew
Regis
GOSTEI 0
[devmedia .net]
16/01/2009
Opa,
se não retorna nada sua procedure pode estar errada...
você poderia fazer um vídeo para me mostrar o que está ocorrendo ...
assim resolveremos rápido o seu problema.
Me mostre os códigos que você pega o cookie, passagem do parâmetro,
o método que busca as informações...
caso não saiba gravar o vídeo veja a aprensentação como fazer o vídeo na tela inicial do sistema de chamados.
No aguardo...
Carlos Jr
GOSTEI 0
Régis Mello
16/01/2009
Prezado,
Não achei o link para montar o video que vc falou, pode me enviar?
Minha esposa irá montar esse video já que estamos aprendendo juntos e ela tem mais tempo, pois eu trabalho em uma farmaceutica até as 18:00.
Abraços
Regis
GOSTEI 0
[devmedia .net]
16/01/2009
Opa, legal..
que bom que estão aprendendo juntos, isso motiva os dois..
As instruções para montagem do vídeo estão neste link
https://www.devmedia.com.br/marcadores/abrir_chamado_video/video%20como%20abrir%20chamado%20com%20video.htm
Mas você pode pedir ajuda a Daniella - daniella@devmedia.com.br
caso tenha alguma dúvida.
Estou aguardando o vídeo, tente mostrar no vídeo o máximo de códigos possível,
e explicar o que é cada um deles, para que eu posso entender mais fácil e lhe dar uma solução.
Grande abraço
No Aguardo !!!
Carlos Jr
GOSTEI 0
[devmedia .net]
16/01/2009
E aí blz ?
Estou aguardando seu retorno com o vídeo para darmos continuidade ao seu atendimento ok?
Abraços
Carlos Jr
GOSTEI 0
[devmedia .net]
16/01/2009
Olá, Régis tudo bem ?
Estou aguardando seu retorno para continuarmos o atendimento do seu chamado.
Abraços
Carlos Jr
GOSTEI 0
[devmedia .net]
16/01/2009
Boa tarde, Régis..
O Chamado será finalizado por você ter demorado no envio de um retorno.
Mas caso deseje, poderá ser reaberto, ok !?
Grande Abraço
Carlos Jr
GOSTEI 0