Pytanie : Sql Tabel

I próbować SQl Stół W VS.net 2008, C# asp.net.

I dostać info z the internet. Ale dla niektóre powód właśnie móc the dostęp the Przodować biblioteka zupełnie dobro. (Przynajmniej I myśleć który być mój magistrala error.

I dodawać the odniesienie dla Microsoft Przodować 12.0 Przedmiot Biblioteka in.
I sprawdzać wewnątrz własność I mieć "Microsoft.Office.Interlop.Excel w there.

I a using oświadczenie as

using Microsoft.Office.Interop.Excel;
and
using Microsoft.Office.Interop;

I wciąż dostawać the następujący błąd.

1) The typ lub namespace imię "Przodować" móc znajdować (być ty a używać zarządzenie lub zgromadzenie odniesienie?

2) Dwuznacznik między metoda "Microsoft.Office.Interop.Excel. _Worksheet. Activate ()" i non-metoda "Microsoft.Office.Interop.Excel.DocEvents_Event.Activate".

3) The typ lub namespace imię "XmlException" móc znajdować (być ty a używać zarządzenie lub zgromadzenie odniesienie?

Attached być the kod:
(1):
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
37:
38:
39:
40:
41:
42:
43:
44:
45:
46:
47:
48:
49:
50:
51:
52:
53:
54:
55:
56:
57:
58:
59:
60:
61:
62:
63:
64:
65:
66:
67:
68:
69:
70:
71:
72:
73:
74:
75:
76:
77:
78:
79:
80:
81:
82:
83:
84:
using System;
using System.Data;
using System.Configuration;
using System.Linq;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.HtmlControls;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Xml.Linq;
using System.Data.SqlClient; /potrzebować dla baza danych
using System.Data.OleDb;
using Microsoft.Office.Interop.Excel; //Need dla Przodować związek

/// 
/// Zbiorczy opis dla ExcelOutput
/// 
społeczeństwo klasowy ExcelOutput
{
        ConnectionStringSettings conSettings = ConfigurationManager.ConnectionStrings ["WannalancitConnectionString"];
        //SqlDataReader rdr = null;
        SqlConnection przeciw = null;
        SqlCommand cmd = null;
        // Otwarty związek the baza danych
        smyczkowy CommandText = "";

	jawny ExcelOutput ()
	{
	}

    jawny kawitacyjny CreateExcelOutput ()
    {

	próba			
    {
        smyczkowy connectionInfo = conSettings.ConnectionString;
        smyczkowy ConnectionString = connectionInfo;
        przeciw = nowy SqlConnection (ConnectionString);

        przeciw. Otwierać ();
        cmd = nowy SqlCommand ("ExcelSetup");
        cmd.CommandType = CommandType.StoredProcedure;
        cmd. Parameters.AddWithValue ("@Process", "set");
        cmd. Związek = przeciw;
        cmd.ExecuteNonQuery ();
        przeciw. Zakończenie ();

        przeciw. Otwierać ();
        cmd = nowy SqlCommand ("wybiórka * od tmpAdultTrainedExcel");
        SqlDataAdapter adaptator = nowy SqlDataAdapter (cmd);
        DataSet dataset = nowy DataSet ();
        adaptator. Pełnia (dataset);
        Excel.ApplicationClass przodować = nowy ApplicationClass ();
        przodować. Application.Workbooks.Add (true);
        System.Data.DataTable stół = dataset. Stół [(0)];
        int ColumnIndex=0;
        foreach (System.Data.DataColumn col w stół. Kolumna)
        {
            ColumnIndex++;
            przodować. Komórka [(1), ColumnIndex] =col.ColumnName;
        }
        int rowIndex=0;
        foreach (DataRow rząd w stół. Rząd)
        {
            rowIndex++;
            ColumnIndex=0;
            foreach (DataColumn col w stół. Kolumna)
            {
                ColumnIndex++;
                przodować. Komórka [rowIndex+1, ColumnIndex] =row [col.ColumnName];
            }
        }
        przodować. Widoczny = true;
        Worksheet worksheet = (Worksheet) excel.ActiveSheet;
        worksheet. Aktywować ();
    }
    łapać (XmlException exml)
    {
        rzut;
    }

    }    
}

Odpowiedź : Sql Tabel

Problem problem:

1) i 2)
Gdy ty używać:
using Microsoft.Office.Interop.Excel

Ty tylko potrzebować
ApplicationClass xls = nowy ApplicationClass ();
xls. Application.Workbooks.Add (true);

Także, zauważać że I używać xls, zamiast przodować, gdy ono móc ty niektóre odniesienie błąd (chociaż ono musieć skrzynka wyczulony)…

3)
dodawać the następujący linia błąd dla the XmlException:
using System.Xml;
Inne rozwiązania  
 
programming4us programming4us