Αντικείμενο / Ενότητα δεν βρέθηκε: RDS από VB6 εφαρμογή σε ένα διακομιστή Win2003

ψήφοι
0

Έχω μια μάλλον κληρονομιά εφαρμογή EXE γραμμένο σε VB6 και εκτελείται σε έναν διακομιστή με Windows 2000 που χρησιμοποιεί RDS (Remote Data Services) για να αποκτήσετε πρόσβαση σε ένα αρχείο DLL επιχειρηματικό αντικείμενο (επίσης γραμμένο σε VB6) εκτελείται σε ένα διακομιστή των Windows 2003. Η DLL δεν έχει τρέξει σε αυτόν το διακομιστή (είμαστε μετακίνηση του στοιχείου από τον παλιό server W2K), αλλά έχει καταχωρηθεί και ορίζονται ως συστατικό για την w2k + 3 server.

Το συγκεκριμένο κώδικα, όταν ο DLL καλείται είναι:

Private m_rdsDS As RDS.DataSpace
Dim oARImport As Object

Set oARImport = m_rdsDS.CreateObject(ARBatches.BL_ARBatches, txtWebServer)
MsgBox oARImport.AddBatches(m_vConnParms, arbParseString, LinesFromFile)

Η CreateObject φαίνεται να δουλεύουν μια χαρά, αλλά καλώντας τους AddBatches μέθοδος αυξάνει τον αριθμό σφάλματος 8209 «Σφάλμα Internet Server:. Αντικείμενο / μονάδα δεν βρέθηκε» Είμαι κλίνει προς την ιδέα ότι υπάρχει ένα ζήτημα άδεια κάπου στη ρίζα του προβλήματος, αλλά αν συνέβαινε αυτό, γιατί δεν θα το πω «Δεν έχετε δικαιώματα»;

Θα ήθελα πραγματικά να ξαναγράψουμε το σύνολο του app, αλλά «αυτοί» δεν θα με αφήσει.

Δημοσιεύθηκε 09/12/2008 στις 23:08
πηγή χρήστη
Σε άλλες γλώσσες...                            


1 απαντήσεις

ψήφοι
0

Χρειάστηκε πολλή εντοπισμό σφαλμάτων, αλλά λυθεί οριστικά το πρόβλημα ο ίδιος. Το «Αντικείμενο / Ενότητα δεν βρέθηκε» πρόβλημα αποδείχθηκε ότι ήταν ένα θέμα MSADC δεν έχουν ακόμη εκτελείται στο διακομιστή με τέτοιο τρόπο ώστε οι ARBatches αντικείμενο θα μπορούσε να βρεθεί.

Απαντήθηκε 07/01/2009 στις 00:11
πηγή χρήστη

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more