Shinayder 0 Denunciar post Postado Junho 9, 2014 SqlConnection conn1 = new SqlConnection("Data Source=10.65.30.23;Initial Catalog=SISMON;UID=sa;PWD=**useco01"); SqlDataAdapter adapter1 = new SqlDataAdapter("insert into SISMON.dbo.SAT_Total(NOME, Valor, Data) values('Total Ativo', '9', GETDATE())", conn1); DataSet customers1 = new DataSet(); adapter1.Fill(customers1); conn1.Open(); for (OK = 0; OK <= dataGridView3.Rows.Count - 1; OK++) { if (dataGridView3.Rows[0].Cells[2].Value.ToString() == "1") { SqlDataAdapter adapterup1 = new SqlDataAdapter("update SISMON.dbo.SAT_Total set Valor = Valor - 1 where codigo = (SELECT MAX(codigo) FROM SISMON.dbo.SAT_Total))", conn1); } else if (dataGridView3.Rows[0].Cells[3].Value.ToString() == "1") { SqlDataAdapter adapterup1 = new SqlDataAdapter("update SISMON.dbo.SAT_Total set Valor = Valor - 1 where codigo = (SELECT MAX(codigo) FROM SISMON.dbo.SAT_Total))", conn1); } else if (dataGridView3.Rows[0].Cells[5].Value.ToString() == "1") { SqlDataAdapter adapterup1 = new SqlDataAdapter("update SISMON.dbo.SAT_Total set Valor = Valor - 1 where codigo = (SELECT MAX(codigo) FROM SISMON.dbo.SAT_Total))", conn1); } else if (dataGridView3.Rows[0].Cells[1].Value.ToString() == "1") { SqlDataAdapter adapterup1 = new SqlDataAdapter("update SISMON.dbo.SAT_Total set Valor = Valor - 1 where codigo = (SELECT MAX(codigo) FROM SISMON.dbo.SAT_Total))", conn1); } else { MessageBox.Show("Insert Realizado sem Falhas"); } Pessoal Bom Dia, Estou fazendo um Sistema de Log's, onde o mesmo ira criar log's em meu banco com algumas verificações, mas ao executar, ele executa o insert mas não o update, será que esqueci de algo? Grato desde de já Compartilhar este post Link para o post Compartilhar em outros sites
KhaosDoctor 242 Denunciar post Postado Junho 10, 2014 Qual é o erro que dá quando executa o update? Compartilhar este post Link para o post Compartilhar em outros sites
Shinayder 0 Denunciar post Postado Junho 10, 2014 Khaos, esse é o problema, ele não da erro! Fiz o Debug ele roda todo o código, passa pelo update e finaliza o processo, porém não é dado o update no banco. Compartilhar este post Link para o post Compartilhar em outros sites
KhaosDoctor 242 Denunciar post Postado Junho 10, 2014 Você já tentou rodar o Update na mão? Usando SQLCommand e SQLConnection? Compartilhar este post Link para o post Compartilhar em outros sites
Shinayder 0 Denunciar post Postado Junho 10, 2014 private void button1_Click_1(object sender, EventArgs e) { SqlConnection conn = new SqlConnection("Data Source=10.65.30.23;Initial Catalog=SISMON;UID=sa;PWD=**useco01"); SqlDataAdapter adapter = new SqlDataAdapter("Select * From SAT_Total where data between @Tempo1 and @Tempo2", conn); adapter.SelectCommand.Parameters.AddWithValue("@Tempo1", dateTimePicker1.Value); adapter.SelectCommand.Parameters.AddWithValue("@Tempo2", dateTimePicker2.Value); DataTable customers = new DataTable(); adapter.Fill(customers); dataGridView5.DataSource = customers; adapter.Dispose(); conn.Dispose(); chart1.DataSource = customers; chart1.DataBind(); } Kahos, achei o erro Jovem, faltava o Adapterup1.Fill(Costumer) junto ao Update, Estou com uma outra duvida se puder me auxiliar agradeço. Fiz um gráfico e configureio, Fiz com que o Eixo X dele acata-se o Campo Data de uma de minhas tabelas do Banco de Dados, Porém, ele Mostra a Data e eu queria que ele mostra-se o Horário da Inserção da informação no banco, já tentei de tudo quanto é jeito, para converter isso, mas não consigo. Segue código. http://uploaddeimagens.com.br/imagens/erro_chart-jpg esse é a imagen do Grafico Compartilhar este post Link para o post Compartilhar em outros sites
KhaosDoctor 242 Denunciar post Postado Junho 11, 2014 Você pode buscar direto do banco trazendo apenas a hora, qual é o banco que você usa? Se for algo, por exemplo Oracle, você pode usar um [inline]TO_CHAR(<campo>,'HH:MI:SS')[/inline] Compartilhar este post Link para o post Compartilhar em outros sites
Shinayder 0 Denunciar post Postado Junho 12, 2014 Estou usando SQL Jovem, o problema e que o Cliente, ao pesquisar tem que usar o Datetimepicker, será que não haverá problema se eu fizer ele pesquisar só pelo horário? Compartilhar este post Link para o post Compartilhar em outros sites
KhaosDoctor 242 Denunciar post Postado Junho 13, 2014 Não entendi. Compartilhar este post Link para o post Compartilhar em outros sites
Shinayder 0 Denunciar post Postado Junho 13, 2014 SqlDataAdapter adapter = new SqlDataAdapter("Select * From SAT_Total where data between @Tempo1 and @Tempo2", conn); adapter.SelectCommand.Parameters.AddWithValue("@Tempo1", dateTimePicker1.Value); adapter.SelectCommand.Parameters.AddWithValue("@Tempo2", dateTimePicker2.Value); Boa tarde Khaos, Vou tentar explicar melhor! Quando faço o Select, eu uso o seguinte termo que esta no no codigo sendo assim, eu uso o Datetimepicker como referencia para o between, mas creio que pelo datetimepicker, se eu usar horário como referencia ele não achara, pois o Datetimepicker pega apenas data! Me corrija se eu estiver errado. TKS Compartilhar este post Link para o post Compartilhar em outros sites
KhaosDoctor 242 Denunciar post Postado Junho 16, 2014 Na verdade é DateTimePicker, ou seja, ele pega tanto hora como data, é uma questão de parametrização de propriedades. Existe uma propriedade do datetimepicker que permite você ativar ou desativar o que ele vai buscar. Leia a descrição do controle: http://msdn.microsoft.com/pt-br/library/system.windows.forms.datetimepicker(v=vs.110).aspx Veja se ajuda também http://stackoverflow.com/questions/93472/datetimepicker-pick-both-date-and-time Compartilhar este post Link para o post Compartilhar em outros sites