ASP fórum

Kérdések, válaszok, vélemények az ASP témakörben, illetve a honlappal kapcsolatban.

 Hozzászólás

Név:

 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&#229;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

 

Összeállította:

Ajánlott felbontás:
800 x 600