【问题标题】:Identifier expected in connection string连接字符串中预期的标识符
【发布时间】:2013-11-19 17:28:30
【问题描述】:

我从应用程序配置中获取连接字符串。但是在尝试获取连接字符串时会出错。这是代码。

 str = Convert.ToString(Configuration.ConfigurationManager.ConnectionStrings["Myconnection"].ConnectionString);

【问题讨论】:

  • 为什么需要 Convert.ToString
  • 将字符串转换为字符串?还有什么错误?
  • 因为它给出了另一个错误 "Configuration.ConfigurationManager.ConnectionStrings["Myconnection"].ConnectionString " cannot convert to string
  • 您的配置中是否有一个名为“MyConnection”的连接字符串?您是否从正确的位置访问它?如果这是 VB.Net 为什么会有 ';'在行尾?
  • 我删除它是错误的。我仍然收到此错误

标签: vb.net


【解决方案1】:

Indexer(或数组)在 VB.NET 中有圆括号,而不是 C# 中的方括号,所以这是可行的:

Dim conStr As String = Configuration.ConfigurationManager.ConnectionStrings("Myconnection").ConnectionString

注意ConnectionString已经返回了String,所以你不需要使用Convert.ToString,你还需要去掉末尾的分号。

【讨论】:

    猜你喜欢
    • 2020-09-05
    • 1970-01-01
    • 1970-01-01
    • 2019-05-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-08-29
    相关资源
    最近更新 更多