الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

Set theForm = Server.CreateObject("ABCUpload4.XFor

مغلق
بدأه hussam2k في 14 نوفمبر 2003 · 7 رد · 1,467 مشاهدة · في منتدى تصميم صفحات الويب
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

عند إضافة الموضوع داخل منتدىASP تظهر لي هذه الرسالة ...فما الحل ....؟

**********************************

Server object, ASP 0177 (0x800401F3)**

Invalid class string **

**********************************

HTTP 500.100 - Internal Server Error - ASP error

Internet Information Services

--------------------------------------------------------------------------------

Technical Information (for support personnel)

Error Type:

Server object, ASP 0177 (0x800401F3)

Invalid class string

/arabmoheetforum/forum/insert_new_replty.asp, line 22

Browser Type:

Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)

Page:

POST 1189 bytes to /arabmoheetforum/forum/insert_new_replty.asp

POST Data:

. . .

Time:

‏18/‏رمضان/‏1424, 03:17:53 ص

More information:

Microsoft Support

في ملف ASP التالي insert_new_replty.asp

في كود هذه الصفحة السطر رقم 22

=====================================

<html dir="rtl">

<!--#include file="connection.asp"-->

<meta http-equiv="Content-Language" content="ar-sa">

<meta name="GENERATOR" content="Microsoft FrontPage 5.0">

<meta name="ProgId" content="FrontPage.Editor.Document">

<meta http-equiv="Content-Type" content="text/html; charset=windows-1256">

<title><%=rs("strForumTitle")%></title>

<!--#include file="css.asp"-->

</head>

<%'Response.Expires = -10000

'Server.ScriptTimeOut = 300

if request.cookies("username")="" then

response.redirect("message_mangment.asp")

end if%>

<body>

<!--#include file="header.asp"-->

هنا <%Set theForm = Server.CreateObject("ABCUpload4.XForm") <21 line--->

set forum_vb=conn.execute("select * from forum_forum where forum_id="&theForm("forum_id")&"")

set title=conn.execute("select * from forum_members where username='"&request.cookies("username")&"'")

Set theField = theForm.Files("filepath")

تم تعديل هذه المشاركة بواسطة hussam2k في 14 نوفمبر 2003 في 23:58

#2

اوكي أخي حسام هذه الرسالة يجب أن تظهر لك لأن جهازك لا يوحد عليه إرسال بريد يجب أن يتم وضعه على موقع يدعم خاصية الإرسال بواسطة كود ال asp أما إذا ذهبت إلى لوحة التحكم ومن ثم قمت بجعل المراسلة بواسطة برنامج المتصفح وعندما تقوم بالاضافة لن يخرج معك هذا الخطأ وجرب ذلك،

MCP

MCTS:.Net Framework 2.0: Web Applications

MCPD:Web Developer

#3

الخطأ يظهر اذا كان كائن ال COM المسمى ABCUpload4.XForm غير مثبت على جهازك

قم بتسجيل ال dll :

regsvr32 your_dll

#4

كيف اسجل ملف dll المذكور سابقا ؟؟؟؟؟ على جهازي

#5

انحلت المشكلة على جهازي (اي تصفح المنتدى على جهازي localhost) بعد ان اضفت acaupload ولكن ..

تصادفني هذه المشكلة عند اضافة اي موضوع بالمنتدى الموجود على النت (علما ان السيرفر المضيف 1asphost ) .

Server object error 'ASP 0177 : 800401f3'

Server.CreateObject Failed

/hussam2k/arabmoheetforum1/forum/insert_new_replty.asp, line 22

علما باني قمت بالاضافة عند طريق جهازي (اي اتصفح الموقع من خلال localhost من جهازي ) ولم تصادفني هذه المشكلة .

فما العمل ؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟هل المشكلة من نفس السيرفر المضيف ؟؟

وبحثت عن المشكلة من خلال موقع Microsoft لاجد هذه التعليمات :

Err Msg: Server Object Error ASP 0177 : 800401f3

View products that this article applies to.

This article was previously published under Q188289

SYMPTOMS

Active Server Pages (ASP) content containing a Rule Set File that queries information from a Site Server Search or an Index Server data source may generate the following error message:

Server object Error 'ASP 0177 : 800401f3'

Server.CreateObject Failed

<file path of Rule Set File (.prf) and line number>

Invalid Class String

CAUSE

The error is generated from the line in your .prf file that establishes the connection to the ActiveX Data Objects (ADO) source (for example, ADODB.Connection.1.5).

Rule Manager generates the Rule Set File with hard-coded ADO 1.5 version checks. If your computer is running ADO 2.0 or later and it has not been upgraded from ADO version 1.5, registry entries needed by ADO 2.0 to handle this version check will be missing.

RESOLUTION

To resolve this problem, apply the latest Site Server 3.0 service pack.

To work around this problem, you can fix the code that was previously generated by Rule Manager by finding the ADODB lines in the .prf file that have "1.5" appended to them and remove the "1.5." For example, change the line that reads "ADODB.Connection.1.5" to "ADODB.Connection."

STATUS

Microsoft has confirmed this to be a problem in Site Server version 3.0. This problem has been corrected in the latest U.S. service pack for Microsoft Site Server version 3.0. For Information on obtaining the service pack, query on the following word in the Microsoft Knowledge Base (without the spaces):

S E R V P A C K

MORE INFORMATION

If you have upgraded from ADO version 1.5 to ADO version 2.0, you should not experience this problem. Because ADO 1.5 ships in Internet Information Server (IIS) 4.0 (required by Site Server 3.0), the only way Site Server users will encounter this problem is if they installed ADO 2.0 on their computer before running the IIS 4.0 installation. The 1.5 version of ADO will not copy over the 2.0 version.

ADO version 2.0 ships in Visual InterDev version 6.0.

error3.gif

#6

يجب أن تملك الصلاحية على الموقع (complete root access)

لكي تتمكن من تسجيل الكائن ABCUpload4.XForm

عن طريق الأمر التالي:

regsvr32 FileName.dll

#7

هل من توضيح اكثر حول كيفية تسجيل الكائن .....

على احر من الجمر باللانتظار ...

#8

اذهب الى

Start->Run

اكتب

cmd

ثم اكتب

regsvr32 FileName.dll

على اعتبار أن FileName هوا اسم ملف ال DLL الخاص بالكائن ABCUpload

هذا الموضوع مغلق.

مواضيع مشابهة