10. maj 2001 - 11:56Der er
15 kommentarer og 1 løsning
Blanke Fejlmeddelelser??!!
Hejsa!!
Jeg det problem at fejl fra min SQL server er blanke!! Både den jeg selv genererer via RAISERROR og så dem der opstår når der er fejl i mine Stored Procedures!!
RAISERROR (\'Fejl Fejl\', 16, 1) resulterer i en blank streng!
Det skal lige nævnes at jeg benytter ADO og at det er i ExecuteComplete jeg modtager den tomme fejl streng! Der er angivet at der er opstået en fejl men strengen er tom!! Hmmmmmmmm... Hvad gør jeg galt???
Private Sub m_Connection_ExecuteComplete(ByVal RecordsAffected As Long, _ ByVal pError As ADODB.Error, adStatus As ADODB.EventStatusEnum, _ ByVal pCommand As ADODB.Command, ByVal pRecordset As ADODB.RecordSet, _ ByVal pConnection As ADODB.Connection)
On Error GoTo ErrHandl Dim i As Integer Dim Cookie As String Dim cmd As clsCommand Dim RecordZ As New clsRecordSets
If (adStatus = adStatusErrorsOccurred) Then \'If error conserning cancelling of operation then exit If (pError.Number = 3712) Then Exit Sub Err.Raise pError.Number, pError.Source, pError.Description, pError.HelpFile, pError.HelpContext Else Dim ErrObj As New ErrObject Dim Handled As Boolean
Handled = False
With pError RaiseEvent Error(.Number, .Description, .Source, .HelpFile, .HelpContext, Handled) End With
If (Not Handled) Then Err.Raise pError.Number, pError.Source, pError.Description, pError.HelpFile, pError.HelpContext End If End If
OK!! Jeg forklarer mig ikke ordenligt! Selve syntaxen er OK!!
Fejlen ligger i, at selvom der angives, at der er en fejl så er pError objektet tomt!
Lad os antage at koden ser således ud i stedet for
Private Sub m_Connection_ExecuteComplete(ByVal RecordsAffected As Long, _ ByVal pError As ADODB.Error, adStatus As ADODB.EventStatusEnum, _ ByVal pCommand As ADODB.Command, ByVal pRecordset As ADODB.RecordSet, _ ByVal pConnection As ADODB.Connection)
Ok - så må det jo være et ADO/ODBC problem - prøv at hente den seneste MDAC 2.6 fra Microsoft (www.microsoft.com/data) - hvilken version af ADO og SQL Server bruger du nu?
Det er lige præcis det, der er problemet!! Problemet opstod først i det øjeblik jeg installerede den nyeste MDAC!! Men selvom jeg reformaterer hele maskinen er der ikke nogen bedring!
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.