Foros del Web » Programando para Internet » ASPX (.net) »

Problema con importación de excel a SQL

Estas en el tema de Problema con importación de excel a SQL en el foro de ASPX (.net) en Foros del Web. Hola, Estoy intentando subir un archivo Excel al SQL pero por el lado del cliente (Para mi es facil pues ejecuto una DTS y eso ...
  #1 (permalink)  
Antiguo 29/02/2012, 11:28
 
Fecha de Ingreso: febrero-2012
Mensajes: 2
Antigüedad: 12 años, 9 meses
Puntos: 0
Problema con importación de excel a SQL

Hola,

Estoy intentando subir un archivo Excel al SQL pero por el lado del cliente (Para mi es facil pues ejecuto una DTS y eso es todo), lo que sucede es que mi cliente necesita cargar registros en muchos intervalos de tiempo que yo no estoy y por tal motivo le tengo que crear un formulario de subida de datos, he estado buscando la forma y creo haber dado con una, solo que funciona solo en mi PC mas cuando subo al Servidor la pagina me bota error....Creo yo que el servidor esta tratando de ubicar el archivo xls en su directorio, cuando lo que necesito es que lo busque en la pc cliente...

El codigo que utilizo es:

X seaca "lista" es una clase...
protected void Button1_Click(object sender, EventArgs e)
{

if (FileUpload1.PostedFile != null)
{
List<Lista> listaCollection = new List<Lista>();

StringBuilder sbConnection = new StringBuilder(); //using System.Text

sbConnection.Append("Provider=Microsoft.Jet.OLEDB. 4.0;Data Source=");
if (FileUpload1.PostedFile.FileName.Contains(".xls"))
{
sbConnection.Append(FileUpload1.PostedFile.FileNam e);
sbConnection.Append(";Extended Properties=Excel 8.0;Persist Security Info=False");

System.Data.OleDb.OleDbConnection SQLCon = new System.Data.OleDb.OleDbConnection(sbConnection.ToS tring());
System.Data.OleDb.OleDbCommand SQLCom = new System.Data.OleDb.OleDbCommand("select * from [Hoja1$]", SQLCon);
System.Data.OleDb.OleDbDataAdapter SQLDa = new System.Data.OleDb.OleDbDataAdapter(SQLCom);

SQLCon.Open();
IDataReader Odbreader = SQLCom.ExecuteReader();



listaCollection.Clear();
while (Odbreader.Read())
{
Lista lista = new Lista();
if (!String.IsNullOrEmpty(Odbreader[0].ToString()))
{
lista.FECHA_ACTUACION = Odbreader[0].ToString();
lista.NUMERO_TELEFONO_ACTUACION = Odbreader[1].ToString();
lista.PROVEEDOR = Odbreader[2].ToString();
lista.CENTRO = Odbreader[3].ToString();
lista.COD_USUARIO = Odbreader[4].ToString();
lista.CLI_NUMERO_IDENTIFICACION = Odbreader[5].ToString();


listaCollection.Add(lista);
}
}
SQLCon.Close();

GridView1.DataSource = listaCollection;
GridView1.DataBind();
}
}
}


Por favor si saben la solucion (o me recomiendan otra manera) se los agradecere muchisimo!!!!
  #2 (permalink)  
Antiguo 29/02/2012, 21:53
Avatar de ramirezmario7  
Fecha de Ingreso: febrero-2008
Ubicación: Medellín
Mensajes: 336
Antigüedad: 16 años, 10 meses
Puntos: 56
Respuesta: Problema con importación de excel a SQL

Muestra el error que te saca
__________________
Mario Ramírez
Desarrollador .NET MCTS
https://www.mcpvirtualbusinesscard.c...nteractivecard

Etiquetas: excel, importacion, aspx
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 03:00.