我目前正在开发应用程序,其中要求之一是能够从 ASP.NET 内部创建 SP、表、函数、触发器等。我使用的语言是 C#,但我不知道这是否可能。您介意为我指出正确的方向或提供一些代码示例吗?
我尝试在网上查找,但找不到任何有关此的信息。
@rmayer06,我听从了你的建议,下面是我的代码:
protected void createproc_Click(object sender, EventArgs e)
{
string sqlscript = File.ReadAllText(Server.MapPath("~/sp_create.sql"));
try
{
SqlConnection con = new SqlConnection();
SqlCommand cmd = new SqlCommand(sqlscript, con);
cmd.CommandType = CommandType.Text;
con.ConnectionString = ConfigurationManager.ConnectionStrings["TCKT"].ConnectionString;
con.Open();
cmd.ExecuteNonQuery();
con.Close();
}
catch (Exception ex)
{
throw new Exception("An error has occurred" + ex);
}
}