2011-08-18 35 views
1

如何解決此錯誤?我使用asp.net帶OLEDB連接的意外符號'dim'

編譯錯誤

說明:錯誤編譯向該請求提供服務所需的資源。檢查您的源文件並修改它以修復此錯誤。

編譯器錯誤消息:CS1519:類意外的符號'點心」,結構或接口成員聲明

源代碼:

<%@ Import Namespace="System.Data.OleDb" %> 


<script runat="server"> 
sub Page_Load 
Dim dbconn As OleDbConnection 
dbconn=New OleDbConnection("Provider=SQLOLEDB; 
Data source='http://localhost'; 
User Id='90782'; 
Password='@ER#82L(*&!';") 
dbconn.Open() 
end sub 
</script> 

PS:雙引號加入,但是這並沒有解決問題。

+0

對於一個事情,你有一個沒有終止的字符串。 – recursive

回答

2

您還沒有關閉了雙引號(「)

+0

該死的,我也忘了...我只是看到代碼突出顯示。但可悲的是,它仍然沒有奏效。 – user900973

1

試試這個:

<%@ Import Namespace="System.Data.OleDb" %> 

<script runat="server"> 
     sub Page_Load 
     Dim dbconn As OleDbConnection 
     dbconn=New OleDbConnection("Provider=SQLOLEDB; 
        Data source='http://localhost'; 
        User Id='90782'; 
        Password='@ER#82L(*&!';") 
     dbconn.Open() 
     end sub 
</script> 
0

如何:

... 
Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) 
... 

或者這樣:

<%@ Page Language="VB" %> 
+0

沒有... :(CS1041:標識符預計 第5行:Sub Page_Load(ByVal發件人爲對象,ByVal e爲System.EventArgs) – user900973

+0

Shucks ... :-)怎麼樣的頁面指令 - 你指定VB爲你的語言?上面修改的答案。 – Chains

+0

沒有... :(但問題是'昏暗',根據編譯器。結果是CS1041:標識符預計 第5行:子Page_Load(BYVAL發件人作爲對象,BYVAL e作爲System.EventArgs)通過添加< %@ Page Language =「VB」%>結果是:運行vbnc時出錯:找不到指定的文件描述:HTTP 500.處理請求時出錯 – user900973