 |
ASP fórum |
|
Kérdések, válaszok, vélemények
az ASP témakörben, illetve a honlappal kapcsolatban. |
Hozzászólás
|
|
Korábbi
hozzászólások |
107. |
Frag |
2004. 01. 02. 23:21:06 |
Használd a TextStream objectet.
Azzal igazán egyszerű megoldani.
Szivesen segítek, írj ide: frag@infotars.hu |
106. |
HOMEani |
2003. 12. 28. 10:19:54 |
Sziasztok!
A kérdésem egyszerű, de számomra megoldhatatlan:):Hogy tudom ASP(VBscript)-ben egy kölső http cím tartalmát(ami esetemben 3-4 sor txt formátum) egy String változóba betenni amivel késöbb sztring műveleteket akarok végezni? |
105. |
Gábor |
2003. 11. 25. 9:39:45 |
Sziasztok!
Egy ASP.NET -es kérdés:
Miért van az, hogy a szerveren nem futnak az .aspx fájlok. Mindíg azt írja ki, hogy a web.config -ban a <customErrors> -t Off -ra kell állítani. Létre is hoztam egy web.config fájlt az alábbi tartalommal (ahogy a hibaüzenet azt ajánlotta):
<!-- Web.Config Configuration File -->
<configuration>
<system.web>
<customErrors mode="Off"/>
</system.web>
</configuration>
de hiába. Mintha mi sem történt volna. Ugyanaz a hibauzenet. A <customErrors> -t Off-ra kell állítnai. Mi lehet a hiba?
|
104. |
Gábor |
2003. 11. 20. 12:16:41 |
Illeszd a head tagok közé:
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-2">
<meta http-equiv="Content-Language" content="hu">
És legyen a Session.LCID = 1038.
Ha ezekután sem megy akkor lehet, hogy valamelyik beágyazott fájlban más a meta tagnak content -jének beállítása.
|
103. |
Gabo |
2003. 11. 18. 2:02:57 |
Köszönöm a hozzászólásokat. Egész jó ötletek, de sajnos ebben az esetben nem működnek - továbbra sincs hosszú ő, ű stb. Ha van valami egyéb megoldás érdekelne. |
102. |
Gábor |
2003. 11. 06. 12:37:41 |
Sziasztok!
Szerintem inkább ezt helyezd el:
meta http-equiv="Content-Type" content="text/html; charset=iso-8859-2" |
101. |
GT |
2003. 11. 03. 10:36:02 |
Gabo
Igazság szerint én még nem jártam így, ezért csak tippelni tudok, esetleg ez segít, ha a HTML fejlécében elhelyezed.
<meta http-equiv="Content-Type" content="text/html; charset=windows-1250"> |
100. |
qvik |
2003. 11. 01. 22:41:33 |
elég kevés helyen. Én a cfm.hu-n vagyok. Elég jó... |
99. |
recs |
2003. 11. 01. 22:39:09 |
Hol lehet Magyarországon .NET-es és ASP-s hostingot találni ???
|
98. |
Gabo |
2003. 10. 31. 23:52:40 |
kapcsoltam az MDB-t, működik a select, de a hosszú ő, ű ékezet nélkül adja HTML-ben. Mit lehetne tenni, hogy az MDB eredetileg jó ékezetes betűi látszódjanak lekérdezésben is? |
97. |
Bope-real |
2003. 10. 22. 17:55:59 |
Helló!létszo meg tudnád válaszolni ezt a kérdést amit a barátom tett fel?elöre is köszi! |
96. |
bope |
2003. 10. 16. 18:29:03 |
Global.asa - ban hogy kell megirni a legegyszerűbb kapcsolatot az adatbázissal?És ha megirtam, az asp oldalon hogy kell meghivni? |
95. |
GT |
2003. 10. 10. 15:14:01 |
Köszi, meg fogom nézni. |
94. |
bope |
2003. 10. 10. 13:59:04 |
az oldal amit kértél egyébként szlovák!rybar.lust.sk |
93. |
bope |
2003. 10. 10. 13:36:58 |
Már rájöttem!A google oldalánlehet leszedni egy forráskódot igy az oldalon belül jeleníti meg a találatokat!Kösz szépen a segítséget |
92. |
GT |
2003. 10. 10. 12:55:46 |
Erre én is kíváncsi vagyok. Megtudnád adni az említett oldal címét? |
91. |
bope |
2003. 10. 10. 12:21:02 |
Épp most néztem egy oldalt, ott a saját oldalon belül jeleníti meg a találatokat!vmi Google apisearch-öt használ!amugy köszi hogy szánsz rám egy kis idöt! |
90. |
GT |
2003. 10. 10. 10:26:39 |
Bope!
Csak olyan megoldást tudnák, hogy a saját oldaladon lévő textboxba begépelt szóra rákeresve, a találatok a google találati oldalán jelennének meg. |
89. |
bope |
2003. 10. 09. 20:47:20 |
Hali!van egy olyan megoldatlan kérdésem, hogy keresömotort szeretnék a weblapomra tenni de google-osat!tudnál vmi tanácsot adni?
elöre is köszi bope |
88. |
GT |
2003. 09. 29. 11:43:32 |
Shooby!
Küld el a mail címed és küldök anyagot.
Az én címem az oldal alján megtalálod.
TAmás |
87. |
Shooby |
2003. 09. 24. 10:19:08 |
GT!
Nagy kérdés: asp-ben filekezeléshez hol találhatunk segítséget?
ELőre is köszi! |
86. |
maxt |
2003. 09. 23. 13:54:04 |
Szeretném rendezni egy űrlap bejövő adatait az űrlapelemek nevei szerint, és azt az egészet e-mailben elküldeni.
Namost a lekérdezés, és levélküldés megvan, de nem tudom hogyna tudnám a rendezést megoldani. Ha van 5let ne kímélj. |
85. |
Blaise |
2003. 09. 23. 11:31:02 |
Sziasztok!
Letöltöttem a www.2enetworx.com-ről néhány ASP-s cuccot (OpenForum, MiniSurvey), de WinXP+Apache (FoxServ3) alatt nem igazán megy. Nem jó az Apache, vagy csak be kell állítani ezt-azt?
Köszi előre is.
|
84. |
m |
2003. 09. 18. 15:03:14 |
Felraktam a gépemre az IIS5.1-et, amit WinXP profhoz kaptam. Rendesen konfiguráltam, meg minden, de amikor ASP scripttel létre akarok hozni egy szöveges fájlt, nem sikerül. Mégcsak hibaüzenetet sem kapok, egyszerűen nem tölti be az oldalt. |
83. |
Rochy |
2003. 09. 17. 8:40:40 |
Segítsetek!Asp kóddal tudok olyat csinálni, hogy az msSql adatbázisomban egy új usert létrehozok, vagy azt csak ott tehetem? |
82. |
GT |
2003. 09. 05. 11:04:10 |
Shooby!
Aspx-ről rövid keresgélés után ezt az oldalt találtam, de biztosan lehet találni bővebbet is, ha esetleg találsz engem is érdekelne.
http://www.gyogyinfok.hu/tonton/
Az általad felvetett nyomtatási problémára a megoldása szerintem nem asp jellegű, de lehet, hogy tévedek. Ha valakinek van rá ötlete kíváncsian várom.
Tamás |
81. |
Shooby |
2003. 09. 04. 18:18:16 |
u.i.:
Aspx-ekkel kapcsolatban hol tájékozódhatok a legbővebben?
Shooby |
80. |
Shooby |
2003. 09. 04. 18:16:40 |
Csao!
Engem az érdekelne, hogyan oldható meg egy asp fileban megírt lekérdezés kinyomtatása a felesleges oldalszám, URL és dátum laprakerülése nélkül. A lekérdezéssel semmi gond, a felület jó, a lényeg, hogy ne kelljen minden gépnél leszedni a böngészőben a nyomtatási kép felesleges részeit, hanem a progi oldja meg. Ha nem asp jellegű a kérdésem, akkor bocsi, de akkor is várok valami ötletet. Előre is köszi!
Shooby |
79. |
Flogika |
2003. 09. 02. 15:01:20 |
Sziasztok.
Én is gratulálni szeretnék Tamás. egyszerűen fantasztikus, tökéletes segítség kezdőknek. Én php-zom, de szeretnék kis asp-t is tanulni, ha időm akad. Ha lesz kérdésem, szólok. Addigis, köszönöm, hogy van ez az oldal. Innen elindulhatok, és nemcsak... |
78. |
GT |
2003. 08. 26. 10:07:40 |
Akkor sajna nincs tippem, nálam ez volt a gond, amikor ilyen üzenetet kaptam. |
77. |
Sándor |
2003. 08. 26. 9:30:12 |
Megadtam az írás jogot az adatállományra. Sajnos továbbra is "Az eljárásnak frissíthető lekérdezést kell használnia" üzenetet küld az IIS. |
76. |
GT |
2003. 08. 25. 10:46:59 |
Szia!
Bár nem egészen egyértelmű a hibaleírás amit adtál, de én arra gyanakszom, hogy az IUSR_gépnév felhasználónak nincsen írás joga az adott MDB-re. |
75. |
Sándor |
2003. 08. 19. 23:56:37 |
Szia !
Acces adatbázisba kellene rekordokat írnom, de "frissítető lekérdezés"-be botlottam. Hogy lehet ezt megoldan ? |
74. |
GT |
2003. 07. 29. 16:09:15 |
Szia!
Az Apache szervert sajnos nem ismerem. Az IIS-nél a web szerver beállításai között, a hitelesítési beállításoknál lehet megadni, hogy melyik felhasználói fiókot használja a névtelen hozzáféréshez. Ez alapban az IUSR_gépnév felhasználó szokott lenni. Ezután már csak az adott könyvtárra, ahová a text fájlt le akarod rakni, írás jogot kell adni az IUSR_gépnév felhasználónak. Véleményem szerint az Apache szerver esetében is valami ilyesmit kell keresni.
Üdv.
TAmás |
73. |
Gaba |
2003. 07. 29. 14:10:33 |
Sziasztok !
Nagyon tetszik a lista és az egész lap, tök tuti.
Én is szeretnék tőletek 1 kis segítséget kérni. Meg lehet-e oldani azt hogy az asp-nek megadom hogy milyen user nevében fusson ? konkrétan a feladat:adott egy mezei NT-s gép és egy MSSQL server némi win-es apache serverrel. Namost az apache-on fut egy asp aminek le kellene rakni egy sima text file-t az NT-s gépre de az apache egy local user nevében fut és így nem tudok az NT-s gépen jogot adni neki mivel nincs domain-be.
????????
Előre is köszi.
Üdv.
Gaba |
72. |
GT |
2003. 06. 23. 10:31:26 |
Szia,
ingyenes ASP-s tárhelyeket az alábbi címen találsz:
http://www.aspfree.com/asp/freeasphost.asp |
71. |
Kiss-Tóth Marcell |
2003. 06. 22. 17:29:18 |
Hali!
Nem tudna valaki segíteni? ASP-s tárhelyet keresek, ingyen, de a fizetős is szóba eshet. HTTP://www.marcell.hdd.hu |
70. |
GT |
2003. 05. 22. 10:10:51 |
Paso!
A kérdésedre a válasz kicsit hosszabb és itt nem akarok regényt írni, de ha megadod a címed természetesen elküldöm.
Az én címem a lap alján találod meg. |
69. |
GT |
2003. 05. 22. 9:32:49 |
Hello!
Fórumot keresőknek tudom ajánlani az alábbi címet. Nagyon klassz kis fórumot lehet letölteni és a kód kis módosításával könnyen átírható magyarra.
http://www.2enetworx.com/dev/projects/openforum.asp
---
BT
Az SQL-es kérdésedre hamarosan küldök választ a mail címedre. |
68. |
Paso |
2003. 05. 21. 14:54:16 |
Hello !
Szeretnék egy olyan formot csinálni amin Text mezők vannak és a mezők értékét egy tábla rekordjai adják.
Lenne a formon egy előre és egy hátra nyomogomb és a lenyomás hatására a text mezők értéke az előző illetve a következő rekord adataival töltödne fel.
Hogyan lehet ilyet csinálni ???? |
67. |
BT |
2003. 05. 21. 14:02:33 |
U.i.:
Hello!
Lenne még egy kérdésem, hogy lehet azt megcsinálni, hogy a jelszót és usernevet bekérje a látogatótól! Az előbbiekben leírt SQL-es kapcsolatnál!!! |
66. |
BT (btomi76@freemail.hu) |
2003. 05. 21. 13:52:26 |
Plussz egy kérdés, hogy lehet ilyen forumot csinálni!!
Köszi! |
65. |
BT |
2003. 05. 21. 13:45:51 |
Hello!
Lenne még egy kérdésem, hogy lehet azt megcsinálni, hogy a jelszót és usernevet bekérje a látogatótól!
Köszi! |
64. |
BT |
2003. 05. 20. 13:54:46 |
Köszönöm GT, nagyon jól mükszik!! Király vagy!! :) |
63. |
GT |
2003. 05. 20. 12:46:27 |
Szia,
Pl. így:
<%Set Conn=Server.CreateObject("ADODB.Connection")
Conn.ConnectionString="Provider=SQLOLEDB.1;User ID=felhasználónév;Password=jelszó;Persist Security Info=True;Initial Catalog=adatbázisnév;Data Source=SQLszervernév;Connect Timeout=15"
Conn.Open%> |
62. |
BT |
2003. 05. 20. 11:25:49 |
Hello, hogy lehet megadni egy MSSQL SERVER-t és abból egy táblát az adatforrásnak!
DB.Open "Data Source=" & Server.Mappath("user.mdb") & ";Provider=Microsoft.Jet.OLEDB.4.0;"
Köszi!! |
60. |
draward |
2003. 04. 22. 22:30:11 |
1000 Köszönet. Tökéletesen kezeli a wirtuális host-ot. |
59. |
GT |
2003. 04. 22. 13:32:19 |
Szia,
találtam valami hasonlót, az alábbi címen:
http://www.2enetworx.com/dev/projects/tableeditor.asp |
58. |
draward |
2003. 04. 22. 12:40:46 |
Üdv Mindenkinek! Egy rövid kérdésem van csak :) Van-e a PhpMyAdmin-nak megfelelő ASP-ben, természetesen ingyenes :)
ELőre is köszi |
57. |
Arnóczky Zoltán |
2003. 04. 15. 15:12:54 |
Sziasztok!
Kedves Tamás! Kipróbáltam - volna, hogy jogokat adjak a usernek, de nem jött össze. Léci küldj egy emailt nekem arról, hogy pontosan hogyan sikerült megoldani, hogy eltűnjön ez a vacak hibaüzenet. Köszi!
morcos@freemail.hu |
56. |
Gábor |
2003. 04. 08. 15:36:18 |
Köszi Tamás. Ez jó tipp volt.
Létrehoztam egy változót, melynek értékét (Request.ServerVariables("HTTP_USER_AGENT")-re állítottam. Majd az instr függvénnyel rákerestem a MSIE -re és a Netscape -re, és a megfelelő oldalakra irányítottam. Tökéletesen működik. |
55. |
GT |
2003. 04. 08. 12:06:34 |
Gábor,
próbáld ki az alábbit:
<%=Request.ServerVariables("HTTP_USER_AGENT")%>
Ez egész részletesen kiírogat mindent és utána az instr() fügvénnyel ki tudod elemezni.
|
54. |
Gábor |
2003. 04. 07. 11:12:16 |
Kedves Tamás!
Az a kérdésem, hogyan lehet asp-ben megvalósítani a különböző böngészők átirányítását? pl. a 6.0 -nál nagyobb verziószámú Netscape -et a netscape6.asp -re, a 4.0-nál nagyobb verziószámú MS Explorer -t az explorer4.asp -re, a többit pedig az egyeb.asp -re.
Úgy próbálkoztam, hogy létrehoztam a browser objektumot és kiirattam a böngésző nevét és verziószámát, de a <%=Browser.Browser%> nem ismerte fel a Netscape böngészőt. Azt írta ki, hogy a neve: Default. Van valami ötleted a redirection -ra?
Előre is köszi. |
53. |
GT |
2003. 04. 07. 8:46:52 |
New Player!
Küldök a címedre pár ötletet. |
52. |
New Player |
2003. 04. 05. 22:53:32 |
Hy mindenki!
Lenne egy hatalmas nagy kérdésem!
Hogyan lehet Ilyen Fórumot csinálni.
Mindenféle segítség joljönne!!
E-mail címem: cybertam@freemail.hu |
51. |
Arnóczky Zoltán |
2003. 04. 05. 11:42:49 |
Kedves Tamás!
Most olvastam az üzenetedet, kipróbálom, majd írok mi a helyzet.
Nagyon szépen köszi a tippet!!
Zoltán |
50. |
Gábor |
2003. 04. 04. 12:29:50 |
Köszi Tamás. Működött. A baj az volt, hogy a texbox érétkének a megadásánál becsúszott egy szóköz. value=" " . Kitöröltem a szóközt és simmán futott.
Gábor |
49. |
GT |
2003. 04. 04. 11:29:31 |
Istvan,
sajna nem tudok segíteni, még soha nem használtam az általad említett objektumot. De, ha megvan a megoldás és beszámolnál róla megköszönném. Gondolom mást is érdekelne.
Tamás |
48. |
István |
2003. 04. 03. 16:28:12 |
Helló,
Sürgös segítségre lenne szükségem, mert már az örületbe kerget az alábbi hiba üzenet. Még soha nem találkoztam vele, Microsoft oldalakat végignyálaztam és semmit nem segített.
http://support.microsoft.com/default.aspx?scid=kb;en-us;273744
PRB: Server.CreateObject Returns HTTP 500.100 or ASP 0177 Error (0x8007007E)
The information in this article applies to:
Microsoft Active Server Pages
This article was previously published under Q273744
SYMPTOMS
When you attempt to instantiate an object in Active Server Pages (ASP), you may receive one of the following errors on your Web browser:
HTTP 500.100 - Internal Server Error - ASP error Internet Information Services
-or-
Server object, ASP 0177 (0x8007007E) /test/ils3/ilslist.asp, line 22
-or-
8007007e - The specified module could not be found.
The line and page that are specified vary from the preceding sample error message. However, the line that is noted in the error message will likely have the following syntax:
Set objHostName = Server.CreateObject("HostName.ConvertHostName")
CAUSE
This error occurs when you attempt to use the Server.CreateObject method to instantiate an object that is not registered on the local system.
RESOLUTION
To resolve the error, use Regsvr32.exe to register the object that you want to instantiate from your Active Server Pages.
For example, to resolve the sample error that is shown in the "Symptoms" section, type the following commands at a command prompt to register an object called Hostname.dll that is located in the C:\ils folder on the local system:
c:
cd \ils
c:\winnt\system32\regsvr32.exe c:\ils\hostname.dll
If you are successful, a dialog box displays the following message:
DLLRegisterServer in hostname.dll succeeded.
To ensure that the newly registered module is loaded in memory, restart the Web services.
Nem értem mit kezdjek ezen az oldalon talált szöveggel sem.
HTTP 500.100 - Internal Server Error - ASP error
Internet Information Services
Technical Information (for support personnel)
Error Type:
Server object, ASP 0177 (0x8007007E)
8007007e
/weslin/_fpclass/fpdbrgn1.inc, line 35
Browser Type:
Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)
Page:
GET /weslin/all/tracking/all_report.asp |
47. |
GT |
2003. 04. 02. 16:16:37 |
Szia Gábor!
A hibát az elküldésben az aposztrófok okozzák, ezért én is x-el helyettesítem (ezt a kis hibát majd kijavítom).
Szóval ezt a sort kell javítani:
SQL = "Select * FROM email WHERE ID IN(x"&input&"x)"
Az x-eket írd át aposztrófra és remélhetőleg működni fog.
Tamás |
46. |
GT |
2003. 04. 02. 16:13:00 |
Szia Zoli!
Éppen ma futottam bele én is ebbe a hibaüzenetbe:
"A műveletnek egy frissíthető lekérdezést kell használnia."
Nálam a baj az volt, hogy az internet felhasználónak nem volt írás joga (NTFS) az adott MDB fájlhoz. Miután adtam írás jogot az MDB-n az IUSR_gépnév nevű felhasználónak a hibaüzenet megszűnt.
Javaslom, hogy ezt te is próbáld ki.
Üdv.
Tamás |
45. |
Gábor |
2003. 04. 02. 9:40:36 |
Azt, hogy mivel próbálkoztam nem sikerül elküldeni. Mindíg hibaüzenettel tér vissza.
Gábor |
44. |
Gábor |
2003. 04. 02. 9:35:20 |
Kedves Tamás!
Lenne még egy kérdésem a lekérdezés kapcsán.
Az id egy számokból és betükből álló kombináció (pl. 123-abc). Ha ezt így beírom, akkor egy hibaüzenet közli, hogy nem kapott értéket. Csak akkor működik, ha az id-t aposztrófok közé írnom, hogy a lekérdezés működjön. Azzal kezdtem kísérletezni, hogy a textboxba ne keljen beírni, hanem valahol menetközbe kerül aposztrófok közé.
Tudnál abban segíteni, vagy ötletet adni, hogy hol lehet a programban aposztrófok közé tenni a beírt szöveget?
Előre is köszi
|
43. |
Arnóczky Zoltán |
2003. 04. 01. 22:53:27 |
Szia. Módosítottam. A hibaüzenet ua. |
42. |
Gábor |
2003. 04. 01. 13:50:28 |
Köszi Tamás. Tökéletesen működött.
Gábor |
41. |
GT |
2003. 03. 31. 10:27:59 |
Szia Gábor!
Én valami ilyesmivel próbálkoznék (urlap.asp):
<html>
<head>
<title>urlap</title>
</head>
<body>
<form name="form1" method="POST" action="urlap.asp">
<input type="text" name="T1" value=" " size="20">
<input type="submit" value="Submit" name="B1">
<input type="reset" value="Reset" name="B2">
</form>
<%
If Len(request.form("B1")) then
input=Request.Form("T1")
Set DB=Server.CreateObject("ADODB.Connection")
DB.Open "Data Source=" & Server.Mappath("db.mdb") & ";Provider=Microsoft.Jet.OLEDB.4.0;"
SQL = "Select * FROM email WHERE ID IN("&input&")"
Set lista=DB.execute(SQL)%>
<table border="1">
<tr>
<th>ID</th>
<th>email</th>
</tr>
<%Do While Not lista.EOF%>
<tr>
<td><%=lista("ID")%></td>
<td><%=lista(1)%></td>
</tr>
<%lista.movenext
loop
DB.Close
end if%>
</body>
</html> |
40. |
GT |
2003. 03. 31. 9:58:13 |
Zoltán,
az E-mailből amit, írtál kiderült, hogy mi a baj. Az INSERT parancsot
<%SET lista = CONN.EXECUTE(parancs)%>
formulával akartad futtatni.
A "SET lista=" csak a SELECT utasításnál kell, hogy a lekérdezés eredménye a lista objektumba kerüljön.
Az összes többi esetben (INSERT, UPDATE, DELETE) elég a
<%CONN.EXECUTE(parancs)%>
Szerintem csak ennyi volt a gond. |
39. |
Gábor |
2003. 03. 31. 8:55:18 |
Még csak azt szeretném megkérdzni, hogyan lehet ezt megvalósítani egy oldalon? Úgy hogy az űrlap is és az eredmény is egy oldalon jelenjen meg.
Előre is köszi
Gábor |
38. |
Gábor |
2003. 03. 31. 8:32:04 |
Köszi Tamás.
Működött. |
37. |
Arnóczky Zoltán |
2003. 03. 29. 1:13:11 |
Szia Tamás!
Szeretnék Access mdb fájlba írni ASP-ből az "INSERT INTO" SQL utasítással. Gyakorlatilag egy sort akarok hozzáadni egy táblához adatokkal. Mi a helyes formula? Az én próbálkozásomra azt írja ki, hogy "frissíthető lekérdezést" kellene használnom. Köszi. |
36. |
GT |
2003. 03. 28. 10:36:50 |
Kétféleképpen irathatod ki.
1.
<%
input=Request.Form("T1")
Set DB=Server.CreateObject("ADODB.Connection")
DB.Open "Data Source=" & Server.Mappath("db.mdb") & ";Provider=Microsoft.Jet.OLEDB.4.0;"
Set RS = Server.CreateObject("ADODB.Recordset")
SQL = "Select * FROM email WHERE ID IN("&input&")"%>
<table border="1">
<tr>
<th>ID</th>
<th>email</th>
<th>first_name</th>
<th>last_name</th>
</tr>
<%RS.Open SQL,DB
m_ResultArray = RS.GetRows()
For I=0 To UBound(m_ResultArray,2)%>
<tr>
<td><%=m_ResultArray(0,i)%></td>
<td><%=m_ResultArray(1,i)%></td>
<td><%=m_ResultArray(2,i)%></td>
<td><%=m_ResultArray(3,i)%></td>
</tr>
<%next%>
</table>
2. amennyiben nem szükséges a rekordok közvetlen elérése, akkor a sima kilistázáshoz szerintem ez az egyszerűbb:
<%Set lista=DB.execute(SQL)
Do While Not lista.EOF%>
<tr>
<td><%=lista("ID")%></td>
<td><%=lista(1)%></td>
<td><%=lista(2)%></td>
<td><%=lista(3)%></td>
</tr>
<%lista.movenext
loop%>
Vagy a táblában szereplő mező sorszámát, vagy a nevét adod meg, azaz a lista(0), ugyanaz minta a lista("ID")
Sok sikert a kipróbáláshoz!
Tamás |
35. |
Gábor |
2003. 03. 27. 16:59:47 |
A következőkkel próbálkoztam:
<pre>
<%
input=Request.Form("T1")
Set DB=Server.CreateObject("ADODB.Connection")
DB.Open "Data Source=" & Server.Mappath("database.mdb") & ";Provider=Microsoft.Jet.OLEDB.4.0;"
Set RS = Server.CreateObject("ADODB.Recordset")
SQL = "Select * FROM email WHERE ID IN("&input&")"
RS.Open SQL,DB
%>
<table border="1">
<tr>
<th>ID</th>
<th>email</th>
<th>first_name</th>
<th>last_name</th>
</tr>
<%
Do While Not input.EOF
%>
<tr>
<td><%= input.Fields("ID").Value %></td>
<td><%= input.Fields("email").Value %></td>
<td><%= input.Fields("first_name").Value %></td>
<td><%= input.Fields("last_name").Value %></td>
</tr>
</table>
<%
RS.Close
DB.Close
%>
</pre>
és ezt a hibaüzenetet kaptam:
Megnéznéd légyszives, hogy mi lehet a gond vele?
Előre is köszi
Gábor |
34. |
Gábor |
2003. 03. 27. 16:43:42 |
Köszi a segítséget.
Így már nem írt ki hibaüzenetet, de táblát sem. Hogyan lehetne kiiratni vele a változóhoz tartozó sort?
Gábor |
33. |
GT |
2003. 03. 27. 9:54:39 |
Gábor,
elküldöm a teljes eredm.asp-t. Nálam ez így működött. Nézd át mégegyszer a szintaktikát.
<html>
<head>
<title>eredm</title>
</head>
<body>
<%
input=Request.Form("T1")
Set DB=Server.CreateObject("ADODB.Connection")
DB.Open "Data Source=" & Server.Mappath("db.mdb") & ";Provider=Microsoft.Jet.OLEDB.4.0;"
Set RS = Server.CreateObject("ADODB.Recordset")
SQL = "Select * FROM email WHERE ID IN("&input&")"
RS.Open SQL,DB
DB.Close
%>
</body>
</html>
Csak az adatbázis és a tábla nevet kell átjavítanod benne.
Amúgy a hibaüzenet olyan, mintha a táblában nem szerepelne ID nevű mező.
Remélem megtalálod a hibát.
Üdv.
Tamás |
32. |
GT |
2003. 03. 27. 9:27:45 |
Kedves Zoltán!
Köszönöm az elismerő szavakat. Amit a PHP, XML, stb. segédletek elkészítéséről mondtál én is jó ötletnek tartom, de én erre idő és az említett témákban megfelelő ismeret hiányában egyenlőre nem vállalkozom. Azonban, ha valakinek van elkészítet anyaga, vagy tervezi az összeállítását, a megjelenési felületet szívesen biztosítanám.
Tamás |
31. |
Arnóczky Zoltán |
2003. 03. 26. 21:07:20 |
Szia Tamás!
Egyszerűen lenyűgöző az ASP segéd oldalad. Egyszerűen, érthetően magyarázod el az anyagot. Nem gondolkoztál azon, hogy kellene egy site-ot készítened? ASP, PHP, XML, stb. Hasonló stílusban. Nagyon klassz lenne. Szóval köszi, hogy létrehoztad az ASP segédet!
Zoltán |
30. |
Gabor |
2003. 03. 26. 15:55:59 |
Köszi szépen a segítséget. Kijavítottam, de még mindíg nem működik. Ezzel a hibával tér vissza:
Error Type:
Microsoft JET Database Engine (0x80040E10)
No value given for one or more required parameters.
asp/lekrd/eredm.asp, line 13
és ezt küldi el az űrlap:
POST Data:
T1=+1&B1=Submit
Lehet, hogy a textbox neve kerül az "input" nevű változóba és nem az értéke? Mert úgy működne tökéletesen, hogy a textboxba beírt érték kerül az input változóba és az így megadott értéknek megfelelő sor kerül lekérdezésre az adatbázisból.
A kérdésem az lenne, hogyan lehet átadni a változónak a textboxba beírt értéket?
Előre is köszi!
Gábor
|
29. |
GT |
2003. 03. 26. 11:19:01 |
Szia Gábor!
Két szintaktikai hibát találtam benne.
SQL = "Select * FROM Usersdetails WHERE ID IN("&input&")"
A változókat &, vagy + jel közé kell tenni.
RS.Open SQL,DB
Meg kell adni, hogy az SQL parancsot melyik adatbázis kapcsolaton hajtsa végre.
Miután ezeket kijavítottam, nálam működött.
Üdv.
Tamás |
28. |
Gábor |
2003. 03. 26. 9:36:45 |
Sziasztok!
Egy kis segítséget szeretnék kérni.
Most kezdtem el az ASP tanulását és még nem megy valami jól.
Szeretnék létrehozni egy keresésen alapuló adatbázis lekérdezést.
Van egy űrlap, benne egy szövegbeviteli mező. Ha valaki beír egy számot, akkor kiírásra kerülnek az ID-hez tartozó adatok. Létrehoztam egy űrlapot tartalmazó htm oldalt, amely elküldi a textbox tartalmát az eredm.asp fájl input változónak. Majd az SQL lekérdezés a változóhoz tartozó sort írja ki. Persze nem működött.
Megnéznéd legyszives, hogy hol lehet a hiba?
Az urlap.htm:
<html>
<head>
<title>urlap</title>
</head>
<body>
<form name="form1" method="POST" action="eredm.asp">
<input type="text" name="T1" value=" " size="20">
<input type="submit" value="Submit" name="B1">
<input type="reset" value="Reset" name="B2">
</form>
</body>
</html>
Az eredm.asp:
<html>
<head>
<title>eredm</title>
</head>
<body>
<%
input=Request.Form("T1")
Set DB=Server.CreateObject("ADODB.Connection")
DB.Open "Data Source=" & Server.Mappath("dbase.mdb") & ";Provider=Microsoft.Jet.OLEDB.4.0;"
Set RS = Server.CreateObject("ADODB.Recordset")
SQL = "Select * FROM Usersdetails WHERE ID IN("input")"
RS.Open SQL
DB.Close
%>
</body>
</html>
Előre is köszi!
Gábor |
27. |
Epe |
2003. 03. 25. 19:18:38 |
Hát akkor ez lesz. Már én is gondoltam rá, csak hát ha lett volna valami más megoldás... Azért köszönöm.
Epe |
26. |
GT |
2003. 03. 25. 11:43:20 |
Szia,
utánanéztem, de nem találtam rá semmi magyarázatot. Volt nekem is egy olyan esetem, amikor elvileg minden jó volt és a kód mégsem működött. Végső elkeseredésemben újratelepítettem az IIS-t és láss csodát megjavult. (Nem "éles" webszerveren, hanem az otthoni XP-s gépemen csináltam) Tudom egy kicsit erős és a siker nem garantált, de végső megoldásként meg lehet próbálni. |
25. |
Epe |
2003. 03. 21. 18:35:54 |
Szia!
Hiabüzenet nincs, de az oldal nem akar lejönni: olyan, mintha a service belefagyna. Ha kikommentezem a sort egy pillanat alatt lent van, ha benne hagyom sehogy sem jön le (még sosem volt türelmem kivárni, hogy mi lesz a vége, gondolom valahol timeout).
A vedégfióknak fájlrendszer szintjén mindenhez megvan a joga. IIS szintjén nem találtam semmi olyant, amivel korlátozni lehetne az olvasást.
Epe |
24. |
GT |
2003. 03. 21. 11:08:37 |
Szia,
a kódrészlettel nincs gond és ha a jogok is rendben vannak, akkor igazából nem tudom mi lehet a gond.
Milyen hibaüzenetet ír ki? Abból nem derül ki valami? |
23. |
Epe |
2003. 03. 20. 18:53:17 |
Hello!
A problémám nagyon egyszerű és nagyon bosszantó: meg akarok nyitni egy szöveges fájl és erre a következő kódrészletet használom:
<%
set FSO = Server.CreateObject("Scripting.FileSystemObject")
set FileStream = FSO.OpenTextFile("c:\inetpub\wwwroot\portal\valami.txt")
%>
A fájl ott van, a vedég jogokkal sincs semmi gond, mégis az oldal nem hajlandó lejönni (csak ha a második sort kikommentezem). Már ezer helyen utánanéztem a dolognak és nem találtam semmi szintaktikai problémát. Lehet, hogy az IIS-t kellene valahogy konfigurálni?
A választ előre is köszönöm!
Epe |
21. |
GT |
2003. 03. 17. 16:39:16 |
Szia!
Létezik egy ActiveHTML nevű kiegészítés, ami állítólag képes erre.
Az alábbi címeken találhatók leírások, illetve innen letölthető.
http://www.selisoft.com/en/ahtml/index.html
http://www.selisoft.com/en/ahtml/server.html |
20. |
Gábor |
2003. 03. 17. 11:23:35 |
Szia!
Abban tudnál nekem segíteni, hogy asp-t lehet-e futtatni apache-on, és ha igen, akkor hogyan valósítható meg. |
19. |
Judit |
2003. 02. 28. 14:00:31 |
Kedves Tamås !
Köszi hogy segiteni akarsz !
A cimem sjudit@hotmail.com |
18. |
GT |
2003. 02. 19. 15:17:13 |
Mario,
írd meg E-mailban a konkrét problémát, hogy jobban átlássam.
Címem az oldal alján. |
17. |
mario |
2003. 02. 19. 14:54:21 |
GT!
Köszi a válaszod. Rosszul tettem fel a kérdést, mert esetemben "1 mezőhöz, 1 érték" tartozik. Vagyis mezo1 = request("ertek1")... stb. Arra lennék igazából kíváncsi, hogy response.redirect("feldolgoz.asp?mit=feldolgoz&mezo1=" & ertek1... vayis több 1mezo-1ertek esetén hogyan fest a syntax?
köszi |
16. |
GT |
2003. 02. 19. 13:58:05 |
Mario,
"Egy mezőnek azonban nem csak egy értéke lehet, a HTTP kérésben egy mezőnév egynél többször is szerepelhet:
http://localhost/qs2.asp?nev=Piroska&nev=Farkas
Ezt az alábbi módon lehet feldolgozni:
<%
Response.Write("Nevek száma: " & Request.QueryString("nev").Count & "<br>")
For i=1 To Request.QueryString("nev").Count
Response.Write( i & ": " & Request.QueryString("nev")(i) & "<br>")
Next
%>"
Részletesebb leírást a http://www.archiweb.hu/aspseged/tankonyv/page3.htm címen találsz.
Remélem erre gondoltál. |
15. |
mario |
2003. 02. 19. 11:32:52 |
Ha ilyen formát akarok bevinni asp-ben, hogy: response.redirect("feldolgoz.asp?mit=feldolgoz&adat=" & adat Ez eddig OK. De hogyan néz ki a syntax, hogyha több adat is van? |
14. |
GT |
2003. 02. 07. 9:26:36 |
Kedves Judit!
E-mailban küldök script-et, csak add meg a címed. Az én címem a lap alján megtalálod. |
13. |
judit |
2003. 02. 05. 16:23:26 |
Vendegkönyvet szeretnek beepiteni a weboldalra,tud valaki segiteni ?
|
12. |
hygy |
2003. 01. 16. 13:19:52 |
a bugot javitja akarmelyik service pack az exchange 2000-hez.
HyGy |
11. |
GT |
2003. 01. 15. 15:53:13 |
Köszi az információt, meg fogom nézni.
GT |
10. |
hygy |
2003. 01. 15. 14:23:47 |
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnmes2k/html/devwebapps.asp
itt talalsz WEBDAV-al torteni kommunikaciot. Bar most kiprobaltuk es rogton fenyderult egy bugra az exchangeben.
HyGy |
9. |
GT |
2003. 01. 08. 12:02:00 |
Szia,
Az Exchange kapcsolatteremtéssel kapcsolatban, a levélküldésről tudok script részletet adni. A beérkező üzenetek feldolgozására én is várom, ha valaki tud megoldást küldeni.
Az alábbi kódrészlet HTML üzenetet küld.
<%
Dim myMail
Set myMail = CreateObject("CDONTS.NewMail")
HTML = "<!DOCTYPE HTML PUBLIC ""-//IETF//DTD HTML//EN"">" & NL
HTML = HTML & "<html>"
HTML = HTML & "<head>"
HTML = HTML & "<meta http-equiv=""Content-Type"""
HTML = HTML & "HTML = HTML & ""content=""text/html; charset=iso-8859-1"">"""
HTML = HTML & "<title>Sample NewMail</title>"
HTML = HTML & "</head>"
HTML = HTML & "<body>"
HTML = HTML & "This is a sample message being sent using HTML. <BR></body>"
HTML = HTML & "</html>"
myMail.From = "Example@Microsoft.com"
myMail.To = "Someone@Company.com"
myMail.Subject = "Sample Message"
myMail.BodyFormat = 0
myMail.MailFormat = 0
myMail.Body = HTML
myMail.Send
Set myMail = Nothing
%>
Üdv.
GTamás |
8. |
HyGy |
2003. 01. 08. 10:56:54 |
Hello!
Az lenne a kerdesem hogy exchange 2000 serverrel milyen mondokon tudok kapcsolatot teremteni asp-bol webmail celjabol. Melyik kapcsolat a leggyorsabb. Es hol talalhatnek rola informaciot.
koszi
HyGy |
7. |
Tua |
2002. 12. 07. 10:35:01 |
gf |
6. |
GT |
2002. 11. 24. 10:51:55 |
Szia,
szerintem a szerver változók lekérdezésével lehetne megoldani.
1. az IP címek kiértékelésével
<%= Request.ServerVariables("REMOTE_ADDR") %><br>
ez visszaadja a kliens IP címét
2. A belépő user lekérdezésével
<%= Request.ServerVariables("REMOTE_USER") %><br>
<%= Request.ServerVariables("LOGON_USER") %><br>
<%= Request.ServerVariables("AUTH_USER") %><br>
Ezek mind visszaadják a bejelentkező user nevét dominname/username formátumban, ebből string függvények segítségével már könnyen kiszedhető a domainname.
Fontos!!! Csak akkor működik, ha NTFS szinten az internet user (Internet Guest Account IUSR_domainname)le van tiltva. |
5. |
Varga László |
2002. 11. 22. 11:49:19 |
Szia!
Azt szeretném megoldani, hogy különböző tartományokból érkező kérések esetén más-más oldalt kapjanak a felhasználók. Ezt hogyan lehet megoldani?
A választ előre is köszi! |
4. |
Pamó |
2002. 10. 17. 16:58:31 |
Szia,
tudnál-e segíteni abban, hogy milyen módon lehet asp-ből grafikont rajzolni?
Kösz. |
3. |
GT |
2002. 10. 01. 10:50:20 |
Szia,
az ASP-s képszerkesztésről nem régen olvastam egy levelező listán.
Ott egy gyári (free) MS komponenst ajánlottak, a ChartGif-et és a köv URL-t adták meg hozzá letöltési címnek.
http://download.microsoft.com/download/excel2000/sample/2000/w9x2k/en-us/ChartGIF.exe
Remélem tudtam segíteni!
GT |
2. |
Elit |
2002. 09. 30. 14:37:29 |
Szia!
Van 5leted arra, hogy tudnék ASP-böl betölteni egy képet, arra rajzolni, majd ugy tovabbitani a bongeszonek ?
Valami canvas obj kene radasul ugy
hogy ne kelljen mindenfele "vackot" instalalni a szerverre...
Thnx,
Elit |
1. |
GT |
2002. 09. 24. 21:31:36 |
Tisztelt Látogatók!
Várom kérdéseiteket, hozzászólásaitokat.
Üdvözlettel:
Gamsz Tamás |
|
|