Usuário com melhor resposta
Erro string C#

Pergunta
-
Respostas
-
Gente, pelo amor de deus....
É só tirar o AND antes do order by cara!
troque
string _strSQL02 = "SELECT * FROM AREASUBAREA WHERE CC = '" + TextBoxCentrodeCusto.Text + "' AND ORDER BY CODAREA";
por
string _strSQL02 = "SELECT * FROM AREASUBAREA WHERE CC = '" + TextBoxCentrodeCusto.Text + "' ORDER BY CODAREA";
- Sugerido como Resposta Paulo César Viana segunda-feira, 2 de julho de 2012 17:14
- Marcado como Resposta ricardoti2012 segunda-feira, 2 de julho de 2012 17:27
Todas as Respostas
-
Paulo,
Use SqlParameters:
string _strSQL02 = "SELECT * FROM AREASUBAREA WHERE CC = @ParametroQualquer AND ORDER BY CODAREA"; //Lembrar de informar a conexão SqlCommand cmd = new SqlCommand(_strSQL02); cmd.Parameters.Add("@ParametroQualquer", System.Data.SqlDbType.Text).Value = TextBoxCentrodeCusto.Text;
Paulo César Viana
MCC,MCP,MCTS
--
Marque as respostas e contribua para uma melhora no fórum. -
-
Gente, pelo amor de deus....
É só tirar o AND antes do order by cara!
troque
string _strSQL02 = "SELECT * FROM AREASUBAREA WHERE CC = '" + TextBoxCentrodeCusto.Text + "' AND ORDER BY CODAREA";
por
string _strSQL02 = "SELECT * FROM AREASUBAREA WHERE CC = '" + TextBoxCentrodeCusto.Text + "' ORDER BY CODAREA";
- Sugerido como Resposta Paulo César Viana segunda-feira, 2 de julho de 2012 17:14
- Marcado como Resposta ricardoti2012 segunda-feira, 2 de julho de 2012 17:27
-
-
Gente, pelo amor de deus....
É verdade. No entanto nem me atentei ao problema, apenas fiz uma recomendação. É isso ai André.
É só tirar o AND antes do order by cara!
troque
string _strSQL02 = "SELECT * FROM AREASUBAREA WHERE CC = '" + TextBoxCentrodeCusto.Text + "' AND ORDER BY CODAREA";
por
string _strSQL02 = "SELECT * FROM AREASUBAREA WHERE CC = '" + TextBoxCentrodeCusto.Text + "' ORDER BY CODAREA";
Paulo César Viana
MCC,MCP,MCTS
--
Marque as respostas e contribua para uma melhora no fórum. -
Eu tenho que criar um parametro ?
Pq ? Sendo que ja funciona direto com o textbox.text
So sei que tem alguma coisa que estou colocando errado na minha string.
Alguem pode me ajudar ?
Desde ja obrigado.
Paulo César Viana
MCC,MCP,MCTS
--
Marque as respostas e contribua para uma melhora no fórum. -
Gente, pelo amor de deus....
É só tirar o AND antes do order by cara!
troque
string _strSQL02 = "SELECT * FROM AREASUBAREA WHERE CC = '" + TextBoxCentrodeCusto.Text + "' AND ORDER BY CODAREA";
por
string _strSQL02 = "SELECT * FROM AREASUBAREA WHERE CC = '" + TextBoxCentrodeCusto.Text + "' ORDER BY CODAREA";
É verdade. No entanto nem me atentei ao problema, apenas fiz uma recomendação. É isso ai André.
Paulo César Viana
MCC,MCP,MCTS
--
Marque as respostas e contribua para uma melhora no fórum.
Mas o que você sugeriu que não é o erro, também é bom ele utilizar.... Marquei como útil!
Abs,