コードを追加するaspx.csファイルがあります。私は、溶液中のすべての権利の名前空間と参照を持っていますが、私のコードは私のServer server = new Server()
間違った名前空間を使用するコード
に次のエラーと間違った名前空間を参照しているたSystem.Web.UIは「プロパティ」ですが、「タイプ」として使用します
using System;
using System.Text;
using System.Collections.Generic;
using System.Linq;
using System.Text.RegularExpressions;
using System.IO;
using System.Data.SqlClient;
using Microsoft.SqlServer.Management.Common;
using Microsoft.SqlServer.Management.Smo;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
namespace IISLoggingSolution
{
public partial class Main : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
//connection string for SQL DB
string connectionString = @"Data Source=Computer\SQLEXPRESS;Initial Catalog=IISLogs;Integrated Security=True";
//Location of the query to be ran
string script = File.ReadAllText(@"C:\\Users\\User\\Desktop\\query.txt");
SqlConnection conn = new SqlConnection(connectionString);
//this is the error line
Server server = new Server(new ServerConnection(conn));
//executes query
server.ConnectionContext.ExecuteNonQuery(script);
}
}
}
どのように私はそれを代わりにするSystem.Web.UIを使用しようとしているのMicrosoft.SqlServer.Management.Smoを使用して取得できますか?
私は名前空間にエイリアスを付けることはできませんでしたが、これは将来有益であることがわかります。ありがとう! –
np!喜んで助けてください。 – Muckeypuck