未处理sqlexception中value_SQLDependency错误未处理的异常

I am getting the following error when I try to run a basic data watching program.

Unhandled Exception: System.ArgumentNullException: Value cannot be null.

Parameter name: connectionString

at System.Data.SqlClient.SqlDependency.Start(String connectionString, String queue, Boolean useDefaults)

at SqlDependencyTest.Program.Main(String[] args)

Main code

static void Main()

{

Console.WriteLine("Starting Software");//For debug only

SqlDependency.Start(GlobalVars.RS2Events);

Console.WriteLine("Depend Started";);//for debug only

// Registering for changes...

ConnectForChanges();

Console.WriteLine("Registered");//Delete in end

// Only for testing

Console.WriteLine("Make some changes to the Events table.");

Console.WriteLine("Every time a change happens in this ");

Console.WriteLine("program should be notified.\n");

Console.WriteLine("Hit enter to quit this program.");

Console.ReadLine();

// Quitting...

SqlDependency.Stop(GlobalVars.RS2Events);

}

The key in the app.config file

The variable in GlobalVars

public static string RS2Events = ConfigurationManager.AppSettings.Get("RS2EDB");

NEED HELP PLEASE

解决方案Have you stepped through the debugger ? It''s clear from the error that RS2Events is null, so what have you done to either prove the error is wrong, or to confirm that it is the issue and try to solve it ?

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值