2012-02-22 46 views
0

我试图建立一个通过连接到数据库:在这个非常奇怪的错误需要咨询

Dim sqCon As SqlClient.SqlConnection("Data Source=.\SQLEXPRESS;Database=MegaDatabase;Integrated_Security=SSPI") 

的问题只是在这条线的地方告诉我说:

Array bounds cannot appear in type specifiers 

同问题不会出现在我的任何其他项目中,尽管我使用相同的格式。

我需要有人来告诉我到底什么是不对的,我怎么可能会解决这个问题。

感谢您的阅读。

+0

周围添加您的连接一些报价** **串 – 2012-02-22 07:42:11

+0

@MrMoose请编辑后的版本,它仍然给了我同样的错误 – Armaan 2012-02-22 07:50:19

回答

1

那(原始版本,现在改了),不看任何东西像有效语法。没有开头"个字符,最后有太多的)个字符。

然而,即使与修复,我想你可能想要做的是dim它作为一个变量,像:

Dim sqCon As New SqlConnection ("DataSource=...") 
+0

请我在犯了一个错误的编辑代码,但它仍然说同样的事情 – Armaan 2012-02-22 07:49:35

+0

@Armaan,检查编辑,看起来是更好的语法,但你仍然试图创建一个_array_而不是'new'对象。 – paxdiablo 2012-02-22 07:51:06

+0

问题是我忘记宣布它是新的......抱歉浪费你的时间。但谢谢 – Armaan 2012-02-22 07:54:56

0

使用New关键字

Dim sqCon As New SqlClient.SqlConnection("Data Source=.\SQLEXPRESS;Database=MegaDatabase;Integrated_Security=SSPI") 
+0

感谢兄弟我明白了。对不起,浪费你的时间在这样一个愚蠢的问题 – Armaan 2012-02-22 07:57:10