Foros del Web » Programación para mayores de 30 ;) » .NET »

como manejar un cursor desde C#

Estas en el tema de como manejar un cursor desde C# en el foro de .NET en Foros del Web. hola lo que pasa tengo que manejar un cursor que tengo en visual basic que el trabajo es migrar datos de una base de datos ...
  #1 (permalink)  
Antiguo 20/04/2011, 09:43
 
Fecha de Ingreso: enero-2011
Ubicación: medellin
Mensajes: 194
Antigüedad: 13 años, 10 meses
Puntos: 0
como manejar un cursor desde C#

hola lo que pasa tengo que manejar un cursor que tengo en visual basic que el trabajo es migrar datos de una base de datos a otra

y bueno estoy haciendo un programa en C# de escritorio para poder manejarlo aca tengo este codigo

primero tengo esta funcion

public void GenerarPlano(DataTable dtDatos, string NombreArchivo, string pTitulo)
{
try
{
if (dtDatos.Rows.Count < 1)
{
lblMensaje.Text = "No se encontraron datos, por favor verifique los criterios de busqueda";
}
else
{
lblMensaje.Visible = false;
StringBuilder datos = new StringBuilder(); foreach (DataRow dr in dtDatos.Rows)
{
for (int s = 0; s < 1; s++)
{
datos.Append("insert into tabla (campo1,campo2,campo3) values (");

}

for (int s = 0; s < 1; s++)
{
datos.Append("'");

for (int i = 0; i < dtDatos.Columns.Count; i++)
{
if (i < (dtDatos.Columns.Count - 1)) datos.Append(dr[i].ToString() + "'" + ", '");
else
datos.Append(dr[i].ToString() + "'");
}
}
for (int f = 0; f < 1; f++)
{
datos.Append(" )" + " )");

}

datos.Remove(datos.Length - 1, 1); datos.AppendLine("");
}
byte[] archivo = System.Text.Encoding.Default.GetBytes(datos.ToStri ng());

File.WriteAllBytes("c:\\" + NombreArchivo + ".txt", archivo);

}
} catch (Exception Error)
{
throw Error;
}
}

y luego tengo este boton que ejecuta la funcion

Saint.Datos.clsConexionSql objdatos = new Saint.Datos.clsConexionSql();

DataTable dtdatos = objdatos.TraerDataTable(objdatos.ObtenerConexion(" "), "GS_Consolidar_Contabilidad");
GenerarPlano(dtdatos, "prueba",DateTime.Now.ToLongDateString());


bueno la verdad lo que necesito es ejecutar ese cursor y lo que quiero que me traiga es esos datos a un documento texto

veran el programa que tengo ejecuta un procedimiento y trae esos datos a un documento texto pero lo que necesito es un adecuar el cursor para que me lo ejecute el programa
  #2 (permalink)  
Antiguo 20/04/2011, 09:44
 
Fecha de Ingreso: enero-2011
Ubicación: medellin
Mensajes: 194
Antigüedad: 13 años, 10 meses
Puntos: 0
Respuesta: como manejar un cursor desde C#

a por cierto se me olvidada trabajo en visual studio 2008 y la base de datos en sql server 2008

Etiquetas: cursor, manejar
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 12:16.