Buenos días compañeros. Estoy intentando cargar datos de una base de datos
SQLServert en un DataSet. Luego modifico ese data set, y quiero actualizar
los datos de ese dataSet a la base de datos, para lo que utilizo el
DataAdapter,pero no me actualiza los datos por ello os pido ayuda a ver si
sabeis la razón.
Mi código es el siguiente:
try
{
string squery;
SqlCommandBuilder cmdBuilder;
SqlCommand Comando = new SqlCommand();
DataSet DS = new DataSet();
Conectar();
squery = "SELECT * FROM CTAS_CONTABLES";
SqlDataAdapter Adaptador = new SqlDataAdapter(squery,Conexion);
cmdBuilder = new SqlCommandBuilder(Adaptador);
Conexion.Open();
Adaptador.Fill(DS);
Conexion.Close();
string ValorTomado;
int i,j;
for(i=0;i<DS.Tables[0].Rows.Count;i++)
{
for(j=0;j<DS.Tables[0].Columns.Count;j++)
{
ValorTomado = DS.Tables[0].Rows[i][j].ToString();
ValorTomado = ValorTomado.Trim();
DS.Tables[0].Rows[i][j]= ValorTomado;
}
}
Conexion.Open();
Adaptador.Update(DS);
Conexion.Close();
}
catch(Exception E)
{
MessageBox.Show("Error: " + E.Message);
Conexion.Close();
}
Leer las respuestas