很奇怪的问题,我要疯了。编的登录窗口老是报错啊。说不包含适合于入口点的静态“Main”方法,这是怎么回事啊。求前辈指教一下 using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Windows.Forms; using System.Data.Sql; using System.Data.SqlClient; namespace 教务管理 { public partial class Login : Form { public Login() { InitializeComponent(); } private void btAdminLogin_Click(object sender, EventArgs e) { string conn = "Data Source=WIN-5S259G96M7N\\SQLEXPRESS;Initial Catalog=TeachingManagement;Integrated Security=False;User ID=sa;Password=123"; SqlConnection cn = new SqlConnection (conn); string adminLogin = "select * from Admin where Admin='"+ cbDep.Text +','+ cbDepPsw.Text +"'"; SqlCommand cmd1 = new SqlCommand (adminLogin); cn.Open(); SqlDataReader reader = cmd1.ExecuteReader(); while (reader.Read()) { Dep f = new Dep(); f.Show(); break; }
}
} } ------ 已启动生成: 项目: 教务管理, 配置: Debug x86 ------ 错误 CS5001: 程序“C:\Users\Administrator\Documents\Visual Studio 2010\Projects\教务管理\教务管理\obj\x86\Debug\教务管理.exe”不包含适合于入口点的静态“Main”方法
开个新项目直接在按钮点击事件里面输 Dep f = new Dep(); f.Show(); break; 就一点事都没有,正常通过。 但是在这个项目里面,其它的都删除了,也只要按钮点击事件里面输入 Dep f = new Dep(); f.Show(); break; 就还是要报上面的错。这是怎么回事啊。求前辈指教一下
------解决方案-------------------- 你的项目文件中没有写main方法,你新建一个winform项目,看看program.cs文件里面的main方法就知道你现在的项目中缺什么了
------解决方案-------------------- Main 方法是入口,应该就是像楼上所说的,Program.cs里边是不是缺少min方法:还有你的下面的语句没看懂:
string adminLogin = "select * from Admin where Admin='"+ cbDep.Text +','+ cbDepPsw.Text +"'"; 一个用户名可以赋多个值吗? 建议你在看看