大家帮我看看下面这段代码有何问题,在运行后总是报:
        Imports System.Data
        Imports System.Data.OracleClient        Dim cn As OracleConnection
        cn = New OracleConnection("Data Source=sv20; User Id=fsbuat; Password=password;")        Dim myString As String = "Select * from agl31m00"
        Dim cmd As OracleCommand = New OracleCommand(myString)
        cn.Open()
        
        MsgBox("Connected")运行后报错信息如下,烦请大家帮我看看:
[OracleException: ORA-12638: 凭证检索失败]
   System.Data.OracleClient.DBObjectPool.GetObject(Object owningObject, Boolean& isInTransaction)
   System.Data.OracleClient.OracleConnectionPoolManager.GetPooledConnection(String encryptedConnectionString, OracleConnectionString options, OracleConnection owningObject, Boolean& isInTransaction)
   System.Data.OracleClient.OracleConnection.OpenInternal(OracleConnectionString parsedConnectionString, Object transact)
   System.Data.OracleClient.OracleConnection.Open()
   BOPWebsite.test.Button1_Click(Object sender, EventArgs e) in E:\Work\BOPWebsite\test.aspx.vb:82
   System.Web.UI.WebControls.Button.OnClick(EventArgs e)
   System.Web.UI.WebControls.Button.System.Web.UI.IPostBackEventHandler.RaisePostBackEvent(String eventArgument)
   System.Web.UI.Page.RaisePostBackEvent(IPostBackEventHandler sourceControl, String eventArgument)
   System.Web.UI.Page.RaisePostBackEvent(NameValueCollection postData)
   System.Web.UI.Page.ProcessRequestMain()