Inquiridor
CheckBox C# - Obter seu status e concatena-lo em SQL

Pergunta
-
Todas as Respostas
-
Deste jeito:
string valor= checkBox1.Checked.ToString(); SQL="Insert into tabela(campo) values ("+ valor +")";
Isso acima é valido se campo for varchar... Sem saber como esta estruturado seu banco, fica dificil responder. Nossa bola de cristal anda meio embaçada este ultimos dias... :)
Att
William John Adam Trindade
Analyste-programmeur
----------------------------------------------------------
Sogi informatique ltée -
-
Opa tudo bem,
se o campo é boleano basta passar o valor para a query..
checkBox1.Checked
SQL="Insert into tabela(campo) values ("+ checkBox1.Checked +")";
Não recomendo o uso assim direto das variavies mas sim adicionar como parametro..
Abraços
http://marcoscavaleiro.blogspot.com MCTS
-
-
Cara,
Respondendo a sua pergunta, porque o Checked retorna um valor booleano e não existe a necessidade de passar como string. Porém nada lhe impede de fazer isso.
Mas como você disse que é do tipo Sim/Não, seria melhor você fazer algo do tipo:
//Se trabalhar com string faça dessa forma
SQL="Insert into tabela(campo) values ("+ checkBox1.Checked ? "Sim" : "Não" +")";
//OU
//Se trabalhar com int que seria o mais viável faça dessa forma
SQL="Insert into tabela(campo) values ("+ checkBox1.Checked ? 1 : 0 +")";
Atenciosamente,
Samuel dos Anjos
Atenciosamente, Samuel dos Anjos
- Sugerido como Resposta Samuel Rodrigues dos Anjos quarta-feira, 12 de dezembro de 2012 15:18
-
-