可能是被电脑保护软件(杀毒啊,卫士等给屏蔽了)。
情况描述:
①运行不调试,程序正常。调试运行F5 软件报错:“无法启动程序,系统找不到指定的文件”。
解决方法:
进入360毒霸,点击设置。在开发者模式中设置,将程序exe生成目录添加到信任编译输出路径中。即可。
你只是少了SQLEXPRESS,加上就行了。(如果你用户名密码正确的话)namespace MarketMember.DataClass
{
class CommonClass
{
#region 全局变量
public static string Login_ID = ""//定义全局变量,记录当前登录的用户编号
public static string Login_Name = ""//定义全局变量,记录当前登录的用户名
public static SqlConnection My_con //定义一个SqlConnection类型的公共变量My_con,用于判断数据库是否连接成功
public static string M_str_sqlcon = "Data Source=localhost\SQLEXPRESSDatabase=db_MarketIntegrated Security=TrueUser id=saPWD="
public static DataGridView ctrlID//用来接收需要全局使用的DataGridView控件ID号
#endregion
#region 建立数据库连接
/// <summary>
/// 建立数据库连接.
/// </summary>
/// <returns>返回SqlConnection对象</returns>
public static SqlConnection Getcon()
{
My_con = new SqlConnection(M_str_sqlcon) //用SqlConnection对象与指定的数据库相连接
My_con.Open() //打开数据库连接
return My_con //返回SqlConnection对象的信息
}
#endregion
错误:由于启动用户实例的进程时出错,导致无法生成SQL Server的用户实例。原因:重装SQLEXPRESS时,装在了不同的目录下;
解决方法:关闭Sqlserver及相关的程序,删除目录C:\Documents and Settings\<用户名>\Local Settings\Application Data\Microsoft\Microsoft SQL Server Data\SQLEXPRESS下的文件。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)