Asked by:
ADO működése ASP alatt

Question
-
Most telepítettem a server 2003-at egy szűz gépre.
IIS telepítése és beállítása is megtörtént.
Azonban olyan ASP lapoknál, amelyek adatbáziskapcsolatot szeretnének létesíteni, a creatobject meghiusult hibaüzenetet kapom.
XP-re felfabrikált IIS alatt minden tökéletesen működött max 10 egyidejű felhasználóig, de szeretnénk fejlődni.
Mit hagyok ki?
Aki tud, segítsen.
Előre is köszi.
Tuesday, March 4, 2008 5:16 PM
All replies
-
Kellene kicsit tobb info. Pl:
- milyen hibauzenettel szall el az ASP lap (hiba szovege, kodja, pl: "Server object error 'ASP 0177 : 8007007f' vagy ilyesmi")
- milyen MDAC van telepitve a Win2k3 szerveren
- mit mond az MDAC Component Checker ha futtatod a szerveren (KB cikk, kis leiras a cuccrol)
- kapsz-e barmilyen hibauzenetet, ha az alabbi kodot bemasolod egy akarmi.vbs nevu allomanyba, es egy egyszeru dupla klikkel lefuttatod:
Code Snippetset conn = CreateObject("ADODB.Connection")
set conn = Nothing
JoeX
Tuesday, March 4, 2008 8:25 PM -
Igen, ilyen az üzenet.
Server objektum error 'ASP 0177 : 800401f3'
A Server.CreateObject meghiúsult
/Default.asp, sor: 3
800401f3
a MDAC Component Checker a következő xml-t mentette: results.xml
A sima vbs fájl
"hibás programkód" üzenet ad.
Előre is kösz.
Marky Vilmos
Wednesday, March 5, 2008 5:49 PM -
Hibas programkod??? Ennyi, semmi hibakod, hibas sor szama ... stb? Fura ...probald mar ki a kovetkezo, egysoros programot is:
Code Snippetset valami = CreateObject("Scripting.FileSystemObject")Mentsd el szinten valami.vbs allomanyba, futtasd. Ha nem tortenik semmi, az a jo.
Bocs, de a fenti XML igy nem mond semmit (nekem), nem nagyon latom at. Megtenned hogy ez alapjan csinalod vegig:
http://blogs.msdn.com/selvar/archive/2007/11/10/tools-to-troubleshoot-mdac-issues.aspx
Egyebkent nalam az elso opciot valasztva egy teljesen szuz Win2k3 SP1 Enterprise Edition-on "UNKNOWN" eredmenyt ad. Ennek ellenere az en ketsorosom hiba nelkul lefut (biztos hogy jol masoltad be a kodot?)
Szoval a lenyeg az lenne, hogy a CC ne adjon vissza Mismatch agat az eredmenyben.
Egyebkent milyen SP van a szerveren? Ha csak SP1 + patch-ek, megprobalnek egy SP2-t felhuzni.
JoeX
Wednesday, March 5, 2008 7:19 PM -
Windows Server 2003 R2 standard edition van a gépen. Úgy tudom ez már SP2-es verzió.
A javaslatokat csak holnap bent tudom kipróbálni, mert a távoli asztal kapcsolat sem működik egyelőre.
Addig is köszi az eddigieket.
Wednesday, March 5, 2008 8:39 PM -
Az R2 nem jelenti az SP2-t, sot, az SP1-et sem.
Erdemes letolteni s telepiteni az SP2-t.
A.
Thursday, March 6, 2008 7:35 AM -
Telepítettem minden biztonsági frissítést, és leszedtem minden olyan programot, ami gondolom, bezavarhat.
Minden megy. Olvas az adatbázisból, csak írni és módosítani nem tudok.
Ezt a hibaüzenetet adja vissza:
Microsoft JET Database Engine error '80004005'
A mûveletnek egy frissíthetõ lekérdezést kell használnia.
Mit tanácsolsz?
Thursday, March 6, 2008 5:48 PM -
Na ez mindjart mas, es ennek mar ugy tunik koze sincs MDAC hibahoz.
http://support.microsoft.com/kb/306269
JoeX
Thursday, March 6, 2008 6:31 PM -
Itt pl file permission volt a bibi:
http://www.codefixer.com/forum/topic.asp?TOPIC_ID=490
Adj pl az ASPNET nevu felhasznalonak irasi jogot az Access file-ra. Vagy akinek a neveben fut az ASP oldalad.
JoeX
Thursday, March 6, 2008 6:36 PM