

ASP stránka - kde dělám chybu?
Vytvořil jsem na základě VBScriptu stránku v ASP, ale hlásí mi to chybu a nemohu přijít, kde je. Pravděpodobně bude problém v nějakých uvozovkách v části mezi Set objOU = GetObject a objUser.SetInfo
Stránku jsem přiložil, protože kód byl příliš dlouhý.
Napsat jakou chybu to hlásí bylo nad tvé síly?
Nikde to žádnou chybu nehlásí, jen v prohlížeči, když se chci na tu stránku dostat, tak je tam klasická chyba 500 - chyba v programování.
Už jsem něco opravil, stránka se mi už zobrazí, ale neprovede se příkaz, který se má vykonat po stisknutí tlačítka vytvořit. Zase to hlásí chybu 500 - chyba v programování.
Je tam nějaký problém s uvozovkami nebo možná tomu vadí mezera, ale vůbec nemohu přijít na kterém řádku to je a jakou chybu dělám.
Prosím všechny tedy o pomoc. Nový soubor je přiložen k tomuto příspěvku.
V prvom rade by si si mal nastaviť testovacie prostredie tak, aby sa ti zobrazovali zmysluplné chybové hlášky namiesto všeobecnej chyby 500. Prečítaj si napr. classicasp.aspfaq.com a uprav to u seba podľa toho. Keď budeš mať normálne chybové hlásenie, budeš sa vedieť posunúť ďalej.
Ak nemôžeš prostredie meniť, tak postupným pridávaním kódu do prázdnej stránky prídeš na to, kedy to prestane fungovať.
Řádek 64 je divný: objUser.SetPassword abc123
Kdyby jen to, "divných" věcí je tam více...
Řádek 38: if strName and srtSurname and strUser is not empty then
Řádek 53: Set objUser = objOU.Create("User", cn=strName+" " + StrSurname)
Mělo by být...
Řádek 38: If Not IsEmpty(strName) And Not IsEmpty(strSurname) And Not IsEmpty(strUser) Then
Řádek 53: Set objUser = objOU.Create("User", "cn=" & strName & " " & strSurname)
Řádek 64: objUser.SetPassword "abc123"
Děkuji moc.
Stránku jsem podle přesnějšího zobrazování chyb, na kterém řádku se nacházejí, opravil.
Bylo to nějak jak píšete, chyba možná byla ještě na nějakém dalším řádku.
Těchto posledních dvou odpovědí jsem si už bohužel nevšiml a nemohl jsem se jimi tedy řídit. Nyní to už běhá a mohu tedy pokračovat dále v práci.