==ASP==
レス数が1000を超えています。これ以上書き込みはできません。
0001名無しさん@お腹いっぱい。
NGNG0002名無しさん@お腹いっぱい。
NGNG--------------- 完 ---------------
0003名無しさん@お腹いっぱい。
NGNG0004名無しさん@お腹いっぱい。
NGNG0005名無しさん@お腹いっぱい。
2001/05/18(金) 01:43ID:???どこの板逝けばいいですか
0006名無しさん@お腹いっぱい。
2001/05/18(金) 05:06ID:???板違いじゃねーだろ。
0007名無しさん@お腹いっぱい。
2001/05/18(金) 11:31ID:???0008名無しさん@お腹いっぱい。
2001/05/19(土) 15:00ID:???2の時点ではまだPHP板だったから板違いだった
0009ちゅるるん
2001/05/21(月) 18:46ID:FZGd5TaIとはいっても簡単なのしか作ったことないけど
0010名無しさん@お腹いっぱい。
2001/05/22(火) 07:29ID:???0011名無しさん@お腹いっぱい。
2001/05/22(火) 10:43ID:T.z1C2KA厨房ドキュソこそどっか逝け
0012名無しさん@お腹いっぱい。
2001/05/23(水) 22:13ID:???おれも便利だと思う。
perlでCGIより簡単だし。
001312
2001/05/23(水) 22:14ID:???鬱だ。っていうかバカだ。
最近はじめてUltraDev使ってみた。悪くない。
0014名無しさん@お腹いっぱい。
2001/05/25(金) 18:59ID:.X6IddV60015名無しさん@お腹いっぱい。
2001/05/25(金) 19:26ID:92TBhPrw0016名無しさん@お腹いっぱい。
2001/06/01(金) 07:19ID:4sAVYnPkなんでかな?
0017名無しさん@お腹いっぱい。
2001/06/07(木) 16:52ID:CxxYaH02htmlでレイアウト組むときはテーブルがんがん使って組んでいたので、どこでtableタグを使えばいいかわかりません。
でも、この板の住人さんはASPが嫌いなんですね。
困ったよ・・・。
0018名無しさん@お腹いっぱい。
2001/06/07(木) 17:11ID:???何処で?って普通にいれりゃ良いジャン。
0019名無しさん@お腹いっぱい。
2001/06/07(木) 17:12ID:???何処で?って普通にいれりゃ良いジャン。
0020名無しさん@お腹いっぱい。
2001/06/10(日) 14:49ID:.J4Uwj1Q0021名無しさん@お腹いっぱい。
2001/06/10(日) 15:03ID:A94SLV6Y古いけど最適。
あと、BASP21があれば困らない。
0022名無しさん@お腹いっぱい。
2001/06/10(日) 15:07ID:A94SLV6YPerlScriptのみだったと思う。UNIXではCOMコンポーネントは、、、
0023名無しさん@お腹いっぱい。
2001/06/10(日) 15:13ID:A94SLV6YTableはほどほどにしとけよー。(入れ子にするやつのなんと多いこと!)
ASPはメンテのしやすさが身上なのだからして。
002420
2001/06/10(日) 21:50ID:aTcPVxyMありがとうございます!早速明日、本屋さんで探してみます!
0025名無しさん@お腹いっぱい。
2001/06/18(月) 12:49ID:R32so6A6Windows系のサーバーは使わないからいらねーって事?
0026名無しさん@お腹いっぱい。
2001/06/18(月) 12:53ID:???0027名無しさん@お腹いっぱい。
2001/06/18(月) 18:54ID:???0028名無しさん@お腹いっぱい。
2001/06/18(月) 19:29ID:???0029名無しさん@お腹いっぱい。
2001/06/19(火) 19:09ID:???嫌いな理由は?
0031>23
2001/06/20(水) 17:12ID:WE74UShEうそん。HTMLに埋め込むタイプのスクリプト言語って
全部メンテナンス性最悪じゃん。
プログラムに集中できず
デザインにも集中できない
0032名無しさん@お腹いっぱい。
2001/06/20(水) 22:55ID:KeWYJxW6あとからみてくれを変更するのはすごく楽だと思うけど。
>プログラムに集中できず
>デザインにも集中できない
デザインしつつプログラムができる、という言い方も。
0033名無しさん@お腹いっぱい。
2001/06/20(水) 23:08ID:d23BoAPEでも、人が作ってくれたものをちょっと見てみたら
スゲー便利なのね。
アクセスのデータをテンプレートに読んでくるものだったんだけど
webページのレイアウトとかの作業性も良いね!
0034名無しさん
2001/06/21(木) 01:13ID:8qML2kw6IISってセキュリティホール祭りですが、
apache他はそこらへんどうなんでしょうか?
0035名無しさん@お腹いっぱい。
2001/06/21(木) 14:15ID:???URLエンコードされた文字列
(こんなの→%82%C9%82%BF%82%E1%82%F1%82%CB%82%E9)
をデコードって、どうやったらいいんでしょう。
レンタルサーバでBASP21などのコンポーネントが使えないので、
それらを使用しない方法がいいんですが。
0036名無しさん@お腹いっぱい。
2001/06/21(木) 19:39ID:rVrkbsbEBASP21入ってるレンタルに引っ越しましょう。
つぅかBASP21くらいの機能を標準でつけろヨ>M$
0037名無しさん@お腹いっぱい。
2001/06/21(木) 19:52ID:rVrkbsbE0038名無しさん@お腹いっぱい。
2001/06/21(木) 22:14ID:???日本の鯖なら大体入ってると思われ
0039antique
2001/06/21(木) 22:34ID:???http://www.mietsu.tsu.mie.jp/micangel/scripts/test.asp
ソースは
http://www.mietsu.tsu.mie.jp/micangel/scripts/test.txt
Shift JIS専用。
0040antique
2001/06/21(木) 22:39ID:???# と先に言い訳してみる(w
0041名無しさん@お腹いっぱい。
2001/06/22(金) 00:39ID:???すばらしい!!
'ASP関連で初めてまともにレスがついてるスレを見た気がする。
0042名無しさん@お腹いっぱい。
2001/06/22(金) 00:49ID:iG2ami120043antique
2001/06/22(金) 09:34ID:???73行
変換後:<% =Str %>
↓
変換後:<% =Server.HTMLEncode(Str) %>
36行に
encStr = Replace(encStr, "%3C", "<")
encStr = Replace(encStr, "%3E", ">")
encStr = Replace(encStr, "%3B", ";")
を挿入。
0044名無しさん@お腹いっぱい。
2001/06/22(金) 22:49ID:???0045名無しさん@お腹いっぱい。
2001/06/25(月) 00:44ID:drckKGdM日本人は、安全ブランド信仰強いから絶対Unixって人多いと
思うけど、どうやって説得したんだろか。もちろんバックエンドは
Unixだろうけど。
0046名無しさん@お腹いっぱい。
2001/06/25(月) 00:46ID:drckKGdMSolarisからIISに攻撃するウイルス(?)ってあったが、
まずは、Solarisが陥落しないと話にならないんだろうなぁという
ことで、まともに設定されてないサーバーはWindowsもUnixも
同じということで。
0047なつかしいな
2001/06/25(月) 21:55ID:???Sofmapじゃないけど、数年前にある大企業にASP導入を決定させたときは
シアトルからM$系に強い外人コンサルを連れてきて押し切ったよ。
外人入れた途端に、上層部万条一致で可決だった(藁
0048名無しさん@お腹いっぱい。
2001/06/26(火) 00:46ID:???なるほど。うちも今度コリアンとインディアン連れて行こう。
参考になるなあ。
0049名無しさん@お腹いっぱい。
2001/06/26(火) 14:04ID:???PHPやJSPで!なんて話をすると、あからさまにイヤな顔されます。
既に主要なWeb業務アプリはASPで、書き直そうなんて真似したら
どんなイジメにあうことか!
この板でASP逝ってよし!な人も
多分、マイノリティなんだろう。
0050名無しさん@お腹いっぱい。
2001/06/26(火) 15:39ID:???005149@オー人事!
2001/06/26(火) 16:28ID:???『うにヲタ』って別称(蔑称?)をいただいてます。
まだまだ、半人前なのに。
0052名無しさん@お腹いっぱい。
2001/06/26(火) 22:30ID:???VBはある程度わかるけど、JAVAはぜんぜんなので
JSPよりASPのほうに引かれてます。
0053名無しさん@お腹いっぱい。
2001/06/26(火) 22:40ID:???Apacheもバージョン2からASP使えるって噂だし。
0054名無しさん@お腹いっぱい。
2001/06/26(火) 23:31ID:???ASPもPHPもJSPもカスなので感性で選んでよし!
0055名無しさん@お腹いっぱい。
2001/06/27(水) 01:54ID:Gdy5fRSMSAMBAの時みたく、MSが嫌がらせするんじゃないの
IEのバージョン上げたら、急にアクセス出来なくなるとか
0056名無しさん@お腹いっぱい。
2001/06/27(水) 02:03ID:???0057名無しさん@お腹いっぱい。
2001/06/27(水) 06:04ID:bWUm8EJMUNIX系OSでASPが使える。
今でもChiliSoftの製品使えば、使えるらしいけどね。
0058名無しさん@お腹いっぱい。
2001/06/28(木) 02:31ID:IyMbO2EM0059名無しさん
2001/06/28(木) 06:39ID:a55aZI4Uそんなこと言ってられない。JAVAはかじるくらいでいいけど、
JAVASCRIPTだけは必須。フォ−ム入力確認とかASPの一部だと思うべし。
特徴はあるけど、取得するのに他の言語より一番まし。
プロパティとかメソッドとかVBでも同じじゃん。がんばれ。
0060名無しさん@お腹いっぱい。
2001/06/28(木) 09:18ID:???JavaとJavaScriptは全く違います。52氏は別に「JavaScriptはぜんぜん」
とは言ってません。
006159
2001/06/28(木) 10:06ID:a55aZI4Uなるほど。「VBはある程度って」あったんで。
では、もし、JAVAがとっつき悪そうだと思っているのなら、
JAVAScriptからなら割と簡単だと思います。
0062>>61
2001/06/28(木) 12:42ID:???0063名無しさん@お腹いっぱい。
2001/06/28(木) 14:25ID:???VB→ASP なら、確かに近い感じだ。
無駄にはならないんじゃないかな。
でも VBって他の C系統の言語形態と全然違うから、
むしろ PHPとか Perlとか Javaをやったほうが
先行きは明るい気がする。
知識の汎用性も高いし。
0064antique
2001/06/28(木) 17:36ID:???0065名無しさん@お腹いっぱい。
2001/06/28(木) 20:52ID:OQVuiSbwどこかに配布されてないですか?
0066名無しさん@お腹いっぱい。
2001/06/28(木) 21:12ID:???最適化はできますか。
いったんDLして最適化してアップを定期的に
やるんでしょうか。
006752
2001/06/28(木) 21:16ID:???ええっと、いろいろと悩んだのですが、みなさんの
意見を参考にして、とりあえずJavaScriptからはじめようかと思います。
では。
0069名無しさん@お腹いっぱい。
2001/06/30(土) 14:34ID:kbpCNsnYJSPから入って、Servletが使えるようになっておくと、
来年、ASP.NETになったときに移行が楽かと。
.NETになったら、VBも含めいきなりクラスを作って利用する
プログラミング形態を要求される。でも、Javaと同じで、
サーバーサイドのASP.NETが、一番、普及するの速そう。
Macromedia JRunはデベロッパーエディションは無料。
TOMCATはそもそも無料で、勉強ならJavaも金かからん。
0070名無しさん@お腹いっぱい。
2001/06/30(土) 15:35ID:???策士揃いよのぉ
007169
2001/06/30(土) 22:43ID:kbpCNsnYWindows2002でWebサイト作ることになったら、
ASP.NETが標準になってるんじゃないの?(ワカランが)
その時は、もうVBScriptなんて使えないぜ。
よって、今やることは、.Netβをいじるよりも
C#のベースになってる、Javaに慣れて、
JSP,Servletを使えるようになることだろ〜。
0072名無しさん@お腹いっぱい。
2001/07/01(日) 00:22ID:l9N37Y3E将来はEJBも視野に入れておくってしとけばいいじゃん。
とかいいつつ、「ASPでやってくれ」だって。宇津田。
0073名無しさん@お腹いっぱい。
2001/07/01(日) 04:14ID:RufCSirI当たり前のようにPerlだと思ってたら、
NTサーバでASPだった、鬱だ・・・
0074名無しさん@お腹いっぱい。
2001/07/01(日) 08:18ID:7CNdpC7o恥だし脳
0075名無しさん@お腹いっぱい。
2001/07/01(日) 20:34ID:lTqerSvgJavaは少なくとも親(Sun)とその親戚(IBM,Oracle等)が当分の間は
死に物狂いで守ってくれるだろう。
.NETだって、MSの気分次第でいつ見捨てられるか分からんしな。
0076名無しさん@お腹いっぱい。
2001/07/02(月) 02:28ID:P8lG050E0077名無しさん@お腹いっぱい。
2001/07/02(月) 21:33ID:???みたいな業者が来てかなり萎えた。
(上で話がついてるもんだからチェンジできず・・・・・・)
0078代打名無し
2001/07/09(月) 18:23ID:???お勧めのサイト、又は書籍ないですか?
0079名無しさん@お腹いっぱい。
2001/07/09(月) 20:44ID:D2tZZJPYWin2000とCOM+でASPやる場合は書籍は絶望的。諦めてくれ。
俺もたくさん捜したけど、ついに見つからなかった。
だって、時代は.NETだし。
0080名無しさん@お腹いっぱい。
2001/07/10(火) 03:23ID:???0081名無しさん@お腹いっぱい。
2001/07/10(火) 07:49ID:9o4D1l.A0082名無しさん@お腹いっぱい。
2001/07/10(火) 10:24ID:UWOT9jYw昨日からはまってるよ。
0083名無しさん@お腹いっぱい。
2001/07/19(木) 01:33ID:wy26r.Q2http://www.microsoft.com/japan/com/
じゃダメ?
COM-MLとかはもちろん知ってるよね?
MSのサイト見てると、COMはVBで多く作られてるとか書いてある
けど、ホントかよとか思ってしまう。
0084名無し産
2001/07/19(木) 11:13ID:i2qrJNHAWin2000(IIS) + ORACLE8.1.6 でASPを使ったWEBサーバを構築しようとしています。
まず手始めに、単純にデータを登録するような簡単なASPを作成しようとしているのですが、
下記処理が、133行目でエラーになってしまいます。
※当然の事ながら、ODBC接続の設定は正常に行えていることを確認しております。
(Accessでリンクテーブルを使って、ODBC経由でテーブルにデータを追加できます。)
<処理内容 (/Oracle/newtoroku.asp の一部)>
126行目 Dim Conn,SQL,RS
127行目 DBName="Provider=msdaora;Data Source=xxxxx;User ID=xxxxx;Password=xxxxx"
128行目 Set Conn = Server.CreateObject("ADODB.Connection")
129行目 Conn.open DBName
130行目 SQL = "select * from XXテーブル"
131行目 Set RS = Server.CreateObject("ADODB.Recordset")
132行目 RS.Open SQL, Conn,3,2
133行目 rs.AddNew
<エラー内容>
ADODB.Recordset (0x800A0CB3)
現在の Recordset は更新をサポートしていません。
プロバイダか、選択されたロックタイプの限界の可能性があります。
/Oracle/newtoroku.asp, line 133
0085名無しさん@お腹いっぱい。
2001/07/19(木) 14:58ID:???INSERTを使おう!
0086名無し産
2001/07/19(木) 17:24ID:i2qrJNHA「rs.Insert」って、エラーになちゃった。(--;
オブジェクトでサポートされていないプロパティまたはメソッドです。: 'Insert'
0087名無しさん@お腹いっぱい。
2001/07/19(木) 17:27ID:???RS.Open SQL, Conn,2,2
0088わ、
2001/07/20(金) 03:38ID:O.8zSDuM0089名無しさん@お腹いっぱい。
2001/07/20(金) 08:37ID:bHY0Kx1gSELECTは静的カーソルでRecordsetを作成して、
後でINSERTクエリーをConnection.Executeするってことじゃない?
AddNewだのUpdate(だっけ?)は、普通使わんよ。
排他ロックは自作しな。
009085
2001/07/20(金) 13:10ID:Bh2n3xrEフォロー、サンクス
0091あげとくぞ
2001/07/24(火) 22:25ID:yAEa4K7k0092名無しさん@お腹いっぱい。
2001/07/26(木) 21:53ID:xni/TtyE0093名無しさん@お腹いっぱい。
2001/07/27(金) 10:14ID:gwy6NMlMスクリプトとタグの深さを矛盾なく混在させるのは不可能なので、
私の場合、スクリプトとタグで別々にインデントしています。
構造が非常に分かり辛いです。
(専らInterdevの色分け機能で理解している)
ただ、クライアントサイドジャヴァスクリプトとVBスクリプト
の混在部分は腐界です。
昔、共通のタグ出力専用関数を作って、うまくVBスクリプト1本でやってましたが、
HTMLから流れた人と仕事するのに究極に嫌がられました。
これはどうでしょう?
0094名無しさん@お腹いっぱい。
2001/07/27(金) 10:23ID:???009593
2001/07/27(金) 16:26ID:???thanx.前半部分へのレスでしょうか?
大規模なスクリプトは外部ファイル化されていますが、
例えば、
<%if a = b then%>
<tr><td>...
<%end if%>
みたいな所は分離しょうがないので、
いいアイデアを探していたところです
0096名無しさん@お腹いっぱい。
2001/07/27(金) 20:52ID:UiZTM1uoシートのレイアウトごとコピーして追加というのができません
どうやってやるのでしょうか?
0097名無しさん@お腹いっぱい。
2001/07/27(金) 23:58ID:3yQEkcU.XSLにするとか。
<% if true then %>
<tr><td>
<% end if%>
って%>閉じててもif文が有効なのを知ったときは感動したけどね。
これでHTML自体は残るし。
っていうか、プレゼン制御ということで妥協するしかないのでは?
XSLだって、for eachループが入るのは同じだよな。
いずれにせよHTML部分はできうる限りHTMLとして残すのが
後々の修正でも幸せです。
0098名無しさん@お腹いっぱい。
2001/07/28(土) 00:00ID:GxMV6N4gASPでってことは、サーバーサイド?
0099>>96
2001/07/28(土) 03:19ID:BrOWOU2wこれサーバーでExcel立ち上げるってことなのかなぁ…。
>シートのレイアウトごとコピーして追加というのができません
当然、ここに到るには、何らかのExcelオブジェクト取得できて
いるってことだろうから、あとはEXCELの[マクロの記憶]って奴
使って、ScriptEditor に 挙動を保存しておいて、それを
参考にコードを作ればいいだけの話だと思うけど。
…ネタか、やっぱり?
0100名無しさん@お腹いっぱい。
2001/07/28(土) 22:38ID:/k2qG6l20101名無しさん@お腹いっぱい。
2001/07/29(日) 10:39ID:???0102名無しさん@お腹いっぱい。
2001/07/29(日) 10:48ID:???検索して自分で探せ。
「良いの」じゃどんなのが良いかサッパリ分からん。
0103101
2001/08/01(水) 18:02ID:???いろいろみてまわって良いのが無かったのです。
ええと、具体的に言うと見た目がいかしたかんじで、
使い勝手が良くて機能豊富な良い掲示板を
探しています。
0104名無しさん@お腹いっぱい。
2001/08/02(木) 10:37ID:???それって具体的か?
0105名無しさん@お腹いっぱい。
2001/08/02(木) 18:14ID:G91vKTzg0106名無し産
2001/08/03(金) 10:28ID:09Q9x28Y0107名無しさん@お腹いっぱい。
2001/08/03(金) 11:09ID:???置くだけなら何処でも出来ますが。
つか、↓とかで探せ。
http://chara.virtualave.net/cgi-bin/form.cgi
0108名無し産
2001/08/03(金) 12:06ID:09Q9x28Yそうですね(ワラ
ありがとうございます。探してみます
0109名無しさん@お腹いっぱい。
2001/08/03(金) 13:31ID:u/wT24Foあぷりけーしょん・さーびす・ぷろばいだー
かと思っちった。
0110名無しさん@お腹いっぱい。
2001/08/03(金) 14:42ID:???寒すぎ。逝ってください。
0111名無しさん@お腹いっぱい。
2001/08/03(金) 17:15ID:???「Coolな掲示板を探しています」ってことか(ワラ
0112名無しさん@お腹いっぱい。
2001/08/03(金) 20:12ID:5zidPhEY元の画面に反映させたいのですがやり方がよくわかりません。
0113ナナ萌え(゚д゚)ウマー
2001/08/04(土) 00:32ID:???それはJavaScriptね。
window.openerで検索、健作!
0114名無しさん@お腹いっぱい。
2001/08/04(土) 11:18ID:???誰も教えたがらない。
0115名無しさん@お腹いっぱい。
2001/08/08(水) 22:45ID:???0116名無しさん@お腹いっぱい。
2001/08/09(木) 00:24ID:???またくノンセキュアなNTサーバーをドメインなしの固定IPだけで動かしてたけど
全然大丈夫だったよ。
ダイアルアップで接続してて、その間にもアタックがありますとか、どこかで
見た記憶があるけど、どんな動かし方してる奴だ(藁
0117名無しさん@お腹いっぱい。
2001/08/09(木) 12:03ID:joos4KeI0118名無しさん@お腹いっぱい。
2001/08/09(木) 12:18ID:???IPによって攻撃の数ばらつきあるんだよ。
自分の運の良さ誇ってる暇あったらパッチぐらいとっとと当てれ。
0119名無しさん@お腹いっぱい。
2001/08/09(木) 23:50ID:???ワハハ。そりゃそうだ。
CodeRedの派生でバックドア仕掛けられたらシャレにならないから、
さすがにパッチあてたよ。
6月の頃には、別のマシンのscriptフォルダにcmd.exeとかコピー
されてたけどな(藁
何事も経験しないと、知識だけの頭でっかちになって、
不要に怖がることになるからな。
win2000のメーリングリストみたいに、経験がないならやるなとか
卵が先か鶏が先かみたいなふざけたレスはしないでくれよ。
0120名無しさん@お腹いっぱい。
2001/08/10(金) 08:45ID:???誰だって最初は経験無いんだから、いつまで経っても
始められないじゃん。
「勉強してからやれ」なら言うけどな。
0121名無し産
2001/08/13(月) 09:48ID:sA5dNHkcフォーマットしたけど、HDの調子が悪くなった(−−;
ハードは、こわれないよね?
0122名無しさん@お腹いっぱい。
2001/08/13(月) 12:02ID:jWemzvL2逝ってよし!
0123名無しさん@お腹いっぱい。
2001/08/14(火) 17:44ID:???0124名無しさん@お腹いっぱい。
2001/08/16(木) 10:01ID:bF6o1.jkJavaScript や VBScrip で記述するものなので、
"プログラミング言語"ではなくて、"技術の名前"ですよね?
(確認したいだけで、それ以上の意味はありません。)
0125名無しさん@お腹いっぱい。
2001/08/16(木) 11:02ID:AhTL8uCYですね。
先日読んだサイトにもそんな風に書いてあったな
http://asp.dataweb.ne.jp/text/toppage13.htm
「ASPはソフトです」って乱暴な解説もどっかのサイトで見たけど
プログラミング言語よりは妥当な表現ではと思います。
0126名無しさん@お腹いっぱい。
2001/08/16(木) 15:48ID:???0127あああ
2001/08/17(金) 02:18ID:???asp2php ってやつを発見。
名のとーりASPをPHPに変換するらしい。
APS知らないんで誰かためしてガッ・
0128名無し産
01/08/28 11:51ID:NwR240gQとか、ありますよね。
この、IDの取り方ってどうやるんですか?
0129名無しさん@お腹いっぱい。
01/08/28 11:59ID:2OCyfEBQ何万回も質問する事になるぞ。
馬鹿は馬鹿なりに本買うか検索して調べるようにしような、ボウヤ。
0130名無し産
01/08/28 12:16ID:NwR240gQでも、わからないから、聞いたんです。。。
0131名無し産
01/08/28 12:19ID:NwR240gQですね。多分。
すみません。逝ってきます。
0132ASP初心者
01/08/29 00:40ID:Ei0.QS6kASPの得意な方が集まっているようなので、宜しければ教えていただけないでしょうか?
Sessionオブジェクトへ配列を格納したいのですが、うまくいきません。
二次元配列の例は、ネットで調べてできたので、その要領でやってみたのですが、
それ以上の配列を格納し呼び出そうとするとエラーが起こります。
ソースは
---------kakunou.asp---------はじめ
<%
Dim strArray()
Redim strArray(2,3)
strArray(1,1) = "山田太郎"
strArray(2,1) = "やまだたろう"
strArray(1,2) = "山田次郎"
strArray(2,2) = "やまだじろう"
strArray(1,3) = "山田三郎"
strArray(2,3) = "やまださぶろう"
Session("MyArray") = strArray
%>
---------kakunou.asp---------おわり
---------syuturyoku.asp---------はじめ
<%
strLocalArray = Session("MyArray")
Response.Write(strLocalArray(1,1) & strLocalArray(2,1))
Response.Write(strLocalArray(1,2) & strLocalArray(2,2))
Response.Write(strLocalArray(1,3) & strLocalArray(2,3))
%>
---------syuturyoku.asp---------おわり
こんな感じです。
どこがおかしいのでしょうか・・・途方に暮れてます。
0133名無しさん@お腹いっぱい。
01/08/29 00:42ID:Ei0.QS6kは、
二次元以上の配列で格納し、呼び出そうとすると。という意味です。
なんとなく、日本語がおかしかったように思ったので訂正します。
0134名無しさん@お腹いっぱい。
01/08/29 01:32ID:gey/JH4o0135私も質問していいですか?
01/08/29 21:48ID:v8H/mT/oHTMLフォームへスペースを含む文字列を入力すると、スペースまでの文字列しか
取得できません。
例)
入力された値「タナカ ショウゾウ」
取得された値「タナカ」
Request.Formを使うのが誤りなのか、他に何か原因があるのか。
(Formで入力された値はJavaScript内でNTrimで再編集してるので、それが原因?)
Request.Formにより取得した値はSessionに格納しています。<ここが原因?(不明)
HTTPクエリー文字列として保持しておいた方が良いのかな。
(これはこれで単純にはいかないようですが)
0136名無しさん@お腹いっぱい。
01/08/29 22:14ID:zXjfycQoもしかして、ブラウザのCookieを無効にしてるんじゃない?
SessionはCookieが有効じゃないと使えんよ。
0137名無しさん@お腹いっぱい。
01/08/29 22:19ID:zXjfycQoんじゃ、まずNTrimを外してやってみよう。
んで、結果が変わらないならNTrimは関係ない。
そしたら次はRequest.Formの生の値をResponse.Writeしてみよう。
んで、結果が変わらないならRequest.Formは関係ない・・・
・・・と、このようにして原因の絞込みをしていくのがデバッグの鉄則。
0138名無しさん@お腹いっぱい。
01/08/29 22:54ID:OzwoTU4kお返事ありがとうございます!
その手順で試してみますね。感謝!
0139名無しさん@お腹いっぱい。
01/08/29 23:49ID:5FYPgM7UJavaScriptで、余分に文字をカットしてるに50ペソ
>HTTPクエリー文字列として保持しておいた方が良いのかな。
ユーザーに見られても良いなら、Getで送ってもいいんじゃないの?
0140名無しさん@お腹いっぱい。
01/08/29 23:53ID:5FYPgM7U何行目かわからないエラー表示になるときない?
あれって、どうやったら回避できるのかなぁ?
一度、スクリプトを削除して、エラーが出ない状態、例えば、
<%
%>
とかで一度、実行した後に、元に戻して実行すると
エラーの詳細が出るようになるんだけど、もうちょっと
まともな解決法はないのかなぁ?
0141135
01/08/30 20:21ID:.iXmo2AA>>137さんのおっしゃる通りに絞込みをしていった結果、NTrimは間違えていませんでした。
実は値が受け渡されているかどうかを確認するために、
Response.Writeで書き出すのではなく、HTMLフォームに入れなおしてたんですよね。
それで失敗してました。
値は受け取れていたのですが、表示がうまくいかなかったんです(^_^;;;
バリアント型のまま入れていたのを、Cstrでキャラクタ型に変換してから、HTMLフォームに
入れるようにしたら上手くいきました。
どうもご迷惑をおかけしました&ありがとうございました。
0142名無しさん@お腹いっぱい。
01/08/31 01:18ID:wFxaHKeU意味がわからん。ちゃんと値が渡っていて、ちゃんとVariant型の
変数に正確なデータが代入できていて、HTMLに出力するなら
何にせよresponse.writeなのでは?
<%
変数名=request.form("なにやら")
%>
<HTML>
<BODY>
<FORM>
<INPUT type="text" VALUE="<%response.write 変数名%>">
</FORM>
</BODY>
</HTML>
別にCStrを使う必要はないと思うんだけど。
俺が何か勘違いをしてるのか?!それともサーバーサイドと
クライアントサイドの区別がついてないのか?
0143名無しさん@お腹いっぱい。
01/09/02 16:55ID:OyNx67OAASPを覚えようとおもっているんですが、
何かいい入門本てあります?
よろしければどなたかお教えください
0144名無しさん@お腹いっぱい。
01/09/02 20:26ID:GDcVeMBo変数名=request.form("なにやら")
%>
<HTML>
<BODY>
<FORM>
<INPUT type="text" VALUE="<%= Server.HTMLEncode(変数名) %>">
</FORM>
</BODY>
</HTML>
0145名無しさん@お腹いっぱい。
01/09/02 20:35ID:Y04PGCFs0146名無しさん@お腹いっぱい。
01/09/02 20:43ID:GDcVeMBoリファレンスは要ると思うがね。
0147143です
01/09/03 00:37ID:8Ycec3rI自分はPerlをちょっとかじった程度なので、、
とりあえずHPでも巡って調べてみます。
0148名無しさん@お腹いっぱい。
01/09/03 09:27ID:tRDY52/6どうせブラウザ側でJavaScript使うんだし、と思ってJScript
で書くようにしてるんだけど。ずっとJavaScript書いてりゃいい
んで結構楽しい。
0149名無し産
01/09/03 11:23ID:L9oSuprgたま〜に、mdbを開く行で、不明なエラーってのが出ます。
自分なりに考えた結果、何台かで同時にそのページを開いたら
エラーが出る気がします。
回避方がありましたら、ご教授お願いします。
---以下ソース---
Dim Conn,SQL,RS
db1=server.mappath("xxx.mdb")
DBName="Driver={Microsoft Access Driver (*.mdb)}; DBQ=" & db1
Set Conn = Server.CreateObject("ADODB.Connection")
※Conn.open DBName
SQL = "select * from xxxxx"
Set RS = Server.CreateObject("ADODB.Recordset")
RS.Open SQL, Conn,3,3
※の行で止まります。
0150名無しさん@お腹いっぱい。
01/09/03 21:21ID:aHZIHFDk0151名無し産
01/09/04 18:14ID:H3O8T31Q0152名無しさん@お腹いっぱい。
01/09/04 18:14ID:sfyz3S5.0153名無しさん@お腹いっぱい。
01/09/17 16:33ID:.Wn5iPPk0154名無しさん@お腹いっぱい。
01/09/17 23:21ID:i0KjbvI6テストの自動化をしたいのだけど、aspでtestunitって有るの?
たぶんスクリプトはVBSだと思う
0155名無しさん@お腹いっぱい。
01/09/21 22:16ID:.kOjeeYIAccessは、同時アクセス人数は1人のみです。
前のセッションが切れていなかっただけでは?
というか、Try!ASPにMdbがつながらなくなる原因がいっぱい書いてあったぞ
0156名無しさん@お腹いっぱい。
01/09/25 21:42ID:NbdcyNMIなんとなく簡単なプログラムを書くことはできはじめたのですが、
目標としてASPを使って、いろいろなグラフ(円グラフとか
棒グラフ、折れ線グラフなど)描画をWeb上に出したいのですが、
それはASPで可能なんでしょうか?それとも何か別の言語
でやった方がいのでしょうか? またはASPと何かを
組み合わせるのでしょうか? プログラムに詳しい知り合いに
きいたら「それならJAVAでしょ!」と言われました…
ASPでは無理なのでしょうか?
プロの方、よろしくご指導ください。
0157名無しさん@お腹いっぱい。
01/09/26 00:32ID:???このゲームなんかおもろい、、
こんなの書こうと思ったらどれ位かかるかなー
お手前はCとperlを少々、ゲイシは苦手なの。。
0158名無しさん@お腹いっぱい。
01/09/26 01:47ID:???簡単すぎてつまらん
0159名無しさん@お腹いっぱい。
01/09/26 20:32ID:bfq5aRkI> 目標としてASPを使って、いろいろなグラフ(円グラフとか
> 棒グラフ、折れ線グラフなど)描画をWeb上に出したいのですが、
> それはASPで可能なんでしょうか?
結論から言えば可能。ASPに限らずPHPでもJavaでも、サーバサイドなプログラム
なら何でもできる。(Perlは知らない)
グラフを描画するには2通りあって、
1.TABLEタグや文字を使って、HTML言語の表現内で描画
2.サーバ側でGIFまたはJPGを作成するプログラムを呼び出し、そのプログラムが
生成した画像ファイルを表示
1のやり方はどの言語でもできるが表現力が乏しい。2はよく株価チャートを提供
するサービスなんかでよくやるが、IISでやるならCOMの力を借りないとできない。
0161名無しさん@お腹いっぱい。
01/09/27 01:07ID:???お金あるなら、COMを買うことも可能ですよ。
Excel級のグラフがJPEGかPNGで出力可能だそうです。
http://www.boc.co.jp/support/database/P1_92.htm
楽天ばりの管理画面作ろうと思ったら、こういうの使うのが
一番楽だなぁ・・・。
あとは、Macromedia Generator使うというのも手です。
この場合は、Flashの動的生成ですね。
0162名無しさん@お腹いっぱい。
01/09/27 01:57ID:???0163名無しさん@お腹いっぱい。
01/09/27 20:51ID:5Xff8iqYだからASPがHTMLを吐くというのは別に外部の力でも何でもない。ASP自体の力。
それにASPは元々外部の力(COM+というDLL)を使用することで本当の能力を
発揮する技術で、COM+を使用するのは全く特殊ではなく、むしろそれが普通。
0164Netashi_et_al.
01/10/25 00:21ID:???Response.End
を行えば閉じてくれますが、同時にASPの実行も終了してしまいますよね。
また、
Response.Flush
を使った場合は、バッファを標準出力に吐き出してから、
それ以降のASPも実行してくれますが、標準出力が開いたままに
なってしまいます。
(IEに途中バッファ内容は表示されるが、右上の地球がくるくる回ってる状態)
Perlでいうと
close(STDOUT);
のような感じで、出力を切り離した後も継続して処理を実行する方法が
わかりません。
0165名無しさん@お腹いっぱい。
01/10/28 21:06ID:???0166名無しさん@お腹いっぱい。
01/10/28 23:03ID:???要するに接続を終了した後に、もう一度ブラウザに
データを送りたい・・・と。
Webブラウザの仕組みを勉強した方が良いかも。
だいたいこういう話が出てくる時の目的は、データ多すぎて
表示までの処理が遅いので処理を切り分けたいとかなんでしょうが、
その場合は、Webブラウザにデータを表示するための設計を
見直すことをおすすめします。そうしないとみんな不幸になります。
0167名無しさん@お腹いっぱい。
01/10/29 00:02ID:???そうじゃなくて完了画面みたいなのを出してコネクションを切ってから、
時間のかかる処理をマッタリ実行したい。
とかいう状況じゃない?
0169名無しさん@お腹いっぱい。
01/10/29 00:39ID:???個人的にはそういうの作ったこと無いけど。
エラーログファイルとか。
今の2ch書き込みはそういう仕様なんじゃないかと予想してみる。
0170名無しさん@お腹いっぱい。
01/10/29 03:51ID:ExI0XZFAexeにしとけば出来そうだけどaspだけだと無理かな?
0171名無しさん@お腹いっぱい。
01/10/29 11:11ID:rN7wNLZCう〜ん、そういう場合もあるのね。
ちょっと想像つかなかった。
>>170さんの意見に同意。
aspのあと、exeかなんか呼び出すのが一番簡単そう。
0172名無しさん@お腹いっぱい。
01/10/29 15:05ID:qnMPhE/tちなみに一般的に速いと本などに書かれている、「ADO」より「DAO」のほうが
DBに接続し終わるまでの時間が早く終わりました。
あとプロバイダってのも早さに大きく関係してくるのでしょうか?
詳しい方ご教授お願い致します。
0173名無しさん@お腹いっぱい。
01/10/29 16:00ID:???マイクソの施しは受けない主義だからさ。もういいよね、終了で
========== 終了 ===========
0174名無しさん@お腹いっぱい。
01/10/29 16:05ID:???----------------Restart---------------------
0175
01/10/30 12:10ID:X7mDXCJGかな〜り遅レスだが。
IE専用でよければVMLが安くて簡単。
017678
01/11/03 23:58ID:???大変レスが遅くなりましてすいません。
この本↓
http://sysneitf.hoops.ne.jp/books2/QueryAll6.html
を取っ掛かりにして、COM-ML 等を参考にしながら、なんとかプロジェクトを収束させることが出来ました。
0177166
01/11/05 00:02ID:???亀レスでスマソ
>aspのあと、exeかなんか呼び出すのが一番簡単そう。
ASPから、なんらかしらのキューを発行して、それを非同期に処理する
exeやサービスを作るってことなら同意。普通はサービスにしないと
運用上マズイっしょ。SMTPサービス使ってメール出すならこの形。
単純にASPからWSHとかBASPでexeを実行する場合は、exeの終了まで
待つと思うので、ダメでしょう。
で、この辺って、MSMQ使えば簡単に管理してくれるのかな?
そこまでややこしいアプリは作ったこと無い。
0178名無しさん@お腹いっぱい。
01/11/05 00:37ID:???>単純にASPからWSHとかBASPでexeを実行する場合は、
>exeの終了まで待つと思うので、ダメでしょう。
オプション指定で終了を待たずに処理継続できたと思うが・・・
0179aspde
01/11/15 21:07ID:???0180名無しさん@お腹いっぱい。
01/11/15 22:31ID:IwAZ9iJK0181ジョー
01/11/16 00:38ID:O09FTojg0182名無しさん@お腹いっぱい。
01/11/16 10:38ID:???登録処理はプログラムだが。
何か特別な事したいならどんな事したいか書け。
0183名無しさん@お腹いっぱい。
01/11/19 10:04ID:qwxyqR24イントラネットでDBを使用したテスト環境を構築しているのですが、
どうもうまくいきません。具体的には・・・
□(DBサーバ)−−−■(WEBサーバ)−−−○(クライアントPC)
というネット環境で、データベースへアクセスしたいのです。
で、ASPを書いたところ、■→□へのアクセスが出来ないようなのです。
どうにかならないでしょうか?
0184183
01/11/19 10:06ID:qwxyqR24<%@Language="VBScript" %>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=shift_jis">
<title>新しいページ</title>
</head>
<body>
<%
dim db1,fname1
set db1 = server.createobject("ADODB.Connection")
set fname1 = server.createobject("ADODB.Recordset")
db1.provider="Microsoft.jet.OLEDB.4.0"
db1.connectionstring="Z:\db\e_master.mdb"←ネットワークドライブ
db1.open
fname1.index = "scode"
fname1.open "select * from syoku_01",db1,3,3
0185t55
01/11/19 10:22ID:LAtEPnZSおこずかいの欲しい女の子募集!!
http://000.zive.Net/e.html
(援助交際クラブ)
,olllllll
0186名無しさん@お腹いっぱい。
01/11/19 11:20ID:???0187名無しさん@お腹いっぱい。
01/11/19 11:45ID:0pDPc45Cどのようにやればよいのでしょうか?
0188183
01/11/19 11:49ID:saGcFfN7HTTP 500.100 - 内部サーバー エラー - ASP エラー
インターネット インフォメーション サービス
--------------------------------------------------------------------------------
技術情報 (サポート担当者用)
エラー タイプ
Microsoft JET Database Engine (0x80004005)
ファイル 'z:\db\e_master.mdb' を開くことができませんでした。ほかのユーザーが排他的に開いているか、データを読み取る権限がありません。
/test3/cgi-bin/db2table.asp, line 9
ブラウザ タイプ
Mozilla/4.0 (compatible; MSIE 5.5; Windows NT 5.0)
ページ
GET /test3/cgi-bin/disp.Asp
時刻
2001年11月19日, 11:46:49
0189名無しさん@お腹いっぱい。
01/11/19 13:40ID:???0190名無しさん@お腹いっぱい。
01/11/19 20:20ID:veiSoJaTCGIはたくさんあるのに。
PHPも、すこしはあるのに。
0191名無しさん@お腹いっぱい。
01/11/19 20:47ID:iig5knlY2)誰かがファイルを開いてデザインモードで編集している
のどちらかでしょう。
0192名無しさん@お腹いっぱい。
01/11/20 10:55ID:???ある。国内だと少々。海外だと結構。
0193名無しさん@お腹いっぱい。
01/11/21 22:12ID:???NTユーザーの追加、削除ってADSIを使用する以外の方法ってどうやるんでしょうか。
MSDNを2日眺めてたけど思いつきませんでした。
ちなみにASP歴は今日で3日目です(PHP屋なもので)
0194名無しさん@お腹いっぱい。
01/11/22 09:20ID:???NTのユーザ設定ででインターネットゲストアカウントがMDBに追加されてなくて、
アクセス不可になってたことがある。
俺はこのエラー場合ココんとこから調べます。
0195名無しさん@お腹いっぱい。
01/11/22 09:55ID:???ADSIはだめなの?
0196193
01/11/23 04:32ID:???結局ADSI使ったけど・・・。
ユーザー追加する処理ってこんな重いもんなの???
0197183
01/11/23 21:42ID:GVxwFwJhMDBファイルとそれにアクセス仕様とするASPファイルは
同一の仮想フォルダ内にないと、エラーが出るようです。
以上、報告でした。
0198名無しさん@お腹いっぱい。
01/11/24 10:10ID:???別に同じ仮想フォルダにある必要はないんでないの?
ようするにIUSR_マシン名ユーザーのアクセス権がないフォルダに
置いてあっただけだろ。
あと普段mdbなんて使わないから、よくわからないんだけどODBC使えば?
0199183
01/11/24 15:25ID:CRElAd96DBサーバーのアクセス権をフルコンでエブリワンに設定しても
エラーが出てしまいます。
というか、他PCのローカルユーザーにNTサーバのアクセス権を
与える事って出来ないでしょ?ドメインユーザーだけでしょ。
IUSR_マシン名ユーザーって、ローカルユーザーですよね。
何度やってもダメなんです。
あと、ODBCってよく解りません。
私としては、VBのDAOと同じように使いたいだけなんです。
0200名無しさん@お腹いっぱい。
01/11/24 21:38ID:???http://www.microsoft.com/mscorp/worldwide/japan/support/kb/articles/j041/1/19.htm
こんなのはどうよ。
もし、イントラでまともに機能させようと考えるなら
MSDEとかODBCというキーワードを調べるのをオススメするよ。
0201183
01/11/26 19:27ID:50In+E6U情報サンクスです。
何だか今回の件に当てはまりそうな感じです。
DAOみたいに気軽にDBが使えたらいんですけどね。
PerlじゃMDBは使えないんでしょうかね?
使えたら、Perlを勉強したいです。
0202名無しさん@お腹いっぱい。
01/11/28 00:16ID:???手元にある本見ても全然載ってないんですが・・・。
0203名無しさん@お腹いっぱい。
01/11/28 02:09ID:gJOytW28WSHを使うか、BASP21を使うがよろし。
BASP21使うほうが、戻り値がちゃんと取れるのでオススメ。
ASPExecとかいうコンポーネントもあったかな。
0204名無しさん@お腹いっぱい。
01/11/28 08:00ID:???ありがとうございます。
早速ためしてみます。
0205構造体が欲しいだけなのに(T_T)
01/11/29 14:07ID:+OKm6+iVってなことで、LetとGetだけのクラス作って
Set session("hoge") = new hogehoge
で、
session("hoge").harahire = "もなー"
session("hoge").hirahare = "ニダー"
としたいのだけど、何か問題はあるでしょうか?(^^;
っと、あと、配列にオブジェクト入れても問題なかったですよね?
0206名無しさん@お腹いっぱい。
01/11/30 00:53ID:kN5q4xYkみんなVariant型だからなんでもどうぞ。
配列に配列を入れて、a(0)(1)とか書いてアクセスできた
のは結構、感動した(アマチャン?)
ただ、ユーザー数が増えたときのセッション変数による
メモリ消費量だけ気をつけてね。
ちなみに、クラスってどうやって作るの?
aspでclass NAME〜って記述できるの?
0207クロスゆるして(マルチ?)
01/11/30 01:15ID:phKAwK5a良い資料/WEB等、無い???
作りたいのは、認証システム。
doc, xlsファイルとかだと、直にURLたたかれたら、ユーザチェック
できないでしょ?普通。
あ、win統合認証とかは使えない。
ユーザIDとパスワードたちは、DBに入ってるし。。。
他の人、IISでドキュメントのセキュリティ確保、どうやってるの??
getAccessとか、高いソフト導入しちゃってるのでしょうか?
AuthentiXってゆう安いのもあるんだけど、自作しないと
いけないんで。。。
0208ぜんぜんわからん
01/11/30 19:34ID:???1} str=Request.Cookies("user")("regist"& i &"")
2} Response.Write Len(str)
3} Response.Write Left(str,2)
4} Next
授業のシラバス作ってるんですけど、クッキーにデータ「水123」とか
「月342」(1}の内容)とかいれてそれの左から2文字目まで表示したいんですけど
なぜか文字化けしてしまいます。
2}で文字数も本来なら4文字のはずと出るはずですが
なぜか14文字とでてしまします。
3}でLeft(str,14)とすると、ちゃんと「水123」のようにすべてでますが…
なんとか2文字「水1」のようにだせるやり方ないでしょうか?
0209名無しさん@お腹いっぱい。
01/12/01 13:52ID:kS/gmRqWTomcat周りを調べればisapiの情報ってないかなぁ。
オープンソース -> 情報あるだろっていう安直な発想だけど。
認証は、よくわからん。
認証通ったら、binarywriteでASP経由で転送、外部ユーザーがアクセス
できないパスにIIS admin経由で取りに行くとかできればいいんだけどね。
0210205
01/12/01 20:49ID:xdyfGkE6やっぱりみんな、ASPぢゃクラス使わないのだろうか?(^^;
>配列に配列を入れて、a(0)(1)とか書いてアクセスできた
>のは結構、感動した(アマチャン?)
・・・・なんていいかげんなんだ(^^;
ちなみにASPでもやっぱり「Class 名前」ですよん。でも、継承はできないしオーバーライドもできないから、あたしゃ構造体の代用しかおもいつかないよ(苦笑)
0211名無しさん@お腹いっぱい。
01/12/02 01:44ID:qlBjfXTiっていうか、ASPの本に書いてある?<クラス
ASPのMLでも、ほとんど見た経験がない。
書いてある本あったら教えて。
クラスメソッドで機能をまとめられるから、
とりあえずはstaticメソッドっぽく使う手があるなぁ。
イマイチ普及しないのは、Servletのセッションオブジェクト
に比べて、メモリやパフォーマンスで劣る部分があるのだろうか。
0212名無しさん@お腹いっぱい。
01/12/02 11:30ID:???IISだからでしょ?
0213名無しさん@お腹いっぱい。
01/12/02 19:05ID:qlBjfXTiIIS + Tomcatは?
0214205
01/12/02 21:44ID:Vkmk/+UL>っていうか、ASPの本に書いてある?<クラス
>ASPのMLでも、ほとんど見た経験がない。
>書いてある本あったら教えて。
見たこと無いねぇ(^^; やっぱ「所詮スクリプト言語」と思ってるんだろうか?
PHPだってスクリプト言語なんだけどなぁ(^^;
>クラスメソッドで機能をまとめられるから、
>とりあえずはstaticメソッドっぽく使う手があるなぁ。
そそ。Sessionオブジェクトにあまりメソッドの多いオブジェクト入れると心配だしね
……って、JSPはどーなる(笑)
>>212
>> イマイチ普及しないのは
>IISだからでしょ?
ねぇ(^^;
>>213
>IIS + Tomcatは?
だったらApatch for Win32(^^;
0215205
01/12/03 00:29ID:tCaridvJSessionオブジェクトの中に変数/オブジェクトが存在するかどうか、確かめる方法ってあったっけ?
0216207
01/12/03 01:23ID:fnJcF1Dmthanks,
ただ、isapi周りは、tomcatの範疇じゃあないみたい。
MS関連の資料を漁っても、どれも古いんだよね。
最近の流行では無いのかしら?とも思うんだけど、海外の
MLとかBBSとか見ても、ちらほら見るんだよね。
ISAPIでの実装に関する質問を。
>212
IISだからかなあ?
IISって、敷居が低いから誰でもADMINやれるでしょ?
それでセキュリティの甘いサーバが氾濫しているからイメージが
悪いだけだと思うんだけど。
ちゃんと穴ふさげば、使えると思うんだけど。。。
どおでしょう?IIIS
0217名無しさん@お腹いっぱい。
01/12/03 02:22ID:GXN5Tlb1とりあえず、セキュリティパッチを当てとけば、全ポート
全開でもCodeRedにハッキングされません。今のとこ。
CodeRedだって、既知のパッチで対処できたわけだしね。
確かにMSの性善説的なソリューションが招いた騒ぎで
あったことは事実だが、それ以上にユーザーの質が
悪かったよね。
0218名無しさん@お腹いっぱい。
01/12/03 17:40ID:???Win厨の引き篭もりは氏ね!
0219名無しさん@お腹いっぱい。
01/12/03 17:47ID:DuuebFgFが悪化します。メモリリークができていないと指摘されたのですが、どうや
ってメモリを放さない個所を調べればよいかわかっていません。
参考となる書籍やサイト、着目点など教えていただけませんか。
お願いします。
0220NANA$\
01/12/03 17:54ID:iyhH+Dw50221NANA$\
01/12/03 18:29ID:???0222215
01/12/03 22:19ID:tCaridvJ「オブジェクトでサポートされていないプロパティまたはメソッドです。: 'Session(...).HogeHoge'」
とか出るでし。なんでカッコの中が(...)になるのか判らないでし。もちろん、作ったPageの中では、ちゃんとこのオブジェクト動いてるでし。
(少なくともプロパティは参照できてるでし)
判らないでし〜(T_T)
0223名無しさん@お腹いっぱい。
01/12/04 01:17ID:CHmPZnUk理屈では、VBScriptではメモリリークが発生しないことに
なってるハズだが。確認するところは、
Set obj = Nothing
の抜けとかじゃないの?(書かなくても実行されるハズだが。一応)
純粋にNTやSQLServerの問題だったりして。
ちゃんとサービスパックとか当ててる?
0224名無しさん@お腹いっぱい。
01/12/04 09:38ID:BSOWuuwuNT4.0はSP6aを、SQLServer7.0はSP2を当てています。
この環境でやってくれと指示されていまして、SQLServerのSP3は当てる
予定は一応ありません。
メモリリークで検索をかけて調べていたのですが、PerlやCではヒットす
るのにASP(VBScript)はヒットしなかった理由がわかりました。ありがと
うございます。
Set obj = Nothingの抜けに注意し、もう一度ソースを見直してみます。
他にも何か注意する点がございましたら、お教えください。
0225NANA$\
01/12/04 10:20ID:82sXTve5Sessionオブジェクトにクラスをあてたことがないので、あくまで予想ですが。
objhoge = Session("hoge")
って感じで一旦別の変数に取りだしてみては?
0226名無しさん@お腹いっぱい。
01/12/04 21:48ID:bJ6j1J5sもしかしてApplicationオブジェクトやSessionオブジェクトにオブジェクト変数を登録してない?特にADOコネクションオブジェクトとか?
これはASPで最もやってはいけない作法の1つです。(信じられないことにこれを推奨したりサンプルに載せたりしている本やサイトがある)
0227215
01/12/05 00:53ID:L8ZZ1a7Dその後ASPのメーリングリストとかでも聞いてみたんですけど、
「Setで入るのは(C風に言えば)ポインタだけで実態は別にある。COM以外のオブジェクトはPage単位のスコープしかもっていないのでは?」
という結論になりそうでし……(T_T)
0228名無しさん@お腹いっぱい。
01/12/05 01:04ID:gRW97WQW確かMSのCOMのページでも、SessionObj経由で
COM渡すサンプルが載っていたような気がするが。
VBで作ったCOMは、アパートメントスレッドだから渡すのやめろ
ってのは、また別のページに載っていたが(藁
0229名無しさん@お腹いっぱい。
01/12/05 01:13ID:gRW97WQWglobal.asaのSession_OnStartでCreateObjectして、
Session変数に放り込まないとダメかも。
手元のテストプログラム見たらそんな感じだった。
0230215
01/12/05 03:11ID:L8ZZ1a7Dやっぱり、自分で作ったClassのオブジェクトは保存できないでしね……(T_T)
がぁ、どっかで無限ループしてる! ScriptDebuggerが雨後かねぇ!
……雨後かないって、なかなかナイスな変換だな(^^;
でも、IIS5ってどーやってScriptDebugger動かすのよ、ホント(T_T)
0231226
01/12/05 08:27ID:EaY0QhjfApplicationにはFreeまたはBoth、Neutralモデルのオブジェクトしか入らないし、
ADOConnectionをApplicationやSessionに入れたら、何の為にコネクションプーリングがあるのか分からん。
オブジェクトはページ単位のスコープで作成して解放する!これが一番ASPっぽい作法。
(ADOも含めて)
0232名無しさん@お腹いっぱい。
01/12/06 02:01ID:???W2Kなら、IISrestartだったかIISresetがあるけど。
たまに無限ループやっちゃうときにリセットしたいんだが。
0233名無しさん@お腹いっぱい。
01/12/06 16:08ID:ck7Mb1s6net stop w3svc
net start w3svc
or
net stop iisadmin /y
net start w3svc
0235名無しさん@お腹いっぱい。
01/12/08 23:32ID:???どうなんでしょうかねぇ?
大体、仕事をしていても「ASPなんて論外」という人に限ってNTやASPの
ことを知らないのが現状で、そういうBSD,Linux好きな人たちの意見に
流されている自分もまたいるわけです。
確かに、ASPやNTに問題が多かったのが事実ですが、ある意味枯れている
現状をちゃんと見たときに、どこまで大規模なWebサイトを作れるもの
なんでしょうか。
0236名無しさん@お腹いっぱい。
01/12/08 23:55ID:XVH8a7W9ベンチマークがどこかにあったけど、忘れちゃった。スケーラビリティもかなりイケてるはず。
ただ、大規模システムに必須な安定性(信頼性や可用性)、つまり24時間365日連続運転ができるかとか、フェールオーバーの信頼性とか、
そういうものではかなり弱いのは事実。
Win自体がいまだにこうも簡単にポコスカ落ちるOSで、しかもIISがウイルスの格好のターゲットとなっている現状では、
信頼性でNGを出すエンドユーザは多いんじゃない?
0237名無しさん@お腹いっぱい。
01/12/09 09:43ID:???なるほど。
ウイルスに関しては、知らないで不安がってる人ばかりなので、
いかようにも説得できるのでいいんですけど、あとは
そのWebがホントに24時間365日必要か?というところで
決まりますね。後から、24時間365日必要になってしまった
ときが困りものなんでしょうが、国内onlyならなんとか
なりますな。
0238ASP
01/12/10 17:39ID:VAdkxgYYBASP21使うしかないんでしょうか?
0239 ◆wfMSpsRY
01/12/10 17:45ID:/9OnB4Oj0240ASP
01/12/10 17:56ID:VAdkxgYYレスどーも。
勉強してきます。
0241名無しさん@お腹いっぱい。
01/12/11 00:54ID:???メモリリークというか、メモリが異様に消費されて
しまう。
ためしに同じサーバーのファイルをsocketで読み込んだが、
3KBぐらいのファイルを読むと100KBずつメモリ使用量が
増えていく・・・・。
20KBぐらいになると、2MBぐらいずつメモリ使用量が増えていく。
自分のコードの何かが間違っているとしか思えないが、そんな
経験ある人いない?
0242名無しさん@お腹いっぱい。
01/12/11 02:34ID:???ゴメン全然分からんけど ( ´∀`)・・・・
0243名無しさん@お腹いっぱい。
01/12/11 17:37ID:P2qcRNJ80244名無しさん@お腹いっぱい。
01/12/11 19:33ID:???PCレベルとは一桁違うと思うよ。だからちょっとした
サーバ用途にも使えるし、嵌った時にすぐ電話出来るのは大きい(笑)
うちはx4000を2台入れるみたいだよ
所で、ASPってMSみたいだけどその辺はOK?
0245デフォルトの名無しさん
01/12/12 07:25ID:???0246241
01/12/13 08:22ID:PySBU9fKでも、BASP socketは、Winsockのラッパーとか書いてあったから、
ややこしい作りはしてないと思われ。
Winsockを使ったCOMを作って、ASP上からソケット通信してる
人いない?
0247名無しさん@お腹いっぱい。
01/12/13 10:07ID:???0248名無しさん@お腹いっぱい。
01/12/13 22:48ID:PySBU9fK0249名無しさん@お腹いっぱい。
01/12/14 00:26ID:???>>247
この辺でやってるね
http://pc.2ch.net/test/read.cgi/php/996105815/104-128
0250名無しさん@お腹いっぱい。
01/12/14 08:24ID:jHYBv+Ulresponse.redirectってこと?
0251名無しさん@お腹いっぱい。
01/12/14 09:09ID:HOL5QzgA'http://1ch.tv'
って書き込むと自動的に<a></a>が入って直リンになる奴では。
0252名無しさん@お腹いっぱい。
01/12/15 00:57ID:bPMT6MJ9そんなの、勝手にタグ出力しろよって感じだな。
wshかBASPに正規表現使えるオブジェクトあったよなぁ。
これって、
http://www.yahoo.co.jpとか文字続けて書くとどうなるんだ?
0253名無しさん@お腹いっぱい。
01/12/15 00:59ID:bPMT6MJ9http://www.yahoo.co.jpaaaaaaaaaahhhhhhhhhh!
の場合は?
0254名無しさん@お腹いっぱい。
01/12/15 01:01ID:bPMT6MJ9文字列をアンカータグにして出力するなり。
正規表現知らんのだが、これって正規表現で一文で
書けるのか?
0255デフォルトの名無しさん
01/12/15 01:11ID:???あれに突っ込めば一発じゃん
0257デフォルトの名無しさん
01/12/15 12:50ID:???DLLにして叩いたり出来ない?(大げさすぎるか・・・)
0258名無しさん@お腹いっぱい。
01/12/16 10:23ID:???RegExpオブジェクト
http://www.microsoft.com/japan/developer/library/script56/vsobjRegExp.htm
BASP使うなと言われたときはこれ使ってる。
025978
01/12/16 14:47ID:ODolNYNz>>246
答えになってないのですが、僕の場合は、
Socket 使うところはNTサービスにして、COM からメールスロットでサービスに通知する方法を取りました。
今のところ、数ヶ月間連続で稼動してますが、メモリーリーク等は無さそうです。
0260241,246
01/12/22 11:16ID:ousl6+AVメールスロットって初めて聞いたんだけど、
これって双方向の通信はできないの?
ソケットと同期して処理したくて、通信先の戻り値が欲しかったりすると、
どうなのかなぁ?
やっぱリソキぐらいは、読んでないと話にならんかなぁ・・・。<おれ
間にSocket通信するだけのTomcatかまして、MSXMLのServerSafeHTTPで
ASPとTomcatの間は、XMLで通信してもいいかも。
個人的能力としてVC++でWinAPI処理して、サービスも作るよりは、
敷居が低い。
0261初心者もどき
01/12/22 16:57ID:QALJxyMIあんまり、そーゆー例などを見ないんだけど。
026278
01/12/23 01:09ID:smDh16RQ>メールスロットって初めて聞いたんだけど、これって双方向の通信はできないの?
はい、1つのメールスロットは片方向です。(たしか)
>ソケットと同期して処理したくて、通信先の戻り値が欲しかったりすると、どうなのかなぁ?
ASP に限らず、CGIでイベント待ちする、ってのは、個人的にはどうかなぁと思うのですが...(識者の意見求む)
>>261
自前のDB(つーかただのファイルアクセス)とか、イメージ作成等の場合は、COM化するのが妥当と思うのですが...(これも識者の意見求む)
0263260
01/12/23 21:14ID:IoZ1BdIz例えば、カード決済のサーバーで、外部のサーバーと通信するとき
とか、i-modeのWeb変換サービスみたいなプロキシサーバー的な
用途で使う場合。
今後は、Webサービスで、リアルタイムに外部のサーバーと連携する場合
こんな用途では、外部のサーバーとのやりとりでループかます必要
あるので、ループ待ちします。
0264260
01/12/23 21:27ID:IoZ1BdIzASP + COMがJSP + Servletと考えれば、DB処理はCOM化する
ほうが良い気もしますが、PHPやColdFusionのスコープで
考えるなら、別にASPの中でやっても良いのではないでしょうか?
COMのトランザクションが必要ないのなら、好きなほうを
使えば?って感じですが、COM化した方が、デバッグ工数
が少なくなるハズですけど、複数のツールを使う時点で、
開発工数は増える気もするので、その辺のトレードオフで
あとは、案件ベースで使い分けるとか。
0265稲垣メンバー
01/12/24 19:21ID:???Excelシートをクライアントに送信しているだけど、サーバーによって
ExcelのObjectが生成されないことがあるんだけど、誰かそういった問
題にあった人いる?結構あっちこっちで同様な質問があがっているみた
いだけど、あまり根本的解決方法がないもで・・・
dcomcnfgでアクセス権とか操作するんだろうけど、その辺の詳しい情報
が載った書籍でお勧めあります?
0266名無しさん@お腹いっぱい。
01/12/25 16:04ID:m7tvQlcfsession変数が次の画面に飛ばせなくなったんだけど、
何か設定があるんでしょうか?結構深刻な問題…。
0267名無しさん@お腹いっぱい。
01/12/25 18:04ID:???先日ってことはIISじゃなくてIE?
だったらcookieが読めなくなってるんじゃない?
0268名無しさん@お腹いっぱい。
01/12/26 01:49ID:JFKbpW0wIE6にバッチを当てました。
cookieですか?それって設定でどうにかなりますよね?
見てみます。ありがとうございます!!
0269名無しさん@お腹いっぱい。
01/12/30 00:59ID:jagw7eq+0270名無しさん@お腹いっぱい。
02/01/01 21:09ID:???Javaみたくクラスライブラリにある限りなんでもOKキボーン。
もう、BASPにあるか?を考えて、できるできないを調べるのはめんどい。
ただ、こんどはMSDNになって、余計面倒だがな(藁
0271名無しさん@お腹いっぱい。
02/01/06 16:32ID:ja0eoaRrWebアプリが作れるのはすごいな。WebObjectsみたいなもんだな。
今までの、GetだPostだで、リンク管理してるのが馬鹿馬鹿しくなって
くるな。
ただ、デザイナーが作った雛形のHTMLをどうやってサーバーサイド
コントロールに落とし込むのかが謎。
デザイナ一人一人にVS.NETは買えんぞ。
ASPXファイルだけはエディタで編集して、あわせこむ必要ありかもな。
それとVS.NETだけでプログラミングしてると、HTTPの流れを意識できなく
なるので、確実にWebの世界にも「.NET厨」という言葉が発生することは
間違いない。
(つーても、VC++みたいに難しくないけど。)
0272名無しさん@お腹いっぱい。
02/01/06 16:52ID:???みたいな感じか (笑ぃ
でもWeb方面にもRADが進出してきたのは嬉しいなぁ
使う使わないは別にして ^^;;
Borlandの進出激しくきぼー
「仕様書の書き方」が小説仕立てで書いてあるのは何か意味があるのか?
妙な切り口だなあ。
挿絵もアフタヌーンに連載してた漫画家だし。
変な本。
0274名無しさん@お腹いっぱい。
02/01/17 21:52ID:???ASPやってみたいのですが、何が必要ですか?
0275名無しさん@お腹いっぱい。
02/01/17 23:48ID:JiaUlFIj[コントロールパネル]-[アプリケーションの追加と削除]-
[Windowsコンポーネントの追加と削除]-
[インターネットインフォメーションサービス(IIS)]
にチェックがついてればオーケー。
c:\inetpub\wwwroot\test.asp に
<% Date %> と書いて保存。
IEでhttp://127.0.0.1/test.asp を開いて時間が表示されれば完成。
0276Delフサギコ
02/01/18 10:17ID:???ミ ゚Д゚彡
〜ミ,,,,uuミ
IISがインスコされていたら
それだけで.aspファイルが動作するのですか?
0277シナプス
02/01/18 11:09ID:4FZfx39pでAsp覚えようと思ってPWSを
インストールしたのですがその時に
クラスが足りない、エラーが出たとMsgBoxが五回も出て
上手くインストールできませんでした。
しょうがないのでアンインストールしようとしたら
アンインストールの途中でエラーが出てアンインストールが
途中で終了して上手く消せませんでした。
更にその後PWSの標準での再インストールすら出来なくなり。
EXCELVBAのヘルプファイルにまで何故か悪影響が。
綺麗にアンインストールしなおす方法ないでしょうか?
ASPが使えるようにするにはどうすればいいのでしょうか。
0278名無しさん@お腹いっぱい。
02/01/18 11:47ID:???起動してれば使える。何もしなければいつも勝手に起動する。
0279名無しさん@お腹いっぱい。
02/01/18 15:36ID:???できますのでせうか。インデックスが不正ですとしかられてしまうのれすが。
0280279
02/01/18 16:16ID:???配列にするしかなさそうですね。
0281274
02/01/18 21:31ID:???そのhttp://127.0.0.1/は何すか?
誰のマシンでもそのアドレスですか?
てゆか、
<html><% Date %></html>
こんなんしてみましたが動かないッス・・・。
0282275
02/01/19 00:01ID:Zp7J4U22すまん、間違えた。
<%=Date%>
もしくは、
<% Response.Write Date %>
と書いてくれ。
127.0.0.1はそのマシン自体を示すループバックIPアドレスだよ。
0283名無しさん@お腹いっぱい。
02/01/19 11:16ID:pyAJVSYoASPはみんなvariant型だから、あたりまえよのう。
0285シナプス
02/01/21 06:38ID:2g4VSnNU0286Delフサギコ
02/01/21 15:01ID:???ミ,,゚Д゚彡< で、InterDevの質問って
_φ__⊂ミ_ \_ここでしていいの?
/旦/三/ /|
| ̄ ̄ ̄ ̄ ̄| |
| 愛媛ミ力ソ .|/
 ̄ ̄ ̄ ̄ ̄
0287IIS逝ってヨシ
02/01/23 10:54ID:qtRsmp5sPHPとか他のいじってる方が自分のためになるよ。
0288名無し募集中。。。
02/01/23 16:38ID:oFXJRPoxかんなり遅レスでスマソ。
IEのインターネットオプションで「HTTPエラーメッセージを簡易表示する」の
チェックを外すと、ちゃんとエラー行が表示されるよ。
これで困ってる人多いのに、どこにも載ってないんだよね。
0289名無しさん@お腹いっぱい。
02/01/31 17:02ID:f75aRXUV返ってくる注文メールなど作成は可能ですか?
参考になるページなどはあれば教えてください。
0290浅倉太介
02/02/01 02:45ID:???0291名無しさん@お腹いっぱい。
02/02/02 03:25ID:MfM4mgMYで、パーソナルWEBサーバー使いたいんですけど、どこから入手できますか?
私が調べたぶんではNTのOptionPackなるものをマイクロソフトに申し込んで
入手するか、書籍を買って付属のCDROMから入手するかみたいですけど、
はたしてXPHomeEditionで使えますか?どなたか詳しい人教えてください
0292名無しさん@お腹いっぱい。
02/02/02 17:33ID:???PWSはWin98までしか対応してない。
0293291
02/02/03 00:50ID:wOm6SPMW勉強がしたいんですけど
質問ばっかですいません・・・
0294名無しさん@お腹いっぱい。
02/02/03 01:34ID:Uz4Z9lN0自分はやめる予定の会社から
WindowsNT4.0ServerとSQL Server7.0をぱくってきました。
早速自分の勉強につかわせてもらっています。
なに、会社でもOfficeやWin2kのコピーを公然と使っていて、
サーバライセンスも完全無視している厨房会社なので。
0295仕様書無しさん
02/02/03 02:08ID:lurNDc+L実用テクニックが知りたいのですが。
0296名無しさん@お腹いっぱい。
02/02/03 02:25ID:???Proに乗り換えるとか。
ProならIISあるよ。
0297名無しさん@お腹いっぱい。
02/02/03 02:36ID:???IISを立ち上げていると、
何故か止まるんです。。
サービスの設定で、止まったら再起動(IIS)を
やっているので、そんなに害はないんだけど
すごく気持ち悪い!
俺の書いたプログラムがサーバーにかけている負担を
モニターしたら、ものすごく微々たる物だから、
(↑ちょっと、得意げ (*^▽^*) )
余計に、なぜ止まるか???
IISマイスターって、この中にいるの?
教えてKunですんません
0298297
02/02/03 02:40ID:???WIN2000SERVERの入っているマシンを用意すればOK!
ACCESS2000も用意すれば、なおよし
LANにつながっていなくても、スタンドアローンでも十分だよ♪
0299名無しさん@お腹いっぱい。
02/02/03 02:45ID:???ServerじゃなくてProで十分。XPか2000のProに乗り換えるのがいい。
2000ServerでIISの再起動はやったことない。
負荷じゃなくて致命的エラーでもあるんじゃないか?
0300名無しさん@お腹いっぱい。
02/02/03 02:55ID:???サイボウズのWebサーバはタダだった気がします。
ホムペ見てね。
0301名無しさん@お腹いっぱい。
02/02/03 02:56ID:???0302名無しさん@お腹いっぱい。
02/02/06 21:25ID:???IIS使うなら必ず一通りのパッチを当てとくべし(当り前の事だが)
いまだにNimdaは飛んできているぞ。
>>297
なんか同じような現象になったことがある。
イベントログ見てregsrv32なんたらかんたらしたような記憶が...
役立たずスマソ。
0303名無しさん@お腹いっぱい。
02/02/09 09:53ID:???CodeRedに感染してるとIISが止まるトラブルがあったような。
セキュリティはしっかりしてる?
IIS、そんな不安定じゃないよ。
0304名無しさん@お腹いっぱい。
02/02/09 10:06ID:mpM04CU43月にHome -> Proへのアップグレード版が1万ちょいで出るからそれで
アップグレードすれば?
漏れもHomeだが、この状態だとApache + PHP or Tomcatの方が
作りやすいというのが笑える。
ASPや.Netのテストは、W2Kのデスクトップで動かしてるけどね。
0305_
02/02/13 18:49ID:qhV+25XFあたりの出す確率?たとえば1/3とかは、
どーすれば、いいんでしょうか?
自分なりにこんな事してみました。
-------------------------
If a=3 Then
あたり〜
a=0
Else
はずれ〜
a=a+1
じゃ、他の人には関係ないんですよね。
つーか、こんなんじゃ晒されるかな(w
0306名無しさん@お腹いっぱい。
02/02/13 21:18ID:N9TxF+85こんなんでどーよ。
'---------------
'乱数ジェネレータ初期化
Randomize
If Int(Rnd() * 3) = 0 Then
'あたりの処理
Else
'はずれの処理
End If
'---------------
Randomizeステートメントについてはここ。
http://www.microsoft.com/JAPAN/developer/library/script56/vsstmrandomize.htm
Rnd関数はこっち。
http://www.microsoft.com/JAPAN/developer/library/script56/vsfctrnd.htm
0307305
02/02/14 09:59ID:Edk/QKZmできました。
Radってので乱数吐いてるんですね。
ありがとー
0308
02/02/15 12:03ID:Chgc9DK9苦情がきたんだけど・・・。
たしかにoperaだとうまいこと動かない部分があったりする。
0309名無しさん@お腹いっぱい。
02/02/16 00:32ID:???0310名無しさん@お腹いっぱい。
02/02/18 11:04ID:R96D4kPcWINDOWS98 上の PWS で
フォームを含むhtmlファイルを作り、SUBMITボタンを押すと、
ブラウザに次のようなエラーメッセージが出てきてしまいます。
どうしても原因がわかりません。どなたか教えていただけないでしょうか。
HTTP エラー 405
405 メソッドは許可されていません
Request Line に指定されたメソッドは、要求によって識別されたリソースでは許可されていません。要求するリソースに適切な MIME タイプが設定されていることを確認してください。
この問題が続く場合には、Web サーバーの管理者に問い合わせてください。
0311名無しさん@お腹いっぱい。
02/02/18 11:40ID:???0312名無しさん@お腹いっぱい。
02/02/18 12:15ID:U2GLLgb5pws直後なのです。
0314名無しさん@お腹いっぱい。
02/02/19 08:50ID:???自分の勘違いでした。しょうもない理由でしたので、解決しました。
どうもお騒がせしました。
0315
02/02/22 21:52ID:nSsVEEr6やぱーり見捨てられた?
0316名無しさん@お腹いっぱい。
02/02/23 16:37ID:???WebFormで開発してみそ
0317名無しさん@お腹いっぱい。
02/02/25 00:45ID:8LuLKqLUこのサンプルが動かないのですが。↓
http://www.microsoft.com/japan/developer/library/script56/jsmthgetfolder.htm
0318名無しさん@お腹いっぱい。
02/02/25 14:30ID:H3tdzmCBIIS4でも5でもこのサンプル動いたけど...
当然書き込み権限はつけてますよね?
0320317
02/02/25 22:27ID:8LuLKqLUFSOがとまっちゃうというものでした。おさわがせしました。
スクリプトのdllを再レジストして直りました。
しかし、この状態でvbs仕込みのウィルスにやられたらどうなるんだろう・・・。
すごい不安だ・・・。試すわけにもいかんしなあ・・・。
それはともかく、一人でどたばたしてて申し訳ないです。ありがとうございました。
0321_
02/02/27 09:11ID:FfqjIEl1If A=B=C Then
'同じ
Else
'違う
End If
多分、あほな事なんだろうな(w
誰か、教えて
0322名無しさん@お腹いっぱい。
02/02/27 11:20ID:M8RH4Uqk0323Delフサギコ ◆zE1iiRdQ
02/02/27 20:34ID:???ミ,,゚Д゚彡 < IF (A=B) AND (A=C) THEN
(ミ ミ) \_がよいんじゃない?
〜ミ ミ
∪''∪
0324名無しさん@お腹いっぱい。
02/02/27 23:28ID:???0325nobodyさん
02/03/02 14:29ID:laG+LLBdIf A=B=C Then
は、
A= (B=C)
という意味。(B=C)は、true or falseを返すので、
If (A= true? or false?) then
という式になってる。よって、AはBooleanじゃないと動かない。
A=B=Cは、以下の使い方をするときに使います。
Dim A as boolean,B as integer,C as integer(VBの場合ね)
B=なにがしな整数1
C=なにがしな整数2
if (B=C) then
A=true
else
A=false
end if
と書くのが面倒なときに、
A=B=C
と書きます。
(こういうの・・・フリップフロップって言うんだっけ?)
0326nobodyさん
02/03/03 10:23ID:???0328Mutex
02/03/08 00:55ID:h21TFr4uMSDNとか読んでみたんですが、どうもみあたらないようなので・・・
0330Mutex
02/03/08 14:50ID:h21TFr4uやっぱり?やな予感はしてたんですが・・・
0331nobodyさん
02/03/08 20:00ID:PtthMxKVまた、クライアント自身のシステム日付を変更できますか?
0332nobodyさん
02/03/08 21:14ID:mNu2Tfvh鯖の日付のほうはadministrator権限で入って、BASPのExecute使えば何とかなんるんでないかい?
試してないのでわからんが。
クライアントは普通は無理。
鯖と同じドメインにいててシステム日付の同期をとっていたら別だが。
0333Mutex
02/03/09 00:53ID:upVv50Aoが2つ問題が・・・
1.COMに登録しただけでは、ASPから呼べない。Com+に登録する必要がある。
2.Releaseを呼び出し側できっちりやらないと、Mutexが残ってしまう。
2.がより深刻です。Mutexって作成元が終了すれば自動的に開放されるはずなのですが、
COM+が呼び出し側終了後も残ってるせいで、開放が行われません。
これを回避するうまい手ないでしょうか?
0334nobodyさん
02/03/11 23:05ID:kvWKAm5qん?COM+に登録しなくてもCOM動くよ。
dllファイル or System32以下の実行権限でひっかかってない?
ところで、Mutexって何に使うの?
排他かけたければApplication.lockとかApplication変数使ったら
いかんの?
0335Mutex
02/03/13 18:07ID:pxE1/4e8> ん?COM+に登録しなくてもCOM動くよ。
> dllファイル or System32以下の実行権限でひっかかってない?
え。そうなんですか。ちょっと調べてみます。
dllはとりあえず、Doc・・・以下にあるので、dllの問題かな?
> ところで、Mutexって何に使うの?
> 排他かけたければApplication.lockとかApplication変数使ったら
> いかんの?
Cからも呼び出すので、なんとはなしにそうおもってました。
Application.lockはつかったことないので、これから調べて見ます。
0336Mutex
02/03/13 18:35ID:pxE1/4e8> dllはとりあえず、Doc・・・以下にあるので、dllの問題かな?
なーるほど。Document and ・・・にdllの実態をおいてたからいけなかったのか・・・
Inetpubのaspと同じディレクトリにおいてregsvr32したらうまくいきました。
ありがとうございました。
0337Mutex
02/03/13 23:57ID:pxE1/4e8> ところで、Mutexって何に使うの?
> 排他かけたければApplication.lockとかApplication変数使ったら
> いかんの?
あれ?Application.lockとか、ApplicationってASPでしか使えないみたいです・・・
App.PrevInstanceもCom内でつかうと有効にならないし・・・
おまけにMutexもなぜか有効にならないし・・・
0338nobodyさん
02/03/14 02:07ID:JE3SKgWEWin32apiの知識がないので、アテにはならないけど、
ASPの実行プロセスとかって関係ないのかなぁ?
昔、アプリ間のメモリ共有の処理ってソース拾ってきて
ActiveXDLLで、同一マシン上のASPとexe間で
共有メモリ作って、exeのデータをASP経由でイントラに公開する
ってのを作ったけど、何百回か実行すると、データが壊れてしまった。
exe間では問題なく動くのにASPでは×でした。
どのレベルの処理かしらないけど、Application.lockの処理の中で
COMのメソッド呼び出しにインターロックかけちゃって、一蓮托生で
排他をかけるとか・・・じゃダメ?!
0339ato
02/03/26 09:42ID:V7tnASHX複数回答のチェックボックスで、Valueを2,4,8・・と2の乗数で判定したいのです。
回答結果はどう書けばいいのでしょうか?10だったら2と8が選択された判断したいのです。
よろしくお願いします。
0340nobodyさん
02/03/27 01:50ID:Rs+Wz969アンケート結果の和をanswerとすると、
If ( (answer and 2) = 2 ) Then
1問目 Checked
Else
1問目 No Check
End If
If ( (answer and 4) = 4 ) Then
2問目 Checked
Else
2問目 No Check
End If
If ( (answer and 8 ) = 8 ) then
3問目 Checked
Else
3問目 No Check
End If
ビット演算を整数の形でやってるだけですわ。
ちなみに最初の値は、2^0 = 1の方がスマートかと。1,2,4,8・・・というふうに。
んで、↑のは例なので実際は、ループ使って配列にでも放り込むように書いてください。
0341ato
02/03/27 18:58ID:uo3OihrUnobodyさん、ありがとうございます!
まさしくこれです!ほんとうに感謝してます!
0342ASP@会社
02/03/29 15:53ID:+xnNTnlAどうにも上手く動いてくれません。宣言した変数bRetをTrueにしたら
パスワードを入力しなくても予約が消えてしまい、Falseにしたら間違った
パスワードには警告を出すのですが、正しいパスをいれると取り消し処理が
実行されません。以下がソースなのですが、おかしい部分をどうかご教授ください。
<%
If IsPasswordOK() Then
recSet.Delete
recSet.Update
%>
<%=strYear%>年<%=strMonth%>月<%=strDay%>日 <%=strHour%>時<%=strMinute%>分 の御予約を取り消しました。
<%
End If
%>
</center>
</body>
</html>
<script LANGUAGE="VBScript" RUNAT="Server">
Function IsPasswordOK()
Dim bRet
bRet = TRUE
If recSet.EOF OR Request.Form("fsPassword") <> recSet.Fields("dbPassword") Then
Response.Write "パスワードが違います。"
End If
IsPasswordOK = bRet
End Function
</script>
0343342
02/03/29 16:30ID:+xnNTnlA<script LANGUAGE="VBScript" RUNAT="Server">
Function IsPasswordOK()
Dim bRet
bRet = True
If recSet.EOF OR Request.Form("fsPassword") <> recSet.Fields("dbPassword") Then
Response.Write "パスワードが違います。"
bRet = False
End If
IsPasswordOK = bRet
End Function
これで上手くいきました。どうもありがとうございました。
0344nobodyさん
02/03/29 16:32ID:???<script LANGUAGE="VBScript" RUNAT="Server">
Function IsPasswordOK()
Dim bRet
bRet = TRUE
If recSet.EOF OR Request.Form("fsPassword") <> recSet.Fields("dbPassword") Then
Response.Write "パスワードが違います。"
bRet = FALSE ←これが必要なんじゃない?
End If
IsPasswordOK = bRet
End Function
</script>
0345344
02/03/29 16:35ID:???0346nobodyさん
02/03/29 19:48ID:cMuVMIJX0347Name_Not_Found
02/03/29 19:54ID:8oolU/Lsタイミングが絶妙でしたね( ゚∀゚ )
0348名無しさん@お腹いっぱい
02/03/31 12:29ID:vj8JzE8Lあります?
0350nobodyさん
02/04/03 03:19ID:???0351nobodyさん
02/04/03 09:08ID:???またその他の有志のサイトでもよいんですが・・。
0352ここにおいで
02/04/03 10:37ID:???http://pc.2ch.net/test/read.cgi/tech/1017674939/
0353名無しさん@お腹いっぱい
02/04/04 21:50ID:gCWT9+2Sよね?となると、VBscriptいつまでもやってる俺はアホですか?
0354nobodyさん
02/04/04 22:15ID:???ASPでも Jscript とか Perl とかつかえるよ。
でも、あなたも早いとこ進化した方がよいね。
0355名無しさん@お腹いっぱい
02/04/04 22:32ID:gCWT9+2Sいや、それは知ってるんですが、やっぱ早いとこ進化
したほうがええですよね?なにぶんバックアップに汎用機
使ってる会社なもんで。しかも誰も国家資格もってないし・・・
0356
02/04/04 23:02ID:2wyFXP2l0359nobodyさん
02/04/05 00:56ID:???そのままでは移行できません。
自分で移植してください。
万が一VBみたいに移行ツールが出たとしても、ワンタッチOKには
ならないでしょう。
そもそもASPソースは型宣言してないので、ソースコード分析レベルの
自動変換は無理でしょ。
0360nobodyさん
02/04/05 01:07ID:W9rCNxCt0361nobodyさん
02/04/05 01:13ID:???それはカスタムCOMを作ればOKでない?
0362nobodyさん
02/04/05 01:24ID:W9rCNxCtと思って実は作ってみたんですが、だめなんですよ・・・
VBScriptからはOKだったんでいけるかと思ったんですが。
0363nobodyさん
02/04/05 01:25ID:W9rCNxCt0365東京kitty
02/04/05 11:14ID:NcRd/6V20366nobodyさん
02/04/05 11:26ID:???0367360
02/04/05 17:04ID:W9rCNxCt> ADSIを使ってみろ。
よくわかってないんですが、Active Directoryがらみですか?
でその認証機構部分を使えと。
>>365
>ASPって別にVBScriptでなくてもいいんだがな(@w荒
まあそうなんですが、とりあえず安直に使えるので。
perlでも何でもいいんですけど、改めてインストールさせなくてすむんで
都合がいいんです。
0369360
02/04/05 18:43ID:W9rCNxCtやっぱり権限ですか。
たしかにASPの実行ユーザをAdministratorにするとできます。
参照したいレジストリやらファイルやらの方の権限をいじくって何とかならんもんですかね?
0370nobodyさん
02/04/05 19:57ID:???専用ユーザー(reg adminとか)作って、そいつにレジストリとかファイルとかに権限(変更権、かな)を与えてやる。
一方、実行するaspにはアノニでログオンする時のユーザーをこの専用ユーザーにしてやるとか。(みんな弄り放題になるが)
もしくは専用グループ作って統合認証。
0371nobodyさん
02/04/05 20:24ID:+8T5OuHMbobj.Execute("net view",1,stdout)なんてのがサンプルでページに
あがってたりするんですが、net view以外のコマンド、たとえば
net sessionやnet userのようなコマンドはなぜか、標準出力が取得
できないんです。皆さんの環境では、どうですか?
サンプルソース(WSH)
Set bobj = CreateObject("basp21")
call bobj.Execute("net user",1,stdout)
WScript.echo stdout
0372360
02/04/05 21:15ID:W9rCNxCt> 専用ユーザー(reg adminとか)作って、そいつにレジストリとかファイルとかに権限(変更権、かな)を与えてやる。
> 一方、実行するaspにはアノニでログオンする時のユーザーをこの専用ユーザーにしてやるとか。(みんな弄り放題になるが)
> もしくは専用グループ作って統合認証。
うが。やっぱりそうきましたか。
なんとなくそれしかないかなって気がしてきたんですが、この
・ユーザ作成
・IISにユーザ登録
の部分をなんとかインストーラとかで自動でできないもんでしょうかね?
1.Administratorsグループのユーザを勝手に作る。
2.そのユーザをIISに登録する。
0373370
02/04/05 21:32ID:???> 1.Administratorsグループのユーザを勝手に作る。
これはasp上から出来る。それが、>>364でも言ってるADSI。
ただ、ユーザー作成のaspを実行するのもAdministratorsでないとできない罠。
> 2.そのユーザをIISに登録する。
これはちょっと意図してることがワカラン。アノニで使用するユーザを変更するってこと?
インストーラっちゅーのもよくワカランが、要は「自動で」ってコトなんでしょうな。
なんにせよ、IISへのユーザ登録ってのがワカランが、統合認証だとそのままドメインユーザ使える。
ちなみに、漏れ、思いっきりW2Ksvr、イントラネットで、っての前提で話してるが、いいのか?
0374360
02/04/05 21:48ID:W9rCNxCt> ただ、ユーザー作成のaspを実行するのもAdministratorsでないとできない罠。
なるほど。これはコマンドラインとか、インストーラとかでやるから良しとします。
> > 2.そのユーザをIISに登録する。
> これはちょっと意図してることがワカラン。アノニで使用するユーザを変更するってこと?
そのとおりです。
> インストーラっちゅーのもよくワカランが、要は「自動で」ってコトなんでしょうな。
そうです。
> なんにせよ、IISへのユーザ登録ってのがワカランが、統合認証だとそのままドメインユーザ使える。
> ちなみに、漏れ、思いっきりW2Ksvr、イントラネットで、っての前提で話してるが、いいのか?
NT4.0、W2Kall、XPproでインターネット全般を想定してます。
よってドメインなんちゃらとかはつかえないです。
0375nobodyさん
02/04/05 21:53ID:+8T5OuHMSet usr = ou.Create("Administrator", "cn=MyFullName")
usr.Put "samAccountName", "MyName"
usr.SetInfo
371にも答えてあげてちょ。意図するところは同じだよたぶん。
彼の方が直感的で俺は好き。BASPでできるかどうかはしらないが
この二行で終わりだもんね。
net user testadmin pass /add
net localgroup administrators testadmin /add
0376nobodyさん
02/04/05 21:57ID:???0377360
02/04/05 22:06ID:W9rCNxCt>ち、自作自演失敗だくそっw
おもしろいっ
何ゆえこの板で自作自演するのかわからないけど、
非常に役に立ったのでよいです。
0378nobodyさん
02/04/05 22:18ID:???ちゃんと認証かけるんだよ。。。NTFSならできるはず。
0379360
02/04/05 22:43ID:W9rCNxCtやりたいことはですね、
1.インストールフォルダ情報を取得し、そのフォルダにある設定ファイルのパスを見つける。
2.ASPから設定ファイルを読み書きする。
1.をやりたいがために、レジストリを読みに行ってんですが、よく考えたら
そのASPファイル自体が同じフォルダにあるんですよね。
だから、ASPが自分自身のいるフォルダを見つける方法がわかれば
レジストリを読む必要はないです。
2.どうやらデフォルトのIIS設定で実験すると、W2Kではファイルの読み書きができけど、
XPではなぜかできないですね。
権限の設定が変わったのかもしれないですね。
0380360
02/04/06 00:32ID:sKevCAbdとりあえず、COMじゃなくCOM+をつかうという大技で逃げ切れそうです。
後はNT4.0でCOM+がつかえるかどうかですが・・・
0381360
02/04/06 00:55ID:sKevCAbdとおもったんですが、XPProでは所有権の変更の仕方がわからんのです。
2000でゆうところの、EveryOne読み書きOKの設定ってどうやるんでしょ?
0382360
02/04/06 01:07ID:sKevCAbdcaclsでした。どうも。
0384名無しさん@お腹いっぱい
02/04/06 17:29ID:1dPux/TRシェアウェアでもいいです。
0385nobodyさん
02/04/06 18:06ID:tWUqfAsw>どこかにASPで動くソース公開のソフトはないですか?
ASPを理解してる?
0386360
02/04/06 19:12ID:sKevCAbdASPとEXE双方から呼ばれるCOMなもんで、パスの検索のところを統一しておきたいとおもったんです。
しょうがないので、ご指摘のようにクライアント側がそれぞれ自分のパスをCOMに渡すようにするかな。
0387nobodyさん
02/04/06 20:22ID:AFFahWPkおしえてください。
0388nobodyさん
02/04/06 23:39ID:iTCiWnRfocxのCOMって何?スマソ、マジわからん。
ocxって、UIをともなったActiveXのことじゃないの?
俺間違ってるかなぁ?あんま自信がないが。
ひょっとしたらVBで作るActiveX DLLと、VC++で作るCOMってこと?
それだったら全然、性能違うでしょ。そもそもVBじゃマルチスレッドのDLL
作れないし。根本的に、VBアプリは中間コードなわけだし。
ただ、全然ってのは、システム全体からすれば、モジュールレベルのミクロな話で
あることが多く、Web用途ならば、気にする必要はないと思う。
VBの使い道って今や、ASPで動かすためのActiveXDLLであるという話も聞くし、
実際、たくさん使われてるでしょ。
この辺も.NETになれば、無関係なので、あと1年ぐらいの話なので
もし、工数かけず適当にVBで流しときましょ。設計だけ
しっかりやっておいて、やばくなったら、.NETに移植・・・と。
COMに対しては、MS以外の会社が書く本では驚くほど冷たい。
MSはさすがに無下にできないので、相互運用性で、COMは全然OKみたいに
主張するけどね。
0389(:_:)
02/04/06 23:44ID:???0390nobodyさん
02/04/07 01:13ID:???>VBじゃマルチスレッドのDLL作れないし。
えっっと。VBのCOMをMTSで動かせばマルチスレッドで動作させられるんじゃ
無かったっけ? UIは無しだけど。
おれ、あんまり詳しくないから教えて!!
0391nobodyさん
02/04/07 02:07ID:fgPLWamQActiveXDLL自体は、アパートメントスレッドということになります。
実は、MSDNを読んでもアパートメントスレッドの意味が
理解できてませんが、アパートメントスレッドとマルチスレッドの
違いは書いてあります。おそらく、僕らが実現して欲しいマルチスレッド的な
目的は達成できますが、存在自体は違うそうです。
すごいわかりやすいのが、DLLが一個落ちると、IEみたいに他の
インスタンスも、みんな死ぬらしいですが、一個落ちること自体が異常
なので、「ふーん、だから?」って感じで、とりたてて困っておらず、
それ以上調べていません。
あと、VBのマルチスレッドが作れないってのは、任意にスレッドが
生成できないという意味です。CreateThreadみたいなのが
ありませんねぇということですが、WebアプリのActiveXDLLでそんなものは
作らんでしょうし。
0392名無しさん@お腹いっぱい
02/04/07 15:23ID:/sn5TTxc言い方が悪かった。VBscriptで動くソース公開のWEBアプリ
がどっかにないですか?
0394素朴な疑問
02/04/08 09:16ID:b1hhJbdd>言い方が悪かった。VBscriptで動くソース公開のWEBアプリ
>がどっかにないですか?
VBScriptでソース非公開でアプリを公開するなんて芸当できるのか?
0395nobodyさん
02/04/08 09:25ID:cIhOdsKm2ちゃんねるのお勧めな話題と
ネットでの面白い出来事を配送したいと思ってます。。。
===============================読者数:102115人 発行日:2002/03/12
どもどもひろゆきですー。
いやぁ、DHCの裁判の報告のことなんですが、賢明な2ちゃんねらーなら既におわかりでしょうけど、またまたおいらってば、自分の都合の良い事を都合の良いように報告してしまったですー。。。
しかも今回は、得意の「言葉遊び」を最大限に駆使してしまいましたですー。。。
おいらってば、まだ25歳の若者なわけですが、今からこんなに卑劣で陰湿な人間じゃ今後どうなってしまうのかちょっぴり不安な今日この頃ですー。。。
よく読んでもらえれば分かると思いますがDHCは、おいらの嘘の報告のように、書き込みの内容の真偽を問わず闇雲に「削除しろ」と言っている訳ではないのですー。。。
「DHC製品は2chに書かれているようなことはおきないから削除しろ」と主張しているのでありますー。
いやぁ、それにしても今度の裁判官はなかなか手強いですよー、、、
これまで「発信元は分からない」を餌に真偽の曖昧な無責任な書き込みを利用者にさせ、多くの企業の誹謗中傷を大衆の目に触れさせて商売にしてきたおいらに「だったら書き込みの内容が真実であることを証明してみろ」と言ってきたのですー。。。
でも言われてみれば確かにその通りかも知れませんねー、、、
真偽の曖昧な無責任な書き込みの削除依頼を傲慢に「偽りであることを証明してみろ」と突っぱねる前に、おいら自身が、真実であることを証明した上で公開するのが当然なのかも知れませんね。。。
ところで冒頭の
>裁判所にもサンダルで行って、しかも遅刻するという日々になってしまったひろゆきです
というのは、おいらの憧れる「がさつで大胆な男」をアピールしたかったんですよー。。。
おいらのことを知っている人はみんな笑っていると思いますが、、、
本当に「がさつで大胆な男」はこんなことをメルマガで流したりしませんよね。。。
んじゃ!
0396nobodyさん
02/04/08 16:47ID:3Z922JE5どこをいじれば良いでしょうか?
If blnIncrement And intEditMode = 2 Then '顧客オートナンバー開始
strSQL = "select max(code) from customers"
Set rsTemp = cn.Execute(strSQL)
If Not rsTemp.EOF Then
strNewCode = rsTemp.Fields(0).Value & ""
If strNewCode = "" Then
strNewCode = "00001"
ElseIf IsNumeric(strNewCode) Then
strNewCode = CLng(strNewCode) + 1
Else '文字列の場合は右端のキャラクタをインクリメントさせる
strNewCode = Mid(strNewCode, 1, Len(strNewCode) - 1) & _
Chr(Asc(Right(strNewCode, 1)) + 1)
End If
End If
End If
0397nobodyさん
02/04/08 17:07ID:???9行目
strNewCode = CLng(strNewCode) + 1
多分ここで数値に変換されてるので1桁にしかならないんやと思う。
でここを
strNewCode = Right("00000" & CStr(CLng(strNewCode) + 1), 5)
みたいに文字列に変換して0をくっつけたらうまくいくんちゃう?
0398nobodyさん
02/04/08 19:54ID:iiMjECaTASPから打てるらしいのですが、私の環境では動きませんでした。
皆さんの環境では動きますか?
http://www.genasis.net/code/aspping.asp
0400nobodyさん
02/04/08 20:26ID:+BCkQIzq0402nobodyさん
02/04/09 00:20ID:???今さらそのボケって、さぶっ! 空気を読めないヤツってどこにでもいるんだね。
自分がヒンシュクをかっていることさえも気づいてないかわいそうな...
今夜はあったまって寝よう。
0403nobodyさん
02/04/09 03:06ID:???これからは↓だ
Apple Shoboy Pasocom
0406nobodyさん
02/04/09 09:49ID:BOQivJtpIIS5じゃ動いたけど?
フォルダの権限確認して味噌。
0407ASP+Access2000かSQLServerをする場合
02/04/09 17:20ID:???さーどっち?
0408398
02/04/09 20:31ID:9X3xXDUz原因はIISのプロセスと分離してたためでした。
0409nobodyさん
02/04/10 15:55ID:nyae8DhIリストアップしたいのですが、どういう方法があるでしょうか。
0410nobodyさん
02/04/10 17:59ID:je9W0OQwBASPのReadDir
0411nobodyさん
02/04/10 19:13ID:KWkXv06zset fs=server.createobject("Scripting.FileSystemObject")
set fld=fs.GetFolder(server.mappath("/"))
for each fl in fld.files
response.write(fl.name & "<br>")
next
0412nobodyさん
02/04/10 20:17ID:u6O5IbU5管理できるシステムをつくりました。
で、テスト用のNT4.0Server(IIS)とWin98+PWSではしっかり動いてるんですが、
最近導入されたWindows2000Serverに入れると動かない .aspファイルが出てきました。
(タイムアウトしてしまい、原因がつかめない)
ファイル・フォルダのセキュリティ設定もしたんですが…
DBのアクセス権に、Administratorsとインターネット ゲスト アカウントを
追加するだけじゃ、足りないんでしょうか?
他にはどんな原因が考えられるでしょう?
0413nobodyさん
02/04/10 21:10ID:KWkXv06zまずブレークポイントを埋めて、コードのどの行で
止まっているのかを調べてください。それから質問
してください。
0414浅倉太介
02/04/11 02:09ID:beRzUMdcファイルのアクセス権のとこで、全員消して
everyoneのみ追加。(フルaccessでね☆)
0416409
02/04/11 09:25ID:Jq72Jw2L恥ずかしながらBASPというものを初めて知りました。
ReadDirはまさにピッタリの機能でした。
ボスが許してくれたら良いのですが・・・。
でもBASPというものを知ることが出来たので、一歩前進しました。
ありがとうございますた。
>>411
その方法を試してみたところ、うまくいきそうです。
助かりました、ありがとうございますた。
0417nobodyさん
02/04/11 11:23ID:???ウィルス検知ソフトをいれているならそれをはずしてみるといいかも。
でもこんな漠然としたカキコじゃアドバイスすら出来んよ。
まずは頭に
@LANGUAGE="VBSCRIPT"
をいれて原因を特定するとこからはじめてみては?
0418nobodyさん
02/04/11 12:03ID:???しようと思いまして、データベースから表示させるとこまではやりました。
ですが、ここからブラウザで更新できるようにするためにはどういうコード
を組めば良いのでしょうか?以下がソースです。どなたか優秀な方にご教授
いただきたいです。よろしくお願いします。
<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html;charset=x-sjis">
<TITLE>商品更新</TITLE>
</HEAD>
<BODY>
<%
If IsObject(Session("tblGoods_conn")) Then
Set conn = Session("tblGoods_conn")
Else
Set conn = Server.CreateObject("ADODB.Connection")
conn.open "tblGoods","",""
Set Session("tblGoods_conn") = conn
End If
%>
<%
If IsObject(Session("tblGoods_rs")) Then
Set rs = Session("tblGoods_rs")
Else
sql = "SELECT * FROM [tblGoods]"
Set rs = Server.CreateObject("ADODB.Recordset")
rs.Open sql, conn, 3, 3
If rs.eof Then
rs.AddNew
End If
Set Session("tblGoods_rs") = rs
End If
%>
0419nobodyさん
02/04/11 12:06ID:???<%
On Error Resume Next
rs.MoveFirst
do while Not rs.eof
%>
<TR VALIGN=TOP>
<TD BORDERCOLOR=#c0c0c0 ALIGN=RIGHT><FONT SIZE=1 FACE="MS Pゴシック" COLOR=#000000><%=Server.HTMLEncode(rs.Fields("dbID").Value)%><BR></FONT></TD>
<TD BORDERCOLOR=#c0c0c0 ><FONT SIZE=1 FACE="MS Pゴシック" COLOR=#000000><%=Server.HTMLEncode(rs.Fields("dbName").Value)%><BR></FONT></TD>
<TD BORDERCOLOR=#c0c0c0 ><FONT SIZE=1 FACE="MS Pゴシック" COLOR=#000000><%=Server.HTMLEncode(rs.Fields("dbNamePhotoS").Value)%><BR></FONT></TD>
<TD BORDERCOLOR=#c0c0c0 ><FONT SIZE=1 FACE="MS Pゴシック" COLOR=#000000><%=Server.HTMLEncode(rs.Fields("dbNamePhotoL").Value)%><BR></FONT></TD>
<TD BORDERCOLOR=#c0c0c0 ALIGN=RIGHT><FONT SIZE=1 FACE="MS Pゴシック" COLOR=#000000><%=Server.HTMLEncode(rs.Fields("dbPriceSell").Value)%><BR></FONT></TD>
<TD BORDERCOLOR=#c0c0c0 ><FONT SIZE=1 FACE="MS Pゴシック" COLOR=#000000><%=Server.HTMLEncode(rs.Fields("dbDetail").Value)%><BR></FONT></TD>
<TD BORDERCOLOR=#c0c0c0 ALIGN=RIGHT><FONT SIZE=1 FACE="MS Pゴシック" COLOR=#000000><%=Server.HTMLEncode(rs.Fields("dbTypeNo").Value)%><BR></FONT></TD>
</TR>
<%
rs.MoveNext
loop%>
</TBODY>
<TFOOT></TFOOT>
</TABLE>
</CENTER>
</BODY>
</HTML>
0420nobodyさん
02/04/11 13:33ID:???> ここからブラウザで更新できるようにするためにはどういうコード
>を組めば良いのでしょうか?以下がソースです。どなたか優秀な方にご教授
>いただきたいです。よろしくお願いします。
優秀ではないけど、以前似たようなのを組んだことがあるので、少しアドバイスを
最低でもform等で送ってやる処理が必要になります。
現在のコードは単に表示するだけになっているので、まずそこからはじめましょう。
で、送られた先で受け取ってDBをUploadし、そのあと表示するってのが大体の流れになります。
具体的なソースは2chで書くにはふさわしくない長さになるので割愛します。
また、On Error Resume Next を使用するのであれば、かならずエラーをフック
してあげないと、コードがきちんと動いているのかがわからなくなります。
0422412
02/04/11 21:18ID:YicKn5T+everyoneフルコントロールにしてみたら動きました〜!
ありがとうございます。
社内数人で使うのでこのままでも良いんですが、
さすがにeveryoneはやばい気がするので、
Administratorsとインターネット ゲスト アカウントを
フルコントロールにしてみたら、やっぱり動きました。
でも最適なアクセス権ってどうすればベストでしょうか?
ちなみにmdbはAccess2000ですー
>>417
IISとオフィスしか入ってないです。
>@LANGUAGE="VBSCRIPT"
全ASPファイルにつけてますよ。
どうも、漠然とした質問ですみませんでした。
0423nobodyさん
02/04/12 00:35ID:PFuAAAlRIf Request.QueryString("Hoge1") <> "" Then
If Request.QueryString("Hoge2") <> "" Then
のようにやってます。
が、よく考えたらこれだとHoge1に空文字を入力したのか、それともHoge1のあるFormは
使われなかったのか判定ができないです。
そもそもHoge1がないことを判定するにはどうすればいいんでしょ?
If IsExist(Request.QueryString("Hoge1")) Then
みたいなイメージで。
0424nobodyさん
02/04/12 01:10ID:???0425浅倉太介
02/04/12 02:26ID:hc0k5Er9HIDDENで何か投げなはれ。
<INPUT type="hidden" name="FormNO" value="1">
とかね。
0427423
02/04/12 03:20ID:PFuAAAlRFor Each name In Request.QueryString
If name = "Hoge1" Then
If name = "Hoge2" Then
Next
で逃げてみました。
が、
>>424
>IsEmpty(Request.QueryString("Hoge1"))
この方がスマートかな。
>>425
> HIDDENで何か投げなはれ。
> <INPUT type="hidden" name="FormNO" value="1">
ふむふむ。べただけどこれも確実な方法ですね。
ありがとうございました。
0428モナー
02/04/12 04:45ID:???o モナーからのお知らせ o
/ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄/
/ 先月は約16万円稼げました! /
/ iモードサイトオーナー必見! /
/ 出会いサイトオーナーシステム /
/ /
/ http://tanoshiiyo.net/i/ /
/ /
/ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄/
∧_∧ / /∧_∧
( ^∀^) / /(^∀^ )
( )つ ⊂( )
| | | | | |
(__)_) (_(__)
0429nobodyさん
02/04/12 22:01ID:???0430418
02/04/14 13:23ID:???不正でエラーが起きます。もっと上手い書き方があるのでしょうか?
以下がソースです。
<%
Option Explicit
Dim SQL,db,rs
%>
<HTML>
<HEAD><TITLE>品目データ検索</TITLE></HEAD>
<BODY>
<%
'入力データがない場合、入力フォームの表示
If Request.QueryString="" Then
%>
<H2>品目データ検索</H2>
<BR>
<!-- 検索値の入力フォーム -->
<FORM METHOD="get" ACTION="kensaku.asp">
品目を選んでください:
<SELECT NAME="field">
<OPTION VALUE="">選択なし
</SELECT><P>
詳細を選んでください:
<SELECT NAME="home">
<OPTION VALUE="">選択なし
</SELECT><P>
対応会社IDを選んでください:
<SELECT NAME="sex">
<OPTION VALUE="">選択なし
</SELECT><P>
<INPUT TYPE="submit" VALUE="表示">
<INPUT TYPE="reset" VALUE="取消">
</FORM>
0431418
02/04/14 13:24ID:???<%
'入力データが送信された場合、データベースにアクセス
Else
'データベースと接続するオブジェクトを生成
Set db = Server.CreateObject("ADODB.Connection")
db.Open "koushikai"
'レコードを抽出するためのSQL文を作成
SQL = "SELECT * FROM tblGoods WHERE disp=True"
SQL = SQL & " ORDER BY dbType DESC" '新しい順に並べる
'SQL文を実行してレコードセットを取得
Set rs =Execute(SQL) ←ここでエラーが起きます。
%>
<H2>検索結果</H2>
SQL : <% =SQL %><P> <!-- SQL文の表示 -->
検索条件 品目:<% = dbName %> 詳細:<% = dbDetail %> 対応会社ID:<% = dbType %><P>
番号をクリックすると更新ページへ移動します。<P>
<TABLE BORDER=1>
<TR><TH></TH><TH>品目</TH><TH>詳細</TH><TH>対応会社ID</TH></TR>
<% 'レコードを一つずつ移動しながらレコードの各フィールド値を取得
Do While not rs.EOF
num = num+1
Response.Write "<TR><TH><A HREF='kousin.asp?dbID=" & rs("dbID") & "'>" & num & "</A>"
Response.Write "</TH><TD>" & rs("dbName") & "</TD><TD>" & rs("dbDetail")
Response.Write "</TD><TD>" & rs("dbType") & "</TD></TR>" & vbCrLf
rs.MoveNext
Loop
%>
</TABLE>
<%
End If
%>
</BODY>
</HTML>
0432nobodyさん
02/04/14 14:05ID:???エラーメッセージのとおりです。
DBの構造もわからん状態ではエラーメッセージが告げている以上の事はわかりません。
指定しているフィールドが存在するか確認してみましょう。
つうか質問するならもっと要らないソースをカットしなさい。
ただでさえ2chでソースを読むのはきついのに、くだらないゴミがいっぱいついてると
読む気すらうせます。
0434nobodyさん
02/04/14 16:18ID:???input type="text" ですよね?
でもフィールドの型が数値型の場合はなんと記述すればええんで
しょうかいね?
0435nobodyさん
02/04/14 17:38ID:???0437nobodyさん
02/04/14 18:51ID:???あとは自分で調べてね。
0439nobodyさん
02/04/15 04:20ID:1gFjdZACほとんど減っていない。
1998年 1999年 2000年
在日韓国人 638,828 636,548 635,269 人
これではいつまでも韓国人の日本人汚染が続き、そのうち日本が
日本国籍の韓国人だらけになってしまう。
一方、不法滞在の韓国人は56000人で外国人で最も多い!
◎外国人帰化数
http://www.kyotsu.com/level2/hobby/data/toukei.htm
0440nobodyさん
02/04/15 10:39ID:???0441kanegon
02/04/15 11:20ID:ehdpwTQGスペース以降が表示されません。全角にしたら表示できたのですが .
普通に表示する分には問題ないのですが、以下のようにTEXT BOXに取り込んだ
場合に半角スペース以降が表示できません。
Set adcn = Server.CreateObject("ADODB.Connection")
Set adrs = Server.CreateObject("ADODB.Recordset")
adcn.Open "DSN=uriage"
response.write "
<input type=""text"" name=""氏名"" size=""20"" value=" & adrs("氏名") & ">"
"小林 ひとみ"→OK 、 "小林 ひとみ"→"小林" の表示といった具合。
IMEの設定ではスペースを常に半角にしているユーザもいるのでかなり
問題ありです。半角、全角を混合で表示する方法をどなたかご教授願います
0442nobodyさん
02/04/15 11:47ID:???全然関係ないが、
×: response.write "<input type=""text"" name=""氏名"" size=""20"" value=" & adrs("氏名") & ">"
○:response.write "<input type='text' name='氏名' size='20' value='" & adrs("氏名") & "'>"
なのでは?
あと、
小林ひとみ(;´Д`)ハァハァ
0443nobodyさん
02/04/15 11:55ID:gjdvPvvF×response.write "<input type=""text"" name=""氏名"" size=""20"" value=" & adrs("氏名") & ">"
○response.write "<input type=""text"" name=""氏名"" size=""20"" value=""" & adrs("氏名") & """>"
valueもダブルクォートでくくってやらんとあかんやろ。
0444kanegon
02/04/15 12:39ID:ehdpwTQG0447nobodyさん
02/04/15 19:48ID:???もちっと何がやりたいのかハッキリ言わないと誰もレスつけれんよ。
0448nobodyさん
02/04/16 15:15ID:gZ04fZ6Eset XL_WB = XL.Application.Workbooks.Open(Server.MapPath(EXCELPath))
'*** セルの罫線を引く ***
With XL_WB.ActiveSheet.Range("A9:R9").Borders(xlBottom)
.LineStyle = xlContinuous
End With
お願いします。教えてください。
上記の方法でエクセルのシートに線を引こうとしていますが、上手くいきません。
Borders()の引数が悪いと思うのですが、誰かご存知の方いますか?
0450448
02/04/16 17:16ID:gZ04fZ6ExlEdgeBottomでも同様の結果で、エラーとなってしまいます。
withを使用しているのは他にも色々と設定しているのですがここでは省略して書いたためです。
あと、これはASP内で動かしています。
わざわざ返答ありがとうございます。
MSDNやASP、VBS、VBAのサイトなどに行ってもどこにも書いてないんで困っているんですよ・・・
(;´д`)トホホ・・・
0452Name_Not_Found
02/04/16 21:38ID:???USERS GROUPで聞いてみれば?2ちゃんよりかはいいと思うよ。
0453448
02/04/17 13:24ID:KF7GxgFEおおっ、できました。
どうもご迷惑おかけしました。
全部直に定数を入れればよいのですね。
勉強になりました。
0454へたれ
02/04/17 15:18ID:baUvOd2raspで2ちゃん型、スレッドフロート式の掲示版を配布してるところって
ないでしょうか?
0456nobodyさん
02/04/17 16:14ID:a3fDg/qz無ければ作るんだ!
そんなに難しいものでもないだろ?
0459へたれ
02/04/18 10:26ID:xIgYtTQH私は入社して一ヶ月もたたないヘタレ新入社員なので、つくれませんT_T
perlのソースみながら作れるかなぁ?
0461へたれ
02/04/18 13:00ID:xIgYtTQHもうしわけございません。
以後このようなことがないように、注意いたします。
0462nobodyさん
02/04/18 16:18ID:53ah819Vたとえば、サーバにおいてあるxlsファイルを読み取って、そのままストリームとして流し込んで
クライアントにダウンロードさせる、といったことをしたいんですが、無理なんでしょうか?
0463nobodyさん
02/04/18 17:31ID:HxKjOyiJできる。
0464462
02/04/18 18:40ID:53ah819Vちなみに、
<meta http-equiv="Content-Type" Content="img/gif; name='a.gif'">
とかやってみたんですが、どうにもこうにも・・・
0465462
02/04/18 19:13ID:53ah819VContent-Disposition: attachment; filename="hoge.xlsl"
Content-type: application/octet-stream
<% Set fso = Server.CreateObject("Scripting.FileSystemObject") %>
0466463
02/04/18 19:22ID:HxKjOyiJ手元にあったのを適当にいじって作ったんで動かんかも知れん。
その辺は適当にいじって動くようにしてくれ。
もしかするともっとスマートな方法があるかもしれんが。
'ファイル出力
Sub FileDownLoad
’SaveName :名前を付けて保存に出てくるファイル名
’TargetXLS :読み込むエクセルファイル
'objBASP :BASP21
Const SaveName = "hogehoge.xls"
Const TargetXLS = "d:\hugahuga.xls"
Dim objBASP
'バッファオン
Response.Buffer = True
'ヘッダ
Response.ContentType = "application/x-download"
Response.AddHeader "Content-Disposition", "attachment; filename=" & SaveName
Set objBASP = Server.CreateObject("BASP21")
'読込
dat = objBASP.BinaryRead(TargetXLS)
Response.AddHeader "Content-Length", UBound(dat) + 1
’バッファに書き出し
Response.BinaryWrite dat
Set objBASP = Nothing
'バッファ書き出し
Response.Flush
End Sub
0467463
02/04/18 19:23ID:???シングルクォートが一部全角やった。
0468462
02/04/18 19:58ID:53ah819Vありがとうございました。
なるほど。Response.ContentTypeかぁ。
今の環境にはBASPをいれてないので、FileSystemObjectでやってみてみます。
0469nobodyさん
02/04/18 20:19ID:???0470nobodyさん
02/04/18 20:23ID:???0471462
02/04/18 21:50ID:53ah819Vよめんかったです・・・
>http://support.microsoft.com/default.aspx?scid=kb;JA;q193998
MyObjectってあんた>MS
0472430
02/04/18 23:20ID:???使ったんだけどね。最初から使えば良かった。これでかなり楽に
なるぞ!
0473nobodyさん
02/04/19 01:55ID:KFE3B1h2一行も中身が入ってない状態を判別するのって
If Recordset.EOF Then
と
If IsNull(Recordset) Then
どっちが正しいのでしょうか?
すみませんが、どなたか教えてくだされ
0474浅倉太介
02/04/19 02:25ID:CXrVpwegあんまり関係ないけど(ちょっとは関係あるかな?)
%>
<input type="text" name="氏名" size="20" value="<%=adrs("氏名") %>">
<%
こういう書き方のほうがわかりやすくない?
0475浅倉太介
02/04/19 02:29ID:CXrVpweg前者。
カーソルタイプをKeysetにして
If Recordset.RecordCount=0 Then 以下略
ってのもアリ(w
0476nobodyさん
02/04/19 02:40ID:KFE3B1h2後者ではダメということでしょうか
レコードセットがセットされない変数の中身が
何がはいってるのか知りたいです。
ありがとうございます。
0477nobodyさん
02/04/19 08:22ID:???確かにわかりやすいが、パフォーマンスは劣る。
.NETになるとこの書き方でけへんし。
後々の事考えるとやめたほうがいいかも。
0478nobodyさん
02/04/19 18:51ID:EP0YyzaM0479nobodyさん
02/04/20 00:16ID:svWLfYWD名前欄とメール欄を保存できるようにしたいのですが。
恐れ入りますが、ご教授願います。
0480nobodyさん
02/04/20 01:26ID:khiezublResponse.Cookies("2ch_mail") = mail
みたいな。
環境の説明が無いので、以下の条件を仮定します。
・ASPはVBScriptで書かれている。
・FormのHTMLタグは名前欄が<input ... name="NAME" ...>、 メール欄が<input ... name="MAIL" ...> となっている
・Formを表示するプログラム(/HTML)と書き込みを行うプログラムが同じディレクトリにある。
Response.Cookies("ASP2ch")("NAME") = Request.Form("NAME")
Response.Cookies("ASP2ch")("MAIL") = Request.Form("MAIL")
Response.Cookies("ASP2ch").Expires = Date + 30
てな感じ?セットされたCookieは次のリクエストから
Request.Cookies("ASP2ch")("NAME")
Request.Cookies("ASP2ch")("MAIL")
に入ってきます。
0482nobodyさん
02/04/20 09:10ID:???どうすればいいですか?
IISをインストールすればOK?
0483nobodyさん
02/04/20 11:26ID:4Q3U2Jqm0484nobodyさん
02/04/20 12:56ID:???基本的にはそれでOK
ただ、スクリプトエンジンとかのモジュール類は新しいのがリリースされているから
MSのWebにIISのインストール後に取りに行く必要がある。
DB連携までやりたければとりあえずMSDEも一緒に落としておくといいかも。
0485nobodyさん
02/04/20 21:48ID:???実践投入するのは当分先ですが、いまからASP.netのお勉強しますです。
0486へっぽこぷー
02/04/21 14:23ID:???PHPだとGD使えばいいんですが。
AspImageみたいなものって無いのかなー?
http://www.serverobjects.com/products.htm#aspimage
0487nobodyさん
02/04/21 15:02ID:zIrypqREブレークポイントで実行を停止する方法を教えてください。
また、いろいろいじっていたら
実行ボタンを押してもブラウザが起動しなくなってしまいました
どこに設定があるんでしょうか?
0488nobodyさん
02/04/21 15:55ID:???>実行ボタンを押してもブラウザが起動しなくなってしまいました
>どこに設定があるんでしょうか?
君がいろいろいじったトコにあるよ。
0489nobodyさん
02/04/21 16:25ID:zIrypqREやっぱりブラウザが開かなくなったんだ。
教えるのが面倒なら
詳しいやり方載っているページを教えてくれよ。
0491nobodyさん
02/04/21 22:03ID:2GMDA9Edさっぱりだよ、InterDev・
こんどは[新しいプロジェクト]のウィザードの
Webプロジェクト ウィザード -- ステップ1/4
の使用するサーバーの指定で
マシン名を指定しても、サーバーと接続できないとか出るし。
わけわかんね。
FrontPage 98 Server ExtensionsとかIIS4.0
が必要とか書いているけど、
俺の環境、Win2000ProだからIIS5じゃないのかな?
使えないツールだね。
こんなに使えないものを売りつけないで欲しいな。
0492nobodyさん
02/04/21 23:28ID:???0493nobodyさん
02/04/21 23:36ID:???自分がアホなのは棚上げですか。
まあ厨の厨たる所以か
0494nobodyさん
02/04/21 23:46ID:???それは私もいろいろ探し回ったんですが、VMLまたはSVGあたりが、現状では
一番スマートな方法だと最近は思いつつ・・・。
GIFやJPEGの場合は、COMを使う方法もありますが、外部アプリ(たとえばExcel)
を起動させたり、Shellコマンドからグラフィックライブラリ(たとえばGD)
を使うような方法もアリかと思います。直接バイナリを生成したいならCOM
自作しかないのではないでしょうか。(というか作ろうと勉強中・・・)
0496nobodyさん
02/04/22 00:12ID:T/p+eDxpどういう画像かにもよりますが、グラフやチャートなら
Office Web Componentsを調べると吉。(Office2000以降)
サーバサイドでの画像生成にも使えます。APIが変態だけど。
Recordsetの中身をロードして云々みたいな使い方もできるかと。
地道にいくならADODB.Streamで1バイトずつ手書き……
0497nobodyさん
02/04/22 00:40ID:???ライセンス関係でNGだと思います。
0498nobodyさん
02/04/22 00:56ID:???0499491
02/04/22 09:14ID:TbiOye48http://www.vector.co.jp/soft/winnt/prog/se219120.html
しかし、使えないなあ。(w
0500491
02/04/22 09:20ID:TbiOye48このライブラリは使ったことないよ。
評価したら感想教えてくださいな。
0501nobodyさん
02/04/22 20:40ID:???川|川/ \|〜 プゥ〜ン
‖|‖ ◎---◎|〜 / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
川川‖ 3 ヽ〜 < 誰がデブやねん!!
川川 ∴)д(∴)〜 \________
川川 〜 /〜 カタカタカタ
川川‖ 〜 /‖ _____
川川川川___/‖ | | ̄ ̄\ \
/ \__| | | ̄ ̄|
/ \___ | | |__|
| \ |つ |__|__/ /
/  ̄ ̄ | ̄ ̄ ̄ ̄| 〔 ̄ ̄〕
| | ̄
0502479
02/04/22 23:46ID:???ありがとうございます。
環境説明が抜けてましたね。すみません、今後気をつけます。m(_ _)m
おっしゃる通りVbscript環境でして書き込みスクリプト
write.cgiの頭に
<%
Response.Cookies("ASP2CH")("handle") = Request.Form("name")
Response.Cookies("ASP2CH")("e-mail") = Request.Form("mail")
Response.Cookies("ASP2CH").Expires = Date + 30
%>
index2.htmlにあたるindex.aspならびにread.aspにそれぞれ
Name = Request.Cookies("ASP2ch")("NAME")
Mail = Request.Cookies("ASP2ch")("MAIL")
をつけてフォームの記述に変数を入れたらできました。
0503へっぽこぷー
02/04/23 02:53ID:???画像の読込がJpegかBMPのみなの?これ。
書出しはJpeg,Png,Gif,BMPいけるみたいっすけど。
あとはPHP+GDと同じこと出来そげですね。
>>496
画像の重ね合わせとかしたいんですよ。
その場合でも使えるのでしょうか?
今度調べてみます。
基本的にはサーバーサイドでの画像生成なので
ライセンス関係は大丈夫かなーと。
>>499
わー、やっぱやってる人いたんすねー。
ちょっと使ってみますー。
情報ありがとうございます。
0504479
02/04/24 00:08ID:???><%
>Response.Cookies("ASP2CH")("handle") = Request.Form("name")
>Response.Cookies("ASP2CH")("e-mail") = Request.Form("mail")
>Response.Cookies("ASP2CH").Expires = Date + 30
>%>
>index2.htmlにあたるindex.aspならびにread.aspにそれぞれ
>Name = Request.Cookies("ASP2ch")("NAME")
>Mail = Request.Cookies("ASP2ch")("MAIL")
下の2行が間違っていました。
Name = Request.Cookies("ASP2CH")("handle")
Mail = Request.Cookies("ASP2CH")("e-mail")
0505nobodyさん
02/04/24 08:26ID:+jV5sZ8H0506nobodyさん
02/04/24 09:34ID:???0507505
02/04/24 10:56ID:+jV5sZ8Hこのスレの210辺りに出来るみたいな事書いてた。
0508nobodyさん
02/04/25 02:11ID:HEg+WVLO0509こんなのじゃダメっすか?
02/04/25 07:33ID:???Private Sub Class_Initialize()
'インスタンス作成時に呼び出されるイベント
End Sub
End Class
0510505
02/04/25 09:42ID:CqsZWp5mおおっ!ためしにvbs作ったら動いた!
今日は会社休みやからaspでは試せんけど,これならいけそう。
すっげー。いろいろドキュメント探したつもりなんだが...
感謝感謝さんきゅーです。
0511lucky
02/04/26 18:12ID:4zGyMBSuiモードではsessionが使えません。
代替策に何か良い案はありませんか?
ちなみに、get渡し、hidden以外での手段を模索中です。
0512nobodyさん
02/04/26 19:44ID:???ASPというよりHTTPの限界
0514nobodyさん
02/04/26 20:38ID:???初めて聞いたぞな、「Get渡し」・・。POSTで送りたいのかとおもった。
未熟・・・
0515nobodyさん
02/04/27 02:24ID:nM0qNl2eセッションIDだけを連れまわしなはれ。
#GETでもPOSTでもいいけど。
0516nobodyさん
02/04/27 02:31ID:???なんでGet+DBでセッション管理はダメなの?
i-modeは、ほとんどURL見えないじゃん。
状態保持にセッションオブジェクト使いたいならASPは諦めて
ください。JSP,ServletならGETでセッション維持できるでしょ。
ASP.NETもできるでしょ?!
0517ぜ
02/04/27 19:57ID:l9hhRU5ghttp://ranking.yi-web.com/yuugi/ranklink.cgi?id=4649
http://ranking.yi-web.com/yuugi/ranklink.cgi?id=4649
http://ranking.yi-web.com/yuugi/ranklink.cgi?id=4649
http://ranking.yi-web.com/yuugi/ranklink.cgi?id=4649
http://ranking.yi-web.com/yuugi/ranklink.cgi?id=4649
http://ranking.yi-web.com/yuugi/ranklink.cgi?id=4649
http://ranking.yi-web.com/yuugi/ranklink.cgi?id=4649
http://ranking.yi-web.com/yuugi/ranklink.cgi?id=4649
http://ranking.yi-web.com/yuugi/ranklink.cgi?id=4649
http://ranking.yi-web.com/yuugi/ranklink.cgi?id=4649
0518nobodyさん
02/05/02 18:00ID:l1JOoIJO------------------------
既出でしたら申し訳ありません。
現在、oracle8i oo4o asp で開発をしているのですけど、
検索等の処理でレコードセットを取得し、ブラウザに吐き出させる処理を
する際に、次の**件という処理を入れたいのですが、oo4oの経験がほとんど無く
皆目検討がつきません。
どなたか方法をご存知の方、よろしくお願いできないでしょうか。。
0519nobodyさん
02/05/03 06:53ID:???oo4oは知らんけど、難しく考えすぎじゃない?
何件目から表示するかというのをASPに渡してやればよい。
その件数までは、For Nextでまわして捨ててしまえ。
0520nobodyさん
02/05/05 17:33ID:MyUSkGarが、
エラー タイプ
Microsoft VBScript コンパイル エラー (0x800A0408)
文字が正しくありません。
もしかして、もしかしてASPってshift_jisでしか書けないんでしょうか?
0521nobodyさん
02/05/05 20:40ID:M+xd83/xhttp://www.microsoft.com/japan/developer/library/jpiis/iishelp/iis/asp/dire7ixx.htm
0522nobodyさん
02/05/05 21:46ID:MyUSkGarというわけで早速、Codepageを以下からから引っ張ってきて
http://msdn.microsoft.com/library/default.asp?url=/workshop/Author/dhtml/reference/charsets/charset4.asp
<@CODEPAGE=50220%>
としてみました。
が、残念ながらインクルードファイルの中のjisコードで引っかかっちゃいました・・・
とりあえず光はみえてきたので、もう少し揉んでみます。
0523EML
02/05/05 22:25ID:???案1)Content-Typeを指定する。
Content-Typeを、message/rfc822にしてみたんですが、動作がダウンロードライクになってしまい、
直接urlにemlを指定したときの動作と異なってしまいます。
案2)ブラウザにemlファイルだと思い込ませる。
cgiとかでよく見かける以下の形式(名前知らず)
http://hoge.co.jp/cgi-bin/aaa.asp/xxx.eml?File=xxx.eml
をaspで試してみたんですが、そんなURLはない、と怒られました。
気分としては案2)でいきたいのですが、案2)はaspではできないことなのでしょうか?
0524nobodyさん
02/05/06 00:43ID:???0525nobodyさん
02/05/06 11:59ID:4CkIQgI5http://localhost/xxxでは、作成したHPが確認できるのですが
http://127.0.0.1/xxx だと認証窓が出てきてページが見れません。
OSはXP-PROです。
プロパティのセキュリティ等を、色々変えてみましたが駄目でした。
どなたか解決方法を教えて下さい。
0526521
02/05/06 12:19ID:JBoOgWvVincludeファイルがひっかかるなんて鬱だなぁ・・・。
SOAP toolkitはウザイので、ソフトウエア間でHTTP-XMLのやりとりをするのに、
受け側は、MSXMLのCOMからSJISで出力して、ASPでUTF-8を返そうと
思って、たまたま調べたプロパティだったが、そんな落とし穴があるとは。
解決したら教えてくださいまし。
0527nobodyさん
02/05/06 12:26ID:JBoOgWvV認証の窓が出てくる/出てこないなんて、「規定のWebサイト」−「プロパティ」
−「ディレクトリセキュリティ」ー「認証」の設定で決まるんじゃないの?
既にいじってて、そんなの知ってるぞゴルァ!ってのなら、こちらの勘違いなので、
無視してくださいまし。
いや、普通の設定ミスならページが表示されないことで苦労するから、認証の窓が
出てくるのは、特殊な状況だと思うので。
ちなみに、ループバックアドレスじゃなくて、自分のIPならどうなるの?
0528nobodyさん
02/05/06 12:39ID:JBoOgWvV案2)は、その書き方はできんが、emlという拡張子を要求されたときに、
ASP.dllを呼び出すのはIISの管理コンソールで設定できる(ウイルスは作らないでね。)
ただし、その単一のWebサイト内は、emlがみんなASPにマッピングされちゃうので注意。
案1)は、そんなに詳しくないのだが、クライアントPCの
.emlのContent-typeを設定してるレジストリの、PerceivedTypeに"message"
なんつうのをつけたら変わったりしないかな?!
どうせそんなのイントラ向けだろうから、そういうのもアリっしょ。
0529525
02/05/06 12:56ID:4CkIQgI5レスありがとうございます。
自分のIPでも同じく認証窓が出てきますです。
「ディレクトリセキュリティ」-「編集」の匿名アクセスおよび認証コントロールには
「匿名アクセス」にチェックと「総合Windows認証」にチェックが入っています。
全て、チェックをはずしてみましたが認証窓が出ます。
0530nobodyさん
02/05/06 15:35ID:JBoOgWvV「匿名アクセス」にチェックが入ってるそうですが、IUSR_マシン名のユーザーが
登録されている?
あと、XPのユーザー設定でIUSR_マシン名のInetユーザーアカウントの
権限とかアカウントそのものをいじっていない?
NTFSのアクセス権は・・・・・今回は関係ないかな?!
普通にインターネットに公開するときなど、ブラウザ経由でアクセスする場合は、
IUSR_マシン名アカウントが利用されます。それが匿名アクセスに設定されていれば
あとは、そのアカウントの正常に動作すれば、アクセス可能です。
あと、アクセス権はファイル単位にもつけられるので、以前、Webサイトの設定で
はずしちゃった匿名設定が、まだファイル単位では外れたままになっている
とかありませんか?
なんならダミーで新規にASP作ってみて、そいつも認証聞かれるかどうか?
なーんてのを試してみると良いかも。
0531nobodyさん
02/05/06 22:48ID:???すべてチェックを外しちゃあかんだろ。
匿名アクセスにチェックしておけば普通認証窓は出ない。
認証窓が出るなら匿名アクセスのユーザーアカウントか
パスワードが間違ってる。
localhostで認証できてるのは、
localhost -> イントラネット
127.0.0.1 -> インターネット
ってことになっていて、IEのオプション−セキュリティ−で
イントラネットなら自動ログオンする、になってるからとか。
0532EML
02/05/07 02:52ID:???>>528
管理コンソールでMIMEマップを追加したら、表示できました。
なんですが、よく調べたら実はそんなことしなくても、案1でできました。
単純なミスで、
Response.ContentType = "message/rfc822"
の下の方に
Response.AddHeader "Content-Disposition", "attachment; filename=" & MailName
が残ってたんですねーこれが。
理由はなんとなくわかっていただけるかと・・・
0534nobodyさん
02/05/08 21:30ID:Tcj3GrtnVC++で作ったdllファイルとASPを関連付けたいんですけど、
いい方法ありますか?
0535キタ━━━(゚∀゚)━━━!!!
02/05/09 00:56ID:J3tSHNnvってゆーか、俺もわからんのじゃー
教えれゴルァ!
0536525=533
02/05/09 03:53ID:ormga+bL自分のIPを打ち込んだときに接続できなかった原因でした。
でも新しく作ったエイリアスに入ると、認証窓がでてしまいます。
なぜ?
0537nobodyさん
02/05/09 08:20ID:16pwJNtdisapi?
0538534
02/05/09 10:49ID:jo767AoMなんですか?
0539534
02/05/09 15:19ID:jo767AoMASPからDLLを使うのって出来ないんですかね?
結構調べたんだけどなかなか見つからない。
0540Delフサギコ ◆zE1iiRdQ
02/05/09 15:32ID:EWzuVD+lこんなん載ってますた.
普通のDLLを
VB6で作ったActiveXDLL(COM?)から呼び出して
それをVBSから呼び出す処理を書いた事あります。
 ̄ ̄ ̄∨ ̄ ̄ ̄ ̄ ̄
∧,,∧ マターリ
ミ,,゚Д゚彡∬
〃 つ旦O
〜ミ,,,n,,n[ ̄ ̄ ̄.]
 ̄ ̄ ̄
0541534
02/05/09 16:33ID:jo767AoMありがとー!
たすかりますた。
ちと勉強してみまっす。
0542534
02/05/09 17:15ID:jo767AoMけど、EXEファイル作る時によく使う、関連付けってのは
いらないんですか?(libファイルとか)
どこかで、こういう処理を入れないと、DLLにアクセスできないような
気がするんですが。
0543Delフサギコ ◆zE1iiRdQ
02/05/09 19:26ID:EWzuVD+lミ,,゚Д゚彡 < 普通のDLLはSystem32フォルダにぶちこみ
ミ つ日 \ActiveXDLLはregsvr32でレジストリ登録して
〜ミ,,,,,, ,,ミ ASPからはActiveXDLLを呼べばオケー
という希ガスるです
0544nobodyさん
02/05/09 20:44ID:???0545nobodyさん
02/05/10 01:29ID:???0546Delフサギコ ◆zE1iiRdQ
02/05/10 10:46ID:???,ミ ゚Д゚彡 ASPスレないんだもん
ミ ∪
ミ〜,, ミ
∪ ∪
0547534
02/05/10 13:12ID:Z81oMuj/そーですそーです。
で、今回はASPからしかDLLを使わない予定なので
普通のDLLなんですけど、regsvr32ってのを使ってみます。
ありがとうございました。
0548Delフサギコ ◆zE1iiRdQ
02/05/10 21:40ID:???∧,,∧ regsvr32は
,ミ ゚Д゚彡 ActiveXDLLにしか効きません
ミ ∪
ミ〜,, ミ
∪ ∪ サンクスコは成功してから。
ごゆっくりとドゾ
0549↓コピペで済まそうと思っているヤソ
02/05/11 02:17ID:EybH7Xdl落ちてないですかねー・・・
0550nobodyさん
02/05/11 18:56ID:WDwPguR+expファイルやlibファイルも一緒にサーバに置いておく必要ありますか?
0551nobodyさん
02/05/12 02:52ID:usCGfXXCいらんよ。DLLだけでOK。
0552550
02/05/12 11:01ID:pFZw04j1ありがとうございます
0553534
02/05/13 13:30ID:BZPPyMCVやさしーっすね。
ありがたいです。
0554534
02/05/13 20:31ID:BZPPyMCVActiveXDLLをVC++で作って、regsvr32で登録したのですが、
ActiveXの方でエラーが出た為、
試しにSystem32フォルダに置いてみたら動きました。
なぁんかスッキリしませんけど、とりあえず
もうちょっとゴチョゴチョいじってみまっす。
0556nobodyさん
02/05/14 03:51ID:lenjEM0cサービスパックをあてると(or MDAC2.5?)デバッガが起動しなくなるのですが、
どなたがこのような症状についてご存知でしょうか。
ひととおりMSのInterDev関連のソースは読んだのですが、どれも古いものばかりで・・・。
0557長渕?
02/05/14 20:03ID:???困ってる?
そんな時はココに相談!
シークレットリサーチ/0120-0120-49
[email protected]
0558534
02/05/16 13:00ID:SloHnxQwそれってIISの設定かなんかですよね。
ちょっとみてみます。
ご教授どーもです。
0559質問!
02/05/16 20:47ID:Ts2dpUaO.aspx が動作しました.
さらに Active Directory を導入しました.
.aspx が動作しなくなりました(内部サーバエラーになります).
何がいけないんでしょうか ?
Active Directory で設定すべき項目がありますか ?
0560nobodyさん
02/05/16 20:50ID:???それだけじゃ誰も答えられない
0561559
02/05/16 21:05ID:???それ以上でもそれ以下でもないです.
.aspx はほとんど空です.
1 行目に<%@ PAGE LANGUAGE="C#" %>がある以外は
ただの HTML です.
05622ちゃんねるで長〜有名サイトだよ
02/05/16 21:28ID:mV6SRXXTわりきり出会い
コギャル〜???HHHな出会い
http://exp.to/kado/
わりきり出会い
コギャルだよ全員集合
コギャルも時代だよHH
出来る出会い!!
0563nobodyさん
02/05/17 10:34ID:???ドメインコントローラにしたらローカルアカウントが使用不可になるのが原因ちゃうかなー。
とりあえずアクセス権確認。
あとイベントログにはなんか残ってない?
>>562
詩ね
0564nobodyさん
02/05/17 15:05ID:tpVtvQww(エクセルのテンプレートにはシートは1つです)
クライアント側でエクセルにデータを貼り付けます。
この時、別シートに次のデータを貼り付けるために、
再度エクセルのテンプレートのシートを
色々やってみると、ブックの追加は出来るようなのですが、
既にCreateObjectで開いているエクセルに
テンプレートのシート追加は出来ないのでしょうか?
******ソースはこんな感じです
Set objxl = CreateObject("Excel.Application")
objxl.SheetsInNewWorkbook = 1
objxl.WorkBooks.Add("テンプレート名")
Set objBook = objxl.WorkBooks(1)
Set objSheet = objBook.Worksheets(1)
objSheet.Activate
データのセット等を行う。
Set objSheet = objxl.Worksheets.add
↑
ここで"テンプレート名"のシートの作成を行いたい
(この状態だと、ただの新規シートの追加になる)
0565nobodyさん
02/05/17 20:06ID:8r1E7FW4このページみたいに複数のサーバから帰ってきた結果を
1ページに表示するにはどうすればいいですか?
よろしくお願いします。
0566nobodyさん
02/05/18 02:58ID:Hg5KN3H1複数サーバはソケット通信で通信、データ取得後、ASPでまとめて出力する。
最新テクノロジ的には、各サーバがWebサービスとして存在していて、SOAP
経由でデータ集めるとか。
ただ、そこのサーバは、全部ローカルDBでデータ持ってるんじゃないの?
予約の在庫管理だけ、各図書館のサイトにリンクすれば良いわけだし。
0567559
02/05/20 22:56ID:???解決しました !
アプリケーション ログを見ると,30 秒に 1 回,
次のエラーが対になって出てました.
イベントの種類: エラー
イベント ソース: ASP.NET 1.0.3705.0
イベント カテゴリ: なし
イベント ID: 1007
日付: 2002/05/20
時刻: 22:50:53
ユーザー: N/A
コンピュータ: ********
説明:
構成ファイルの processModel セクションで指定されたユーザー名およびパスワードが無効なため、aspnet_wp.exe を起動できませんでした。
イベントの種類: エラー
イベント ソース: ASP.NET 1.0.3705.0
イベント カテゴリ: なし
イベント ID: 1082
日付: 2002/05/20
時刻: 22:50:53
ユーザー: N/A
コンピュータ: ********
説明:
aspnet_wp.exe を開始することができませんでした。失敗の HRESULT: 80004005
そこで検索をかけた結果,
http://www.microsoft.com/japan/msdn/net/bda/authaspdotnet.asp
を見つけ,
<ProcessModel> タグを書き換えてうまく逝きました !
0568nobodyさん
02/05/24 14:51ID:???0569nobodyさん
02/05/24 23:06ID:BL9KnINc「実行ファイルphotoshpが見つかりません」
って出ます。「フォトショップ??」と思ったのですが微妙に違うような…
一体何なのでしょうか?
スレを一通り見ましたが関連付くのがなかったので質問します。
0570nobodyさん
02/05/24 23:11ID:BL9KnINc若しくは凄くわかりやすい本…
色々立ち読みしてみたのですが、どぉもピンとくるものが無かったので…
0571プログラムさん
02/05/24 23:11ID:???0572nobodyさん
02/05/24 23:24ID:???0573ASP初心者
02/05/28 17:03ID:KUAPioPI自鯖内のソースならサーバーマップパスで何とかなるのですが…。
あと、URLエンコードした文字を、元に戻したものをテキストボックスに表示するやり方が
どうにも分かりません…。
まったくの初心者教えて厨でスマソ。
0574nobodyさん
02/05/28 19:29ID:yclySJjt他のサーバーのスクリプトが表示できたら困ると思わんか?
よって、無理。
テキストボックスの件は、単にhtmlの問題??
それともデコードができないって話し?
0575仕様書無しさん
02/05/28 20:15ID:Oak3cqMtVBscriptのソースを使って仕様書を自動生成するツールはどこぞに
ないんですか?全然見つかりません。
0576nobodyさん
02/05/28 22:21ID:sr19/rVd>他のサーバーのスクリプトが表示できたら困ると思わんか?
>よって、無理。
ごもっとも。
ただ、サーバーマップパスで何とかなるのですがというのが気になる
一体どうなるんだろう・・・・
>テキストボックスの件は、単にhtmlの問題??
>それともデコードができないって話し?
デコードができないに一票
エンコードできるならデコードぐらい自分で調べれ と言ってみるテスト
そのくらい自分で調べれ
0577nobodyさん
02/05/28 22:24ID:???FileSystemObjectで、*.aspを読む。
response.writeするaspを作る。
受け取ったエンコード文字列は、request.formとかrequest.querystring
で受け取った段階で、デコードされておる。
それを、Textタグのvalueにあたるところにresponse.writeせよ。
っつうか、それぐらいは本買って勉強しろ。
関係ないが、server.URLDecodeメソッドが欲しい。
0578nobodyさん
02/05/28 22:37ID:sr19/rVd秀丸等のテキストエディタで作成している人に尋ねる。
大文字小文字の区別はどうしてますか?
response.write session("user_name")
Response.Write Session("User_Name")
のように使い分けてる?
(オブジェクトやメソッド等の頭文字を大文字、以下を小文字、
セッション変数等はすべて大文字にするとか)
変数の定義の仕方もついでに
>ASPに限らないが、
と言うのならそれぞれの言語で一般的に使われてる書き方で書く。
0580nobodyさん
02/05/28 22:53ID:sr19/rVdでは改めて。ASPだとどうなります?
0582579じゃないが
02/05/29 01:20ID:B4X/NYJTこれでいいじゃねーか。問題ある?
0583nobodyさん
02/05/29 01:31ID:YNpAKpy+1.response.write
2.Response.Write
3.RESPONSE.WRITE
この場合、VBを基本として 2がお勧めと言うことでよろしい?
HTMLタグの基本はどうなんだろう・・・
0584582
02/05/29 02:19ID:B4X/NYJTJScriptなら1
PerlScript、RubyScriptは知らん。
ちなみにXHTMLでは要素名、属性名ともに全て小文字。
0585nobodyさん
02/05/29 13:34ID:9L2EUYXB別枠から履歴として表示させる処理を書いたのですが、
新しい情報を入力すると以前に登録してあるものも一緒に表示されてしまいます。以下がソースです。(幾分か省略してます)
どこを直したら抜け出せるのでしょうか?どうかご教授お願いします。
<% Do While Not rsTemp.EOF
strSlipDate = FormatDateEx(rsTemp.Fields("slipdate").Value)
curSubTotal = rsTemp.Fields("amount").Value
curTotalTax = rsTemp.Fields("tax").Value
curTotal = rsTemp.Fields("total").Value
strRemark = rsTemp.Fields("remark").Value
Select Case ValEx(rsTemp.Fields("orderflag").Value)
Case 1
strOrderNote = "未処理"
Case 2
strOrderNote = "処理済"
End Select
strSQL = "SELECT " & _
"saldetails.rownumber,saldetails.itemcode,saldetails.quantity," & _
"items.name1 as ItemName,saldetails.totalprice,saldetails.tax " & _
"FROM sales,saldetails,items,customers " & _
"WHERE saldetails.itemcode=items.code " & _
"AND sales.id=saldetails.slipid " & _
"AND sales.cuscode=customers.code AND sales.orderflag > 0 " & _
"AND customers.code='" & strUserCode & "' " & _
"ORDER BY sales.id,saldetails.rownumber"
'Response.Write strSQL
Set rsTemp2 = cnMain.Execute(strSQL)%>
<% Do While Not rsTemp2.EOF
intRowNumber = ValEx(rsTemp2.Fields("rownumber").Value) + 1
strItemName = rsTemp2.Fields("ItemName").Value
curQuantity = rsTemp2.Fields("quantity").Value
curAmount = rsTemp2.Fields("totalprice").Value
curTax = rsTemp2.Fields("tax").Value%>
<% rsTemp2.MoveNext
Loop %>
0586>>585
02/05/29 15:53ID:???更新処理はうまくいってるの?
0587585
02/05/29 16:56ID:u9ftNcNyそうですね、すみません。例えばこんな感じです。
5月1日 かぼちゃ
5月1日 かぼちゃ
5月2日 りんご
5月1日 かぼちゃ
5月2日 りんご
5月5日 にんじん
このように、過去に登録されたものまで逐一表示されてしまうのです。
更新処理はどうにかなってます。
0588nobodyさん
02/05/29 18:38ID:3eHWTyEZなんか1行目のDoに対応するLoopが無いし、よくわからんが
要はレコードセットrsTemp2の最後のレコードだけを表示したいということ?
0589585
02/05/29 21:07ID:QFC4cJ5qそーです。そーなんです。最後のレコードだけを表示できるように
したいんです。
0590nobodyさん
02/05/29 21:32ID:???select top 1 ・・・・order by 日付 desc とか
movelastするとかあんだろ
0591nobodyさん
02/05/30 15:10ID:???ASPもhtmlも初心者ですので!!!
0592nobodyさん
02/05/30 19:57ID:k/+zDdbvSQLでORDER BYを降順にソートして、
結果の一番最初のレコードだけを表示するのが
一番簡単なやり方だね。
0593585
02/05/30 20:36ID:HUmcKNG3どうもありがとうございます。頑張ってみます。
あなた方に神のご加護がありますように。
0595 ◆IUSR/9/M
02/05/31 16:26ID:qILvQPTP問題は貼り付けたソースの外にあるように思われ。
0596585
02/05/31 19:58ID:1jAhHyvSええ?HTMLの部分がおかしいのですかね?
0597nobodyさん
02/05/31 20:13ID:E1t00VZjなにか、うまい方法があったら教えて欲しいのですが。
0599nobodyさん
02/05/31 21:32ID:???0600[email protected]
02/05/31 21:40ID:???「高性能ビデオスタビライザー」です↓
http://user.auctions.yahoo.co.jp/jp/user/NEO_UURONNTYA
店頭販売価格は、13900 円なんですが、
今回だけ、破格の 7100 円に設定して
おります。
購入希望の方は、名前の所にも書いて
ある、[email protected] 迄、
メールを下さい。
不安な方は、落札をして頂いても
構いません。
0601597
02/06/01 05:07ID:q9yVT/51VBScriptでクラスっぽいことができるんです。
class MyClass
(statement)
end class
set newObj=new MyClass
newObj.Method()
みたいな。でも、派生クラスの作り方がわからないのです。VBみたく
インターフェースのみを定義したクラスオブジェクトを作って、実装
してる部分は別にしたりすれば、真似事みたいなことはできるかなあ
と思ったのですが、うまく整理できなくて。
0602 ◆IUSR/9/M
02/06/01 08:30ID:Hv+66CTl一番外っ側のDoの処理がおかしいんぢゃねーの?
対応するLoopが無いが。
内っ側のループの処理は効率は悪いが間違っちゃーいないはず。
0603nobodyさん
02/06/01 09:54ID:Bs3ThbmVそこまでは、前の書き込みでも話が出てるが、
今のところ情報は、そこまでって感じ。
ところで、VBでのインターフェースって、どんな形になるの?
(ちょっと興味アリ)
ただ、VB、ASPでクラス化するならJavaに乗り換えた方が
よっぽど便利で簡単だという罠も。
0604 ◆IUSR/9/M
02/06/01 10:29ID:Hv+66CTlC#も有りかも。
せっかく会社だまくらかしてVS.NET Enterprise Developer買わしたのに
いじる暇が無い...
とか言いつつも仕事中に書き込んでる自分が欝。
0605597
02/06/01 23:16ID:q9yVT/51前の書き込みもおぼえとります。俺が答えたと思うので。
それはそうと、MSDNライブラリを読んでてVBでは多態はあるが、継承は
ない。多態はインターフェースで実装される、という詐欺みたいなことが
書いてあって萎えました。・・・。・・・。気を取り直して・・・。
あまりスマートではないですが、こういうのを考えました。まだ
動かしてみてないですが、どうでしょうね。。。
*******基底クラス*******
Class BaseClass
Public Sub BaseMethod()
(statement)
End Sub
End Class
*******派生クラス*******
Class SubClass
Private Sub Class_Initialize()
Set obj = new BaseClass
End Sub
Public Sub BaseMethod()
call obj.BaseMethod()
End Sub
Private Sub Class_Tarminate()
set obj = Nothing
End Sub
End Class
0606597
02/06/01 23:18ID:???0607nobodyさん
02/06/02 04:12ID:XL2zSSQ3設計の中で、それでOKなら、OKじゃないでしょうか。
ただ、クラスの中で、別のオブジェクト宣言して、そいつに処理投げちゃうのって、
委譲って言うんでしたよねぇ。OOP的には、継承とは区分けされていたと思います。
ただ、VB(VBS)では、ポリモルフィズムが使えない以上、継承のメリットも薄いので、
機能の階層関係を作りたいときなどには、委譲の形で全然OKだと思います。
0608nobodyさん
02/06/02 23:32ID:qoXjUYueXPProにIISいれてASPをやろうとしているのですが
どうにも表示できません・・・というか
時間がかかってどうもビジー状態になっているかのように思われます。
なぜこの様な現象が起こるのか、解決策を教えてください。
私自身が調べた限りではNTFSでないと駄目だとか
そういったことは直したのですがそれでも解決されないので・・・。
よろしくお願いします。
0610nobodyさん
02/06/03 00:08ID:???FAT32 XPProにIIS入れてますがが何か?
大体、状況を正確に伝えてない。
ビジー状態ってなんですか?
エラーが出て強制終了しちゃうということですか?
IISの管理ツールで、停止、開始が自由にできないのですか?
そもそも、URLは何を入力したですか?
HTMLも表示できないですか?
・・・・と、以上、基本的なチェックリスト。
0611nobodyさん
02/06/03 02:43ID:uY+LB1P8どこで調べたのか知りたい。
609さんと同様、起動してないに一票。
0612597
02/06/03 04:58ID:2ezI2JRoなるほど、これは委譲というですか。継承ではないのはわかってましたが
なんと呼ぶかわからず、泥臭い方法と呼んでしまいましたが(汗。
勉強になりましたm(__)m
0613597
02/06/03 05:03ID:2ezI2JRoこの辺を読んだんじゃないでしょうか?
http://www.microsoft.com/japan/developer/library/jpiis/iishelp/iis/core/iisckl.htm
0614nobodyさん
02/06/03 22:50ID:???0615nobodyさん
02/06/03 23:59ID:???VB6.0ではインターフェースの継承は、Implementsキーワードでできます。VBSは知らない。
ただASPでOOを使うのはお勧めできない、InterDevは他ファイルのIntelliSenseも利かないし。
Classが使えるようになったのは、IIS5.0あたりからだっけかな。
OOが分かるなら、JavaかASP.NETを使うのがよろしい。
0616597
02/06/04 04:21ID:mrpGDV3U> InterDevは他ファイルのIntelliSenseも利かない
実はVS.netで改善されてたらいいなーとちょっぴり期待してたのですが、
やっぱりダメでした(笑)
どの言語を使うのかは、俺が決めれる範疇ではないのでしかたないです。
それに、Javaにしても.NETにしても、今回は超短納期なので、勉強しなが
ら進める余裕がないので・・・。今回のが終わったら、進言してみるよ。
さんくすこ。
0617608
02/06/04 07:09ID:Du/KCssN皆さんの言われてるIIS起動はしてます。
大体わかってきたことなのですが
ASPのPGに間違いがあった場合に
ロードができないままロードが終わってしまっているようです。
しかし私が求めいるものは間違いがあったら
「ライン○行目が違ってます」という
あのMSが出しているページがほしいのです。
以前は出ていたのですが最近になって出ません。
しかもIISの調子がおかしいのかと思い、
停止させようとすると反応がないので止められませんって
言われてしまいます。
0618 ◆IUSR/9/M
02/06/04 11:07ID:S2Yze7Jiイベントログには何も残ってないの?
ごちゃごちゃやるよりバッサリと再インスコしたほうがいいんじゃない?
0619nobodyさん
02/06/04 20:44ID:???それなりに答えて貰いたいなら、きちんと状況書けよ
>>617みたいなつまらん報告なんてするな
0620nobodyさん
02/06/05 12:52ID:???0621608
02/06/05 19:27ID:SO9jodEg再インストは何度もしましたがだめですね。
状況は変わらなかったです。
無限ループはしていなかったです。
会社でやった場合は宣言が足りなかっただけでした。
今日はそのソースを持ち帰り、自宅での実験したかったのですが
持ち帰りを忘れてました・・・・^^;
0622nobodyさん
02/06/05 20:21ID:???あのね、よいですか、あなたのやってることは、初めて会う人に
「私の誕生日何日だ?」と聞いてるようなもんですよ。
「10月25日」「はずれ」。あなたはただ、「はずれ」と言うだけで
ヒントを何も出さない。それに対して回答者は365の選択肢を検討
しなければならない。どちらがしんどいかわかりますよね。
もし問題をダシにしてコミュニケーションを取りたいだけなら、
マ板へどうぞ。
何が言いたいのかサパーリ
0625nobodyさん
02/06/06 08:53ID:???ふつー作る前に仕様書作るもんだけどな。
無ければ自分で作ればいい。要求スペックにもよるがそんなに難しくは無い。
perlあたりでサクサク作ってみては?
0626nobodyさん
02/06/06 08:57ID:???VBScriptは区別しないがJavaScript(JScript)は区別する。
VBScriptのノリで書くとJScriptでエラーとなる。
よってヘルプに記されている通りに書いたほうがよい。
とは言え、言語仕様としては大文字小文字区別しないので
あまり神経質に考えない。
0627nobodyさん
02/06/06 09:02ID:???販売元にお聞きしてはいかがでしょうか。
正規ユーザなら販売元に電話して聞いたほうが解決が早いこともありますよ。
0628621
02/06/06 23:43ID:HZspSnk8失礼します。
0629nobodyさん
02/06/07 10:37ID:lJP0VltF0630anonymous
02/06/07 23:13ID:6y0JL1CY超古典的だよ。やってて楽しいの?
0633anonymous
02/06/08 00:01ID:sAeg6oVCおまえは、もっとタイプの練習しな > 632
0634nobodyさん
02/06/08 08:26ID:ImGHPXP2オブジェクト指向に特化した言語仕様というのであれば、
クラスとかは一応使えますってレベルでしょうか。
しかし、それ以前に、自分がオブジェクト指向でプログラムを
設計できることが先かなぁとか思う。
何も、継承やポリモルフィズムに特化したOOP言語の「機能」を使うことが
オブジェクト指向じゃないよなぁって思うんだけどね。
かと言って、ASPがお手軽ツールが故の限界は否定されることではありませぬ。
生産性が高く、よく出来てるなぁとは思いますけどね。
0635nobodyさん
02/06/08 08:36ID:???VBとかでCOM作ってそれを呼べばいいだけの話だし。
もちろんそこまで高度なことしなくても、634の言う通り「お手軽」ツールではあるけどな。
0637nobodyさん
02/06/09 03:00ID:???0639nobodyさん
02/06/10 00:07ID:???それは「暗黙の了解」ってやつでしょう。
言葉の意味が間違って使われることなんてよくあることだし、それが一般化してしまえば、「間違った意味」ではなくなる。
ASPのプログラム=ASPで動くVBScriptやJScriptのプログラム、でいいんじゃないかな。
0640637
02/06/10 02:18ID:???0641名無しさん@そうだドライブへ行こう
02/06/10 10:54ID:i5c2WU+NランダムID作成
DB Open
IDがダブってないかチェック
存在しなければ、登録
存在したら、k = k + 1
Next
って、してるんだけど、ダブったID分だけ、少なくなる
なんで?
何が少なくなるのかわからん。
0643nobodyさん
02/06/10 21:13ID:pExJBB0bOPEN何回するんだ
ForNext使うような処理か
ランダムにする必要があるのか
0644nobodyさん
02/06/11 02:01ID:???For Next の To の部分(k)をループの中でいじるなよ。
Do Loop にして If で Exit Do せよ。
0645即答お願い!
02/06/11 05:46ID:SR7p/BHHWindowsプログラム経験は0で、ほとんどがUNIXでの開発でした。
スキルはPerl,PHP,PostgreSQL,MySQLって感じなんだけど、大丈夫かな?
ASPって簡単?
0646help me!!
02/06/11 06:01ID:Eq2bnklk0647nobodyさん
02/06/11 06:20ID:81ebp4mZソースの部分ぜんぜん見てなんだ...
コネクション何回も開いてるし、Forの中でイランとこいじってるし。
一番大きいIDを拾って、+1するんじゃだめなんか?
それかAccessならオートナンバーにするとか。
0650649 ◆IUSR/9/M
02/06/11 08:49ID:???0651641
02/06/11 10:03ID:o4wPDLWo一応、書いてなかったけどコネクションは閉じてるんです。
でも、ForNextの数字をいじったのがいけないみたいですね・・・。
炒ってきます
0652 ◆IUSR/9/M
02/06/11 10:10ID:gBpO67K9別に叩く気は無かったが。
それに閉じてないのが問題じゃなくて...
ふつうはコネクション開くのはForループの前でいいっしょ。
で、ループから抜けたら閉じると。
でもこの処理ではあまりに効率悪いです。
649で書いたこと検討汁。
VBSでASPはかなりお手軽。
PHP、Perlが出来れば楽勝と思われ。
JScriptのほうは知らん。
それにしてもこのスレの人ってASP関係以外でどんなスキル持っているの?
0654教えてください
02/06/11 10:46ID:???<div align="center"><a href="kekka.asp?mode=dlt&key=<%=RS("T_SEQ")%>" onClick="Delete_OnClick()">削除</a></div>
------------------------------------------------------------
と書いて
削除押したら自分自身(kekka.asp)を呼び出して
確認メッセージを以下のVBScriptで確認します。
------------------------------------------------------------
Function Delete_OnClick()
Dlt_OnClick= False
lngRC = MsgBox(""本当に 削除してもいいですか?" ,vbOKCANCEL,"削除フォーム")
If lngRC = vbOK Then
MsgBox "ok"
Dlt_OnClick= True
else
Dlt_OnClick= False
Exit Function
end if
End Function
------------------------------------------------------------
流れは
「削除」のリンククリック→確認メッセージ表示→
OKならSQL実行、キャンセルならなにもしない
といったようなことしたいのですが上のやり方で
確認メッセージまでは出せたのですが
Request.QueryString("mode") = "dlt"ならSQL実行
というので判断しようとしたんですが
できません。
どうしたらいいでしょうか?
何かいい方法があればよろしくお願いします。
0655641
02/06/11 12:07ID:o4wPDLWoそーですね。実際効率悪いです(オ
やっぱり、炒ってきます
0657nobodyさん
02/06/11 19:16ID:Lbf3EwoP[アプリケーションの設定|アプリケーション名]
の所のアプリケーションって一体何を意味しているのですか?
あと、実行アクセス権とアプリケーション保護ってのも。
意味がわかりません。
あそこに"アプリケーション"が作成されてなくてもASPは動作するような気がします。
どうしてでしょうか?
0658nobodyさん
02/06/11 21:11ID:thQNmmcOアプリケーション=global.asa って何か調べてみなされ
0659nobodyさん
02/06/11 21:48ID:thQNmmcOFunction Delete_OnClick()
Dlt_OnClick= False
lngRC = MsgBox(""本当に 削除してもいいですか?" ,vbOKCANCEL,"削除フォーム")
If lngRC = vbOK Then
MsgBox "ok"
Dlt_OnClick= True
else
Dlt_OnClick= False
Exit Function
end if
End Function
Function は Delete_OnClick() なんだろ
なのに戻りがDlt_OnClick とはどういうことだい?
あと、Exit Functionは必要かい?
0660nobodyさん
02/06/12 18:09ID:0p8gfwGx0663nobodyさん
02/06/12 21:11ID:jRTSFpK+ちなみに俺は秀丸
0664nobodyさん
02/06/12 23:37ID:???0666659
02/06/13 20:31ID:GAxJ69kX<a href="kekka.asp?mode=dlt&key=<%=RS("T_SEQ")%>" onClick="Delete_OnClick()">削除</a>
ところで、こんな書きかたってできるのか?俺が知らないだけか・・・
メッセージが出るなら
If lngRC = vbOK Then
MsgBox "ok"
"Delete Sql " ←ここにSQL書けばいいんじゃないの?
Dlt_OnClick= True
else
Dlt_OnClick= False
Exit Function
それか
<a href="kekka.asp?mode=dlt&key=<%=RS("T_SEQ")%>">削除</a>
これでkekka.aspのあたまで確認メッセージだして
Noだったらresponse.redirectで戻ってくればいいんじゃない?
0667nobodyさん
02/06/13 22:03ID:???emacsおすすめ(藁
0668nobodyさん
02/06/13 22:08ID:???それじゃいかんよ。確認ダイアログの表示はクライアントで動いて
いるんだから。次のようにしないとダメだ。
<%
Dim SCRIPTNAME
SCRIPTNAME = Request.ServerVariables.Item("SCRIPT_NAME")
Select Case Request.QueryString.Item("mode")
Case "del"
call DeleteSQL()
Case Else
call WriteDoc()
End Select
Sub DeleteSQL()
'ここでレコードを削除する処理を書く。
response.Write ("削除しますた")
End Sub
〜〜〜続く〜〜〜
0669nobodyさん
02/06/13 22:09ID:???Sub WriteDoc()
Dim DelKey
'ここでDBに接続して削除するレコードのキー
'を取得する処理を書く。
DelKey = RS("T_SEQ")
'---------Here Documet Start------------%>
<html>
<head>
<script language="JavaScript">
<!--
function Kakunin(){
res = confirm("本当に削除しますよ?");
if (res == true)
window.location.href="<%= SCRIPTNAME %>?mode=del&key=<%= DelKey %>";
}
//-->
</script>
</head>
<body>
<a href="#" onClick="Kakunin();">削除</a>
</body>
</html>
<%'------Here Document End ------------
End Sub
%>
0670nobodyさん
02/06/13 22:11ID:???0671nobodyさん
02/06/13 22:12ID:nCrZQ6cdどう判定したらいいですか?
「1000」とかをはじきたいのですが。
よろしくお願いします。
0672659
02/06/13 22:57ID:GAxJ69kXっていうか・・・ASPスレだよなここ・・・・↑これはどうよ
0674nobodyさん
02/06/14 00:46ID:qFND6rQ7どっかでみたような質問だな(w
そしてどっかで回答したぞ(w
0675nobodyさん
02/06/14 00:48ID:qFND6rQ7これもどっかで回答したなー(w
俺のじゃ動かなかったのかYOヽ(`Д´)ノ
0676nobodyさん
02/06/14 00:53ID:qFND6rQ7RegExp使うヨロシ
0677nobodyさん
02/06/14 08:12ID:???適当にこんなのでいいんじゃないの?
Function TimeChk(str)
str = Replace(str,":",":")
TimeChk = IsDate(str)
End Function
0678 ◆IUSR/9/M
02/06/14 15:28ID:1+7Gqjw1この辺のことよくわかってないんだが、開いたレコードセットの数だけ
コネクション勝手に張られるって事?
ってことは
Sub Hirakimakuri
Conn.Open strConnection
'何かの処理
Conn.Close
'(★★↑ここは実際にはまだ閉じてないよーん★★)
Conn.Open strConnection
'(★★↑実わ始めっからひらいてるよーん★★)
'何かの処理
Conn.Close
End Sub
ていうことが起こってるの?
この辺のことかなり疎いんだわ。
ちょっと勉強してみるわ。
0681nobodyさん
02/06/15 23:18ID:???IIS+ASP+SQLServerはどうなの?
なんかええことある?
0682nobodyさん
02/06/15 23:22ID:c7DLdRcNえらそうにみえる
アクセスは同時接続どうのこうの・・・の制限が・・・云々・・・
0683nobodyさん
02/06/15 23:30ID:???ありがとう、導入してみます。
ところで、わかりやすいHP紹介してほしいです
CD入れて次へ次へってかんじなのかな
テーブルの作り方は、SQLで作るのかな?
それともドラッグでいいの?
0684nobodyさん
02/06/15 23:35ID:c7DLdRcNhttp://www.ki.rim.or.jp/~kuro/MSDE/
http://riss.narc.affrc.go.jp/kssys/asp/
0685nobodyさん
02/06/15 23:45ID:???ASPの書き方は、わかりやすそうだ、どうもです
MSDEってのがいまいちわからんACCESSにネットワーク機能がついてるだけか?
SQLServerをADODBで接続するときは、ASPのコードはACCESSの接続と変更なしと考えてよろしい?
0686nobodyさん
02/06/16 00:00ID:/0Let3kQDSN=XXXなら変更なしと考えていてもほぼOK
↑間違ってたら誰かが突っ込んでくれるだろう
0687nobodyさん
02/06/16 23:33ID:vYTgrEdEmdbを使っていると、こんなメッセージが出ることがあります。
## [Microsoft][ODBC Microsoft Access Driver]
## '(不明)' は既に使用されているので、使用できませんでした。
[ソース]
Dim Con1, Con2
Set Con1 = Server.CreateObject("ADODB.Connection")
Set Con2 = Server.CreateObject("ADODB.Connection")
Con1.Open DATASOURCE
Con2.Open DATASOURCE '<-エラー
この問題はmdbおよびmdb、aspにIURのフルコントロールを与えれば解決できます
とhttp://support.microsoft.com/default.aspx?scid=kb;JA;q174943に
書いてあり、実際そうなのですが、Webから見えない位置に置くとはいえ、
IUSRにフルコントロールを与えることに何か抵抗を感じるのですが、これは
セキュリティ上問題は無いのでしょうか?
0688nobodyさん
02/06/16 23:56ID:???何をしたいかによるが、開発する環境と運用する環境が違うのなら
SQLでテーブル作る癖をつけといたほうがいいような。
まあ、SQL Serverはあとからテーブル作成SQLを吐き出せるのだが。
GUIから作るのならEnterprise Managerから作る。
0690 ◆IUSR/9/M
02/06/17 10:48ID:3sfMcnHJMSDE=(SQL Server-Enterprise Manager) * ちょっとデチューン
みたいなもん。
0691nobodyさん
02/06/17 16:16ID:???0693nobodyさん
02/06/17 20:30ID:???0694nobodyさん
02/06/18 01:22ID:aJVZLNcN3) 同時アクセス制限
同時アクセスの制限はない。ただし,同時接続数が5ユーザーを超えるとパフォーマンスが低下するので,多くの同時アクセスが見込まれる環境では,MSDEではなくSQL Server 7.0を利用すべきである。
なお,MSDEの接続にあたってClient Access License(CAL)は不要である(ただし,SQL Serverと同時使用する場合には必要となる)。
0695nobodyさん
02/06/18 19:21ID:???やっぱりMySQLだな・・・。金無いし・・・。
0696nobodyさん
02/06/19 16:30ID:crp6hIVvに参っています。
フォルダを削除した後に同じ名前のフォルダを作り直す処理ですが
フォルダが削除される前に次のSTEPに進んでエラーとなります。
WinXPでテストした時は問題なかったんだけど、NT4で現象が発生してます。
こんなもんなの?
Set fso = Server.CreateObject("Scripting.FileSystemObject")
If fso.FolderExists(wWorkPath & Request.ServerVariables("REMOTE_ADDR")) Then
fso.DeleteFolder wWorkPath & Request.ServerVariables("REMOTE_ADDR")
End If
fso.CreateFolder wWorkPath & Request.ServerVariables("REMOTE_ADDR")
0697696
02/06/19 16:42ID:crp6hIVvが格納されます。
0698名無し
02/06/19 17:37ID:RNxca6md0699nobodyさん
02/06/19 19:47ID:???0700696
02/06/19 20:23ID:crp6hIVvエラーが起った後にエクスプローラからフォルダとファイルを監視
していると徐々にファイルが消えていきます 謎!
それも1つのファイルが消えるのに数十秒のラグが発生しています。
もしかして環境がおかしいのか?
0701nobodyさん
02/06/19 20:58ID:???If <フォルダが存在している> then
<フォルダ削除処理>
End If
<新規フォルダ作成処理>
というロジックはおかしいでしょ。削除処理が完了する前に
フォルダ作成処理に突入する可能性があるんだから。
0702nobodyさん
02/06/19 21:34ID:XkCkjy5uブラウザからASPファイル見るとタグが表示されて、画面もグレーになってる
ASPファイルとか入れるディレクトリってきまってんの?どこでもいいわけじゃないのん?
それともPWS入れるだけじゃあかんのん?設定がいるとか?
PWSじゃ動かないとか?
0703696じゃあないよ
02/06/20 01:30ID:wnM832rEえ?じゃあ フォルダが削除されるまで空ループがいるってこと?
FileSystemObjectってそんな仕様だっけ??
0704nobodyさん
02/06/20 02:01ID:1JHpxVoLASPがインストールされてないかも・・・
0705 ◆IUSR/9/M
02/06/20 09:24ID:su7EC3ei漏れもこのソースで試してみた。
フォルダの中に100個のJPGファイルも置いてみたけど、ちゃんと動いたぞ?
サーバに問題があるんで内海?
その1
OS : NT4 SP6
CPU : PIII Xeon 700MHz(1MB Cache)×2
Memory : 512MB
HDD : 36GB(10000rpm)×3(RAID5 128MB Cache)
その2
OS : Win2k SP2
CPU : PIII 1.13GHz
Memory : 512MB
HDD : 18GB(10000rpm)×3(RAID5 128MB Cache)
0707696なんですよ
02/06/20 10:08ID:rekZtjULNT4とWinXPの違いかと思ったがどうもそうでないようですね。
やはり環境が怪しいみたいです、サーバー再起動できたら検証しなおします。
うちの環境は
正常に稼動するテスト機はPen4のWinXPのPro
おかしな挙動のは業務運用中のサーバーで706の1をグレードダウンした感じです。
現在は以下のコードで無理やり回避中です。
Function funcFileDelete()
wFolderPath = wWorkPath & Request.ServerVariables("REMOTE_ADDR")
Set fso_nd = Server.CreateObject("Scripting.FileSystemObject")
Set fldr_nd = fso_nd.GetFolder(wFolderPath)
For Each files In fldr_nd.Files
files.Delete
Next
End Function
'-----Main Code----
Set fso = Server.CreateObject("Scripting.FileSystemObject")
If fso.FolderExists(wWorkPath & Request.ServerVariables("REMOTE_ADDR")) Then
funcFileDelete
Else
fso.CreateFolder wWorkPath & Request.ServerVariables("REMOTE_ADDR")
End If
0708696なんですよ
02/06/20 10:12ID:rekZtjUL見にくくてスマソ
>>702
Option Pack いれましょう。
http://www.microsoft.com/japan/products/ntserver/option_pack/default.htm
0709nobodyさん
02/06/20 15:29ID:ZyXfvRcMaccess mdbを使ってさ、
たとえばテーブル2つあって、
<基本情報テーブル>ID 名前 性別ID
<性別テーブル>性別ID 性別
こんな感じだとするじゃん。
で、accessでリレーションシップを設定しておくのよ。
とうぜん性別IDでつなぐ。でまあ適当なデータを入力しておくと
するでしょ。
これをさ、asp(IIS5.0、VBScript)からDB接続して、SQL文で
Set ObjRecSet = Server.CreateObject("ADODB.Recordset")
SQL = "select * from 基本情報"
ObjRecSet.Open SQL, ObjConnect
ってやってObjRecSetにセットして
<% = ObjRS("名前") %>
<% = ObjRS("性別ID") %>
<% = ObjRS("性別") %>
ってやると、性別だけでない(ていうかそんなのないってエラーになる)。
たしかにaccessでも、デザイン画面では性別IDしかない。あたりまえだけど。
でも、リレーションシップを設定してるから、データ入力画面では
むしろ性別しかないわけよ(性別IDがない)。
リレーションシップってaccess内でしか使えないの?
ってことは、
SQL="SELECT * FROM 基本情報テーブル,性別テーブル WHERE 基本情報テーブル.性別ID = 性別テーブル.性別ID"
ってやんなきゃいけないってこと?
それか、このSQL文でクエリをaccessで作っておいて
SQL="SELECT * FROM 出力クエリ"
ってやってもいけるんだけど、accessでみるとリレーションシップを設定してる上にSQL文いれて作ったクエリだから、
性別が二個になっちゃう。これはちょっとどうかと思うしさ。
なんかいい方法ないかなぁ。
あとほかのDB使ったことないんだけど、リレーションシップってどのDBにも
あるものなの?
0710709
02/06/20 15:30ID:ZyXfvRcM<% = ObjRS・・・
ってやつ、ObjRecSetのことね
0711702です
02/06/20 22:46ID:0yGbDEJb及びオプション入れて、管理マネージャーの既定のWEBサイトの下に雑誌についてたaspサンプルファイル置いた
けど、やっぱ動かないんだけど。
何が足りないですか?スクリプトの実行も許可してるんだけど。
0712nobodyさん
02/06/20 23:28ID:T3o97qem0713nobodyさん
02/06/21 01:19ID:HI8FWHcIブラウザのアドレスにコンピュータ名入れてenter押してみそ
aspの紹介画面が出れば動いてるよ。
もしかしてだがネットワークが確率してないとか?
単体で動かしてる? そうならループバックアダプタ入れてネットワークが稼働
してる状態にしませう、ネットワークコンピュータから自分が見えればok。
0716709
02/06/21 11:02ID:IFsoH9aHところでローカルでテストしてると、
たまに
ObjConnect.Open "Driver={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.Mappath(dbPath & dbFile)
の行で「エラーが特定できません」のエラーになるんだけどなんで?
なんどかやると通るのよ。謎。
じゃあマヂレスしてみる。
Accessでいうリレーションシップって参照整合性をとるために設定するもので
SQL文とはあんまり関係ない(詳しい人のツッコミきぼんぬ)。
当然プログラム(別にフォームでもレポートでもいいけど)から使うフィールドはSELECT
の後ろに定義されていなければならないはず。
普通は
SELECT 基本情報テーブル,*, 性別テーブル.性別名 FROM 基本情報テーブル,性別テーブル WHERE 基本情報テーブル.性別ID = 性別テーブル.性別ID
あるいは
SELECT 基本情報テーブル,*, 性別テーブル.性別名 FROM 基本情報テーブル INNER JOIN 性別テーブル ON 基本情報テーブル.性別ID = 性別テーブル.性別ID
でいいと思うんだが?
>ObjConnect.Open "Driver={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.Mappath(dbPath & dbFile)
これは俺は知らない。ODBC経由でDBを開くのか?
ちなみに俺の書き方↓
ConnStr = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & MDBPass & ";Persist Security Info=False"
Conn.Open ConnStr
なんかASPというよりAccessの質問っぽいのでsage。
0719709
02/06/21 12:46ID:IFsoH9aHどーもです!
なるほど、つまりプログラムからmdb使うときは
リレーションシップは無視していつもどおりSQLを書けって
ことか。
ちなみに俺はどーもINNER JOINが理解しにくいから、
いつも>>717の前者のSQL文を書くんだけど、これって
どっち使ったほうがいいとかあるのかな?
どうしてもINNER JOINを使えっていうならちゃんと勉強してみるんだけど、
別に使わなくてもぜんぜんできるからねぇ。困ったもんよ。
ちなみにのDBオープンは、ODBC経由で開いてるよ。
だめなの?どっかで見たやり方そのまんまだと思うんだけど。
ODBC経由の方法を覚えておけば、ほかのRDBMSでも
そのまま使えるかなぁと思ってさ。どうなん?
何かの記事(何かは忘れた)に直積とる(WHEREでKeyを結びつけるやり方)よりもINNER JOIN句使ったほう
が早いっていうのがあった(SQL Serverの場合)。
それよりも漏れは複雑なSQL文書くときはAccessとかでクエリー作ってそれをこぴぺした物を元にいじって使う
事が多いからINNER JOIN使う。
>ちなみにのDBオープンは、ODBC経由で開いてるよ。
>だめなの?どっかで見たやり方そのまんまだと思うんだけど。
だめだとは言わないがエラーが出るならほかの方法も試してみようとは思わないか?
仕事中カキコsage。
0722nobodyさん
02/06/21 14:45ID:/aM6f8Di0723nobodyさん
02/06/21 19:21ID:TlHUu6Iw誰かベンチマークよろしくw
0724nobodyさん
02/06/22 00:16ID:jebv9Dxp何度かやると通るのはよくある事。
M$のよいところか悪いところか適当にやって動くのよね。
でも正解はそのうちのどれか。
M$ががんがってテストした方法が一番まともなんだけど
それがどれなのか とほほ(−−;;
0726nobodyさん
02/06/22 23:35ID:IrZz6jEcあるのでしょうか。WSHのタイマー関数とか使って自作するのでしょうか。
あとはストレスツールくらいしか思いつかないのですが、これはアクセス時の
オーバーヘッドが発生するのであまり使いたくないです。。
よろしくお願いします。
0727nobodyさん
02/06/22 23:55ID:iOfYHM5m「すいません、ちょっと計ってみます」と・・・
片手にアナログ時計を持って・・・・
おまえはネタか・・・・・と思ったことがある
0728nobodyさん
02/06/23 00:35ID:f4CQdziC100回とか1000回とか繰り返して処理書いて、処理始める前と、終わった後に
時間記録して差分とったのを、10回ぐらい測って平均出せば、コンピュータの処理
だったら割と収まるところに収まるんではないか?
そういうときに誤差を打ち消すような平均の出し方ってあったんだけど、
もう大学の実験での知識なので、すっかり忘れてしまった・・・・。
0729726
02/06/23 01:40ID:NarN3Ub+結局アルゴリズムの部分だけ抜き出してWSHのタイマー関数を
見てみたら簡単だったので、次のようにしてみました。
表示される精度はミリ秒単位なのですが、内部処理的には結構
適当だという噂も・・・。
st = timer()
'<ループ処理>
ed = timer()
result = ed - st
誤差を打ち消す平均の出し方は調べてみます。
わかったらこのスレで報告してよいですか?
0730asp2php
02/06/23 03:21ID:???・一般的なアルゴリズムの効率を調べたいなら、そこら辺の書籍を調べた方がいい。
・自分で考えたやつなら運用後もデータを取れるようにしておいた方がいい。
性能が入力データに左右されるから
その場合は、処理開始時と処理終了時の時間をデータベースに突っ込んで
後から平均とれ。
突っ込む内容にもよるが、アクセス解析にも使えて便利だぞ
SELECT AVG(end - start) FROM hage WHERE pageid=1 AND fncname='moge'
0731728
02/06/23 09:46ID:f4CQdziCいいんじゃないですか?<平均の出し方を載せること。
もともとマターリ進行のスレですし。
NT系だと55msec以下の分解能は得られないそうなので、アルゴリズムが
それ以下の時間ならば、一回の計測では正確に測れないことになります。
(ちなみに、Win9x系の時間分解能は100msecオーダーだそうですので、
全然ダメです。)
よって、まずはOSの時間の分解能が誤差要因で、その誤差を無効化
するように数多く繰り返して平均化するのがモアベターかと。
0732nobodyさん
02/06/25 10:47ID:5RwuoVyuちなみに不定期的に IIS が止まってしまうという現象が発生してるんです。
http://www.users.gr.jp/ml/archive/win2k/5523.asp
と同じような事例だと思うんすけど。。。
なんでM$に聞かないんだ?
0734nobodyさん
02/06/25 14:12ID:5RwuoVyu返事くれないんです。。。
0735702です
02/06/25 16:57ID:apKb62i0こんなんインストールして、wwwrootにおいたらいいだけとちゃうのん?
どうしたらいいのん?
それでどう答えろと言うんだ
0737702です
02/06/25 20:52ID:76Vkgs98ブラウザのIPの設定を自分にしてなかった
しかし役にたたないスレですのん
0738nobodyさん
02/06/25 21:10ID:???はいこのスレはあたなのような高度な知識を持っていらっしゃる
技術者の方にはとてもお見せできるようなものではないですし、
我々もあなたの難解な命題に答えられる自信はありません。
ですからもう二度と書き込まないでください。お願いします。
0739nobodyさん
02/06/25 23:26ID:e9wOthJOhttp://pc.2ch.net/test/read.cgi/php/995956671/
>>737
>>736の言う通りだ! 激しく氏ね
0741nobodyさん
02/06/26 02:01ID:UrU97TmgPWSという時点で、切羽つまってないことはわかるので、
思わず無視したくなっちまう。。
ところで、PWSのCodeRed対応パッチって出てたっけ?
もし出てなかったら、インターネットには公開すんなよ。
10分以内に感染するぞ。
0742nobodyさん
02/06/26 09:39ID:???>ブラウザのIPの設定を自分にしてなかった
ブラウザにそんな設定ひつようだったか?>PWSでASP
つうか君はASPでなんかやる前に、国語の勉強をしたほうがいいぞ。
おそらくその方が君の生活にとってはるかに有用だと思うぞ。
0743702です
02/06/26 19:56ID:1nlnXvPmLANにつながってるPCで、あまり設定いじるのこわかったので
結局、はじめにやってたNT4.0のIISでやりました
ブラウザの「LANの設定」のとこいじったらASP動くようになりました
だって動いたんだからしかたないのん
0744nobodyさん
02/06/26 20:39ID:???なんでASPスレはこんなのが多いの?
勉強になる話をしてくれる人が
去らないか心配でならないよ・・・。
0745nobodyさん
02/06/26 21:56ID:SvRZ4QKu質問の仕方を知らない馬鹿は放置しる!
漏れも難しいことまではわからんが
知ってる事は教えるつもりだ。
結局 >>702はASPとIISの区別ができん馬鹿
0746702です
02/06/26 22:29ID:+amwbq+Sほんとに使えないスレですのん
0747nobodyさん
02/06/26 22:38ID:SvRZ4QKu2度と来るなよ
0748nobodyさん
02/06/28 00:29ID:???私は、windows2000,IIS でcgi,php を使っていますが、
ダイナミックDNS を通して外部より自分のサーバーに接続すると
ASP スクリプトのファイルは見ることができるのですが、
CGI,PHP になると”権限がありません”とブラウザにでます。
これはIIS の設定でなんとかなるのでしょうか?
どうかよろしくご教授おねがいいたします。
0749nobodyさん
02/06/28 00:44ID:???ローカルでは動くの?
0750nobodyさん
02/06/28 00:46ID:???はい。すべて正常に動作しております。
0752nobodyさん
02/06/28 01:16ID:+UnWNKY6しかしASPの質問じゃねぇな
0753nobodyさん
02/06/28 11:51ID:1Y4uovHaとりあえず自分で調べてみて、
ふつうのファイルのロックだったらできました。
ただ、dbの場合もファイル単位のロックでいいのでしょうか?
そうすると、最初にdbオープンして最後にクローズするまで
ずっと排他ってことですよね?
まあそんなに大人数で使うわけでもないし、時間のかかる処理を
やってるわけでもないんで、それしかないならそれでいいんですけど、
テーブル単位、またはレコード単位などでロックできるのであれば
やり方をちょっと教えてほしいです。
ちなみにみなさんファイルロックのテストってどうやってますか?
ローカルでもサーバにうpしてからでも、ロックが正常に動作してるか
どうかを調べる手段がないです。
0754753
02/06/28 11:52ID:1Y4uovHaちなみに私の開発環境は、
ローカルもサーバもはIIS5でASP3をVBScriptで書いています。
dbはAccess(mdb)です。
0755748
02/06/28 13:07ID:a1vwVURMどうか教えてください。
>749 様、おねがいします。
0756748
02/06/28 13:32ID:m25swTzqASPのスレならIISを使ってる方が多いと思い
こちらで書き込みさせていただきました。
みなさまよろしくおねがいいたします。
0757nobodyさん
02/06/28 16:49ID:sJI0xnOILANの内側のほかのマシンからは大丈夫なの?
ディレクトリの実行アクセス権と匿名アクセスコントロールの設定でいけそうだが、
PerlやPHPモジュールを組み込んでいないなんてオチだったら知らん。
0758 ◆IUSR/9/M
02/06/28 17:06ID:x802xbq9仮にPerlと仮定した場合(わかっているとは思うがCGI<>Perl)、perl本体(perlis.dll?)にもIUSR_鯖名の読み取り権限が要るような。
記憶違いかも知れん。
PHSは知らない。
ちなみにIISスレ
http://pc.2ch.net/test/read.cgi/php/995956671/
0759nobodyさん
02/06/28 20:15ID:???http://tohoho.wakusei.ne.jp/wwwcgi4.htm
PHPはバージョンがわからんからなんとも言えないけど、
まあココ読んでみてよ。>>756
http://php.netmonic.com/manual/ja/install.iis.php
0760nobodyさん
02/06/28 20:24ID:???でも95とか97だとページ単位でしかロックできなかったような
0761nobodyさん
02/06/29 00:12ID:???皆さんのご指摘のように権限をかえたり、
付けたりいろいろしました。
しかし、おかしなことに外部からはphp接続でき、ローカルではcgiに接続できなくなり
ローカルでcgiに接続できるときは外からphpファイルが見れない。
などです。
まったく不可解です。
もういちどゆっくりしらべてみますが、なにかわかることがあればどうかよろしくおねがいいたします。
0763762
02/06/29 10:30ID:???>>758のPHSってなんだよ。>俺
ハズカスィ。穴があったら突っ込みたい。
ところで>>748のダイナミックDNSって何?
Active Directoryの勝手にホスト登録してくれる奴のこと?
0765nobodyさん
02/06/29 11:52ID:???IPが変わっても、それに追従させてくれるDNSサービスのことでわ?!
要は、固定IP持ってなくても自宅サーバを公開する手段。
漏れのルータにはDynDns.orgの自動IP登録機能がついてるし、
最近は、NECや富士通もこのサービスに目をつけて自社PCと自社ISPで
連動したサービスはじめたと思う。
サンクスコ>>765
でも漏れダイアルアップだから関係ねーなー。
いつになったらADSL来るんやろ。
0767702です
02/06/29 23:49ID:hrBs+4+qLANにつないでた時、プロキシ設定してたのが原因だったみたいです
0768nobodyさん
02/06/30 01:02ID:???おせわになってる761ですが、MSのサポートページで書いてあるとうりに
権限を設定していったらなおりました。
http://support.microsoft.com/default.aspx?scid=%2Fisapi%2Fgomscom%2Easp%3Ftarget%3D%2Fjapan%2Fsupport%2Fkb%2Farticles%2Fjp271%2F0%2F71%2Easp&LN=JA
しかしいまいちわかりません。
コンピュータの世界はこうゆうことの繰り返しなんでしょうね!
どうもありがとうございました。もっと勉強していきます。
0769nobodyさん
02/06/30 01:40ID:???MSテクノロジーだけだよ
0770nobodyさん
02/06/30 01:50ID:JRx5D0LUトラブル起きたときに、すぐ目の前のもののせいに
して、的外れな大騒ぎするのはセンスがない証拠だぞ。
多くの人は、「案の定」って感想だと思う。
0772nobodyさん
02/07/01 01:07ID:???MSって、確かに問題や不具合も多いんだが、こういう阿呆な奴らが、自分のミスや
自分のマシンの不具合を棚に上げて「Windows使えねー、やぱLinuxだね」とか
言って、無駄にMSの悪評を作るというのも、かなりあると思われ。
趣味でならどうでも良いんだけど、それがたまに仕事でも、
Unix信者の鯖屋とか、クライアント内の抵抗勢力の中途半端な知識の奴に
そういう奴がいて、NT系で話進める障壁になったりするからウザイ。
IISセキュリティホール多いですねぇと言いつつ、どういうセキュリティホールが
出てるのかを知らないとか、いろいろな。
なんかただの愚痴っぽいのでsage
0775nobodyさん
02/07/01 11:48ID:???「ああ、やっぱりMSはダメダメだな。」
と静かに納得はするな。
MSのダメ度を棚にあげて
>>768の権限設定の注意点を
知っている事が
技術者として出来がよいと
勘違いしているヤシが多いのも
MS系技術者の特徴だね
0776nobodyさん
02/07/01 11:59ID:???0777753
02/07/01 12:17ID:Mym3CWkQあちこちで調べて、レコード単位でロックする方法はわかったのですが、
私の使い方の場合、
まずDBオープンを
Set ObjConnect = Server.CreateObject("ADODB.Connection")
ObjConnect.Open "なんたらかんたら"
ってやって、
つぎにレコードセットを
Set ObjRS = Server.CreateObject("ADODB.Recordset")
ってやって作って、
ObjRS.Open SQL, ObjConnect
これでSQL文を実行して結果を取得しています。
私が見つけたロック方法は、
openの第4引数に1を指定するものだったのですが
(ちなみに第三は0を指定(デフォだけど))、
これをどっちのopenで書けばよいのでしょうか?
どっちでやってもとりあえず動いてるっぽいのですが、
普通みんなはどうやってるのか知りたいです。
0778 ◆IUSR/9/M
02/07/01 13:41ID:b/UvalWt777おめ。
>これをどっちのopenで書けばよいのでしょうか?
コネクションかレコードセットのどっちかってことならレコードセット。
Recordset.Open ソース, コネクションオブジェクト, カーソルタイプ, ロックタイプ, オプション
ちなみにコネクション
Connection.Open コネクションストリング, ユーザーID, パスワード
0779777
02/07/01 16:11ID:Mym3CWkQじゃあレコードセットにロックを指定すれば
そのmdbファイルのそのレコードがロックされるってことですよね?
これはcloseすると自動でロックも解除されるのでしょうか?
Closeもしくはカーソル移動してもレコード解放しなければ困ると思われ。
あとロックの指定をしていなくても何らかのロックをしているものと思われ。
まあよっぽど複雑な処理で無い限りそんなに気にすること無いんでないかい?
0781777
02/07/01 19:24ID:nF7cas5y同時に二人アクセスするかどうかも微妙な
社員用グループウェアのサーバ部なんですが、
じゃあその「何らかの」ロックを期待して
なんのロックもかけない方向でOKですね。
0782nobodyさん
02/07/01 20:31ID:???場合によっては最悪デッドロックだべ。
0783nobodyさん
02/07/02 02:01ID:???>MSのダメ度を棚にあげて
>>>768の権限設定の注意点を
>知っている事が
>技術者として出来がよいと
>勘違いしているヤシが多いのも
>MS系技術者の特徴だね
いやぁそれ言ったら、SIとかソフトウエアエンジニアの立場が・・・・。
これMSに限らず、Unixのことを知ってることに能力的に何の価値が
あるんだろ・・とか、フレームワークの上のプログラミング言語を
知ってることに何の意味があるんだろ・・・・とか、なっちゃうような。
もちろん、市場にニーズがあるから良いんだが、それ自身には
お金以外に何の普遍的価値もない感じで、技術者というスコープで見ちゃうと
それは果たして、「技術」なんですか?なんて感想があったりして。
カスタマイズレイヤーと、ソフトウエア工学のレイヤーは分かれてると
思うので、研究者より上のレイヤーは、みんな大同小異って感じがするよ。
ま、そんなことは置いておいても、MSのトラブルで時間をかけて解決しても、
ため息しか出ないのは事実だが。
0786nobodyさん
02/07/02 09:46ID:???学生さんですか(W
「客からぼったくれる」じゃなくて「客に金が無いから」ってのが大概の理由なんだけどね。
あとは「客がWin系以外わからないから」ってのもあったな。
0787nobodyさん
02/07/02 09:57ID:???あ、逆でしたか。失礼しました。
でも金がないなら Apache とかでいいんじゃないんですか?
NT系にするメリットはなんでしょう?
「客がWin系以外わからないから」だけなんですか?
0788 ◆IUSR/9/M
02/07/02 11:00ID:BLLilJRx>じゃあその「何らかの」ロックを期待して
>なんのロックもかけない方向でOKですね。
いや。ロックタイプの指定はしてやったほうがよい。
0789777
02/07/02 15:36ID:ceL/+0um1でいいんですよね?
レコードセットを使わないSQL文の場合は
ロックはどうやるんですか?
値を取得したい場合はレコードセットを作って
それに当然入れますけど、
削除とか更新とか追加とかのときって、
ObjConnect.Execute(SQL)
ってやっていきなりObjConnectのメソッドでやっちゃうんですけど、
この場合ロックかけれませんよね。
となるとやっぱコネクションのとこでそのオブジェクトに
ロックをかけることになるんでしょうか。
ていうかレコード単位のロックっていまいち理解してないんですけど、
レコードセットにロックをかけるってのは、
そのレコードセット自体が排他になるってことで、
mdbファイルの中に保存されてるテーブルやらレコードやらには
ロックかかるかどうかちょっと不安なんですけど・・・。
0790 ◆IUSR/9/M
02/07/02 17:32ID:BLLilJRx1というとReadOnly?
それでいいかと聞かれても、目的によって変わるんでなんともいえない。
あまり関係ないがとりあえずglobal.asaにADOのタイプライブラリを登録することを勧める。
>レコードセットを使わないSQL文の場合は
>ロックはどうやるんですか?
これは知らぬ。
漏れはINSERT文とか組み立てるのめんどいからレコードセットをいぢってる。
>ていうかレコード単位のロックっていまいち理解してないんですけど、
>レコードセットにロックをかけるってのは、
>そのレコードセット自体が排他になるってことで、
>mdbファイルの中に保存されてるテーブルやらレコードやらには
>ロックかかるかどうかちょっと不安なんですけど・・・。
何が言いたいのかよくわからんのですけど...
とりあえずかかると言っておこう。
0791nobodyさん
02/07/02 20:44ID:???>ロックはどうやるんですか?
Application.Lockする方法もあるけど
やっぱり普通にエラーとラップと
トランザクションを組み合わせれば?
0792nobodyさん
02/07/02 20:45ID:???○エラートラップ
ごめりんこ
0793784
02/07/03 01:40ID:+0lnWxbV逆。アプリケーションサーバも、Winの次はSolaris版しかなかったりしてね。
Solaris版には決まって安いバージョンがない。
最近はそんなこともなくて、ちゃんとLinux版も出てきてるけどね。
まぁあと、Winを使うメリットといえば、MSソリューションとの組み合わせってのは
あるよね。今まではイントラメインだけど、今後、インターネットでも、結構、見逃せないかも。
WWWのような、標準入出力の単純な奴じゃなくて、ブロードバンド絡みで付加価値を
つけるような状況になると、MSの総合力って、結構、気になるなぁ。
0794 ◆IUSR/9/M
02/07/03 09:19ID:0ocDzqIsApplication.LockってApplication変数をロックするだけじゃなかったっけ?
まあスクリプトの頭にApplication変数いぢりに逝くようにしたらロックかけられるけど。
そういうこと?
0795nobodyさん
02/07/03 15:08ID:???ASP(VBScript)を用いて、OLEオブジェクト型のフィールドに入っている
ファイルを読み込むことは出来るのでしょうか。
(読みたいのはpdfファイル)
0796nobodyさん
02/07/03 20:53ID:6jUNZywjASPとJavaアプレットを組み合わせて作るとよいと聞いたことが
あるのですが、この組み合わせは実際的でしょうか?
また、他にこの用途にお勧めのプログラム言語はありますか?
0797nobodyさん
02/07/03 20:58ID:Qkd97N2thttp://jbbs.shitaraba.com/news/446/himajin.html
絶対!!!!!上のURLには来ないように!!お前ら来るなボケ!
0798nobodyさん
02/07/03 21:03ID:???0800ASP
02/07/04 02:13ID:???0801nobodyさん
02/07/04 09:24ID:???0802nobodyさん
02/07/04 19:25ID:???だからJavaアプレットなのかな。どうなの?
Java関係のスレで聞いたほうがよさげ。
0805 ◆IUSR/9/M
02/07/05 13:41ID:sJFyClRemdbファイルの...ってことよな?
pdfなら試してみたら出来た。
でもパワーポイントのファイルはダメやった。
ダメな理由はなんか文字コードっぽい。
誰かこれの避け方知ってる?
0806nobodyさん
02/07/06 14:27ID:ipQyyrrHアプレットなんか使うぐらいなら、FlashでチャットのUIを作った方がよろし。
開発工数、表現力、ブラウザ対応の融通、世間様のパーミッションなど、
すべてに勝ってると思う。
ちなみに、負荷という意味では、HTMLのデータ送信よりも、
マルチスレッドのデータ読み書きに負荷が集中してそうなので、
一般サイトのそれなら、JavaでもHTMLでもそんなに変わらないのでは?!
ただ、2ちゃんねるのようにデータ転送量や、Webサーバそのものの負荷を
問題にするならば、データのみの通信にして、クライアントサイドに描画ロジックを
持たせる効果は高い。
0807nobodyさん
02/07/06 15:28ID:???0808nobodyさん
02/07/06 16:48ID:???そんなことも出来るのね・・・。
データベースが肥大しそうだからやったこと無いけど・・・。
ちょっと俺もやってみよう。
0809nobodyさん
02/07/06 17:46ID:yKhzTq86レスありがとうございました。
Flashという手もありましたね。
どこかでASPと連携させて・・・という感じの記事があったのを覚えています。
やはり、20人くらいが一斉にアクセスすることを考えると少し転送量も
考えなければならないと思います。
いくら専用サーバーとは言え、ADSL 1.5M接続ですので。
0810nobodyさん
02/07/09 17:02ID:KV/eRwU+ASPでUAによる振り分けってできますか?
If Request.ServerVariables("HTTP_USER_AGENT")="Mozilla" Then
↑見たいな感じでやってみたのですが(これでは出来ないのは承知)、うまくいきません。
あと、RegExpを使ってやっても見たのですが、途中でわけがわからなくなってしまいました。
みなさん助けてください。お願いしますm(_ _)m
0811nobodyさん
02/07/09 21:02ID:???いいサンプルがどうかわからんが
http://www.coop.shizuoka.ac.jp/note002.htm
0812nobodyさん
02/07/10 06:59ID:???考えています。ですが、全くの初心者です。HPも作ったことありません。
0からのスタートです。正直、こんな私には荷が思いでしょうか?
C言語は経験済みです。
マジレスよろしくお願いします!!
0813810
02/07/10 16:18ID:2KVLwZw6どうもありがとうございます。
やってみます。
>>812
VBScriptなら、Cよりも習得しやすいと思うよ。
参考サイト
http://www.asia.microsoft.com/japan/msdn/scripting/default.asp
http://tryasp.winscom.co.jp/
http://www.users.gr.jp/developer/asp/
0814nobodyさん
02/07/11 00:12ID:???0815 ◆TZR/3SHQ
02/07/11 04:06ID:I4EKvOkmInStrで十分だったりして
0816nobodyさん
02/07/11 08:28ID:???mdbファイルの...ってことです。
ヤパリ出来るんですね・・・
でも、どんなファイルでも出来てくれないと使いにくいス。
>>808
リンク先のファイル名だけをデータベースに放り込む方法だと、
ファイルをおいてあるフォルダが変わったときなどに面倒なので、
データベースに入れて扱おう、という考えなんです。
ファイルをデータベースと別に保存しても、サーバに負荷はかかるでしょうし。
0817 ◆IUSR/9/M
02/07/11 17:30ID:8bvCZiXsごめん。どんなファイルでも問題なく出来たわ。
Accessに登録するとき手で登録したのがあかんかったみたい。
(手で登録すると埋め込みになってデータの前後に要らないものがついてしまう。)
VBSから登録してVBSから取り出しなら何の問題も無い。
(でも今度は手で取り出せないようになってしまう。)
>ファイルをデータベースと別に保存しても、サーバに負荷はかかるでしょうし。
メモリが心配やな〜。
0818Sヨ
02/07/12 02:53ID:ergjW3giCができるならAは楽勝だろ?
しかしまだ仕事でASP使ってる所あるの?
セキュリティどないしてるんやろ?
0819nobodyさん
02/07/12 03:17ID:???いくらでもあります。
最近はApacheでも動くらしいし。
セキュリティは対策をしっかり練っておけば被害は最小に防げます(←ないとは言えない)
0820nobodyさん
02/07/12 07:44ID:HnGNArsaCができてもAができるとは限らない。
要は、最近のテクノロジーにおいて知るべきことは、言語云々の
問題じゃないという意味なのだが。
個々の技術が持っている「お約束」がいろいろあって
一朝一夕にはうまく動かないよ。とくに、インターネットとなると、
考えなきゃいけないことが増える。
それこそ、君が言ってるセキュリティとかね。そういうのは言語云々の
問題じゃないよ(w
812さんは、お約束の範囲が市販の本を買ってくれば、割と把握できる
PHPの方がオススメ。お便利命令が揃っているから、ASP以上に簡単だと
思えるよ。
DB操作命令とか、ASPでは個々が自前でそろえているライブラリが、
最初っからついている。
ASPは、Winの仕組みどおり柔軟なんだけど、それが故にASP自体が
発展していない。その辺は、VB等のWinプログラミングの経験がないと、
割と面倒かも。
0822nobodyさん
02/07/12 16:05ID:6gsP+uDe0823j
02/07/12 16:13ID:0Pf4DWrE0824Sヨ
02/07/13 00:22ID:riBseS/c一応言っておくけど今デスマーチ真っ只中で徹夜2日目突入
工数計算間違えて自分もコーディング中
だからSEとは書かずにSヨにしてるだろ?
学生さんは呑気にASPやってな
少しは勉強になる。
ASPしかできない厨になるなよ
DQN会社しか行けなくなるぞ・・・
0825nobodyさん
02/07/13 00:39ID:???#いや、自分の経験上ですが・・・
0826nobodyさん
02/07/13 03:11ID:eHcclKT3ユーザー登録フォームを作っているのですが、データベースに接続して書き込もうとすると、以下のようなエラーが出て止まってしまいます。
これはどうしてなのかまったく分かりません。
エラーメッセージ:
Microsoft JET Database Engine エラー '80040e07'
抽出条件でデータ型が一致しません。
/member/reg.asp, 行 ※
ソース:
If Request.Form("name") & Request.Form("id") & Request.Form("pass") & Request.Form("email")<>"" Then
Set db=Server.CreateObject("ADODB.Connection")
db.Provider="Microsoft.Jet.OLEDB.4.0"
db.ConnectionString=Server.MapPath("member.mdb")
db.Mode=3
db.Open
SQL="SELECT * FROM publc WHERE ID='" & Request.Form("id") & "'"
SQL2="SELECT * FROM publc WHERE email='" & Request.Form("email") & "'"
SQL3="SELECT * FROM publc WHERE hname='" & Request.Form("name") & "'"
Set rs=db.Execute(SQL)
Set em=db.Execute(SQL2)
Set hn=db.Execute(SQL3)
If rs.EOF="True" Then
If em.EOF="True" Then
If hn.EOF="True" Then
SQL4="INSERT INTO publc(name,ID,pass,email,mg) " & "VALUES('" & Request.Form("name") & "','" & Request.Form("id") & "','" & Request.Form("pass") & "','" & Request.Form("email") & "','" & Request.Form("mg") & "')"
※ db.Execute(SQL4)
Response.Write "<body bgcolor='black' text='white'>"
Response.Write "<font size=7 color=red>登録しました。</font>"
Else
・
・
・
以下略
0827ゲイ
02/07/13 03:19ID:hu80Kv/gと言ってみるテスト
あと、C使えればオブジェクト系以外の言語だったら楽勝。
アルゴリズムは言語仕様の問題だけで、あとは変わらん
マ板から久しぶりに覗きに来たけどレベル低くないか?
それよりも発言数少なすぎ・・・
0829nobodyさん
02/07/13 03:44ID:???いくら、アルゴリズム変わらなくても、
ASPで壱万行を超えるソースのバグ直せといわれた時は、デスマーチでした。
ASPだと、>>826みたいなコードを巨大化させていくやつって結構多いと思うよ。
>>826
DBの型と合っていないんじゃねーの?
0831osage
02/07/13 03:59ID:???入力チェックしたら?
SELECT 文一つにまとめたら?
IF文 一つにまとめたら?
"3"とか使うのやめたら?
変数定義してから使ったら?
少しはバグ減ると思うよ。
0832nobodyさん
02/07/13 04:15ID:g4imVOZ7入力チェックごときに3回も SQL 文発行するなよ。
#どうせ、idを数値型で定義してaとかbとかPOSTしてるとかというオチだろ。
0833nobodyさん
02/07/13 05:04ID:Na2XKk/60834鬱
02/07/13 05:22ID:F0hWh23q正論
つーか、それできないヤシは職業PGやるな・・・と言いたい
0836nobodyさん
02/07/13 18:38ID:???0837nobodyさん
02/07/13 20:48ID:???0839nobodyさん
02/07/13 22:03ID:???ほらよ
http://www.google.co.jp/search?q=ASP+%E3%82%B5%E3%83%B3%E3%83%97%E3%83%AB&ie=UTF-8&oe=UTF-8&hl=ja&lr=
0842nobodyさん
02/07/22 13:26ID:n5+RvTHzVBScriptでも // でコメントと認識するようです。これはリファレンスなど
にもきちんとある仕様なのでしょうか?
どうも ' は見にくいので // に統一したいと思っています。
0843nobodyさん
02/07/22 13:34ID:E8GY+aoJ俺エラーになるよ< //コメント
>Microsoft VBScript コンパイル エラー エラー '800a0400'
>ステートメントがありません。
>
>// dim i
>^
0844842
02/07/22 14:12ID:n5+RvTHzそうでしたか。こちらはXPに付属のIISで、
VBScript version 5.6 なんですけど、それじゃ
だめですね。まあ、' を見慣れるしかないということで。
0845nobodyさん
02/07/22 22:57ID:???0846842
02/07/22 23:58ID:n5+RvTHz0847
02/07/23 13:30ID:8Owe0qdN0848blou ◆97IiNRRE
02/07/23 13:45ID:I5mKshxjIISもPWSも入ってないようですね。
ローカルでテストする環境を整えたいのですが、どうしたらいいでしょうか?
0849nobodyさん
02/07/23 14:53ID:???・98を買う。
・未保証だがMeで98用のPWSを無理矢理動かす
・Apacheを入れる
0850blou ◆97IiNRRE
02/07/23 17:49ID:I5mKshxjおかげで死に損ないました。
感謝します。
0854臭
02/07/23 21:53ID:B76YPIDCばか?
0859nobodyさん
02/07/24 01:13ID:uIaFtLMIモジュールとかいれるの?
夏厨でスマン
0860nobodyさん
02/07/24 01:22ID:???動くよ。
でもVBScriptで動かす為には有料のモジュールを組み込まなきゃいけなかったと思う。
このあたりを参考に。
http://www.apache-asp.org/
0861855
02/07/24 01:55ID:Gfq9yeXUだ〜か〜ら〜。
せっかく調べる時間やったのに適当なこと書くんじゃねえよ。
有料じゃないって!
>>859
GPL
http://www.apache-asp.org/license.html
0862臭
02/07/24 02:23ID:UpIac7jyばか?
0864855
02/07/24 02:49ID:DZLagS9VVBSが動くなんて誰も一言も言ってませんが何か?
もしかして、ASP = VBSと思ってるの?
0866nobodyさん
02/07/24 03:21ID:???・でもVBScriptで動かす為には有料もものしか知らない。
(無料のがあるのなら教えて欲しい)
言いたいのはそれだけだから。
間違ってるんなら教えてくれ。
0867nobodyさん
02/07/24 05:18ID:???0868ハロワ
02/07/24 09:16ID:t3Ks3OKu腐れIISを使いたくないから、ASP動く鯖さがしてるんじゃないかな?
0870てり ◆t05UcLKM
02/07/24 13:13ID:tDEc59Qp848はWindowsMeだからIISもPWSも入ってないんだろ?
0872
02/07/24 15:11ID:D0uQ6jUk0873855
02/07/24 22:07ID:???Apache + ASP は無料。
Apache + ASP で VBScript を動かしたいのなら有料。
と言いたかったんだね。
レスの流れから行くと、明らかにおかしいとは思うが。
>>871
禿同。
ってゆうか、なんで今更・・・(以下自粛)
0874ゲイ
02/07/24 23:22ID:+2vgk544なーんもわかってないなぁー
ばかですか?
0876nobodyさん
02/07/25 17:19ID:vNZa9sg6激しく同意
0877876
02/07/25 17:21ID:???0878nobodyさん
02/07/26 01:43ID:/NkPrsEzhttp://www.watch.impress.co.jp/internet/www/article/2002/0725/coval.htm
Covalent Enterprise Ready Serverっていくらするんだ?
確かに、ASP.NETの本によるとIISじゃなくても良いとか書いてあったが、
実際に対応するものがないと思ってただけに新鮮
0879マ板から遠征
02/07/26 02:03ID:ngoB64xu禿同
まともな職業PGだったら誰でも考えてる話題なのに・・・
0880nobodyさん
02/07/26 05:05ID:???PHPとか。
0881Sヨ
02/07/26 09:14ID:pft2oabWPHPできるヤシが社内で手があいてなければ無理やりASP使っても・・・
0883nobodyさん
02/07/26 09:47ID:g4S4njsSASPしか出来ないヘタレですか?(藁
マ板も最近夏厨クンが多いからなぁ(藁
まともな職業PGだったら案件によって言語やOS、アプリを使い分けるから別にそんなこと考えてないよ。
0884nobodyさん
02/07/26 16:47ID:iceofcpTハマッています。お助け願えませんか?
ある日から今日までのデータを抽出するのにSQLステートメント内に
"Where mona Between #2002/06/01# and Date()"
とすれば実行できますが、
from_date = DateSerial(2002, 6, 1)
として、
"Where mona Between from_date and Date()" とすれば
SQL文を実行する段階でエラーになります。どこがおかしいのでしょうか?
from_date が日付型(vbDate)になっていることは確認しております。
0886nobodyさん
02/07/26 17:57ID:iceofcpTサンクスです。885さんのコードで動きましたがどうもわからないのが、
"Between XX and YY" で、この場合YYにはDate関数をそのまま使っている
ので日付型。XXにDateSerialの戻り値をそのまま使うとダメで、
CStrで一旦文字列に直してから #Cstr()# と#ではさんでから日付型に
直すとうまくいく。どうもここらへんが変数の型があるようでないVBScript
のイヤなところなんですが、
from_date = DateSerial(2002, 6, 1)として
from_date と #CStr(from_date)# との間に違いがあるのでしょうか?
0887885
02/07/26 18:32ID:???Date()←これはDBサーバ側の関数。
多分DBはAccessだとおもうけど、VBSのDate()では無くて、Access VBAの関数。
>from_date と #CStr(from_date)# との間に違いがあるのでしょうか?
うぉい。&とダブルクォート忘れているぞ。
SQL文は文字列を作ってから、それを投げてやる。
あたりまえだが
>"Where mona Between from_date and Date()"
みたいに文字列の中に変数書いてもDB側が解釈してくれるわけが無い。
0888nobodyさん
02/07/26 20:15ID:iceofcpT> Date()←これはDBサーバ側の関数。
この一言で疑問が解けました。
0889Sヨ
02/07/26 20:52ID:nbWQDjXSお客が言語指定までしてくるんだ
嫌な客だな・・・
普通は営業かけて、どーにでもなるだろ?
0890nobodyさん
02/07/27 01:52ID:v8SXzyUOPHPだったら、ASP使いを1日勉強させれば書けるのでは?
0891PGは楽でいいな
02/07/27 05:21ID:WxxybpCK0892nobodyさん
02/07/27 08:34ID:???0893マ
02/07/27 15:46ID:2DdyX1BPばかぁ〜ですか?
0895マ
02/07/27 18:35ID:WxxybpCK0896ププ
02/07/27 23:24ID:2DdyX1BP全角の夏厨かよ・・・
0897報告
02/07/28 01:11ID:eg8xUcMV0898nobodyさん
02/07/28 01:23ID:???0899
02/07/28 02:12ID:484dWza/どんな問題だよ。
ASPで問題なんて、一度も経験ないぞ。IIS4.0以降は。
0900夏の名物
02/07/28 02:19ID:S1MdmNN2攻撃されて落ちますた・・・
IIS氏ね
0903ゲイ
02/07/28 16:38ID:Det75RAX0904報告
02/07/28 17:12ID:d6Yg1Otj夏厨が集まる入れ食いスレでしか?
0905nobodyさん
02/07/29 00:34ID:???IISでセキュアな状態を維持するって大変だと思うけど。
オマエが扱うIISはいつも万全なの?
オマエが扱うIISはいつも万全なの?
オマエが扱うIISはいつも万全なの?
なの?
0906マ板より遠征
02/07/29 00:46ID:dBFsjTiH狙われることのない夏厨の鯖なんだから許してやれよ
0907nobodyさん
02/07/29 01:08ID:aDFxf7kFhttp://www.atmarkit.co.jp/fwin2k/operation/iissecurity2/iissecurity_01.html
とか、イイと思たよ。
これ読んでも、
>>905の
>IISでセキュアな状態を維持するって大変だと思うけど。
には禿しく同意。
MSにも、IISの立て方書いてあるけど、きついとおもうなー
# そろそろ、WebServerのパッチ当てたぐらいで
# 再起動を要求するのはやめて欲しい
0908nobodyさん
02/07/29 03:17ID:???MS製品を使ってるのか?
0910nobodyさん
02/07/29 09:12ID:???けっこう大手でも使ってるの見かけるけど。
あほみたいに金かけてるとは思うが。
0911報告
02/07/29 09:16ID:dBFsjTiHまた夏厨が釣れますた
今度も小物みたいです。
0913nobodyさん
02/07/29 09:26ID:???Microsoftのwebサーバもやられてたし。
0914910
02/07/29 09:50ID:???釣った釣られたの話はもう見飽きた。
つまらん。
この手の輩は無視の方向で>>ALL
>>912
許すも何もちょっと気になったんで横から口出ししてみただけ。
で実際の所はどうなんだろう。
>>913
それはやられるほうがアフォ。
最低限のことやってれば感染は避けられた。
Microsoftが感染してたのにはワラタが。
0915nobodyさん
02/07/29 10:24ID:???http://www.airwork.jp/ref/chili.asp
ちなみにこのサイトの鯖は
Server: Apache/1.3.20 Sun Cobalt (Unix) Chili!Soft-ASP/3.6.2 mod_ssl/2.8.4 OpenSSL/0.9.6b PHP/4.0.6mod_auth_pam_external/0.1 FrontPage/4.0.4.3 mod_perl/1.25
0916マジレス
02/07/29 10:59ID:???ヤバさから言えばメジャーなWeb鯖はどれも同じ。
ただ、IISの場合は>>905のような半端エンジニアが設定すらせずに納品するケースが
あるから問題になることが多い。
さらに言えばこういつ奴らは障害発生時に「MS製品ですから」ってのを(自分達のコーディングミスが
原因であっても)平気で使う。
不要なサービス(ISAPI マッピング等)をきちんと殺して、公開用のお決まりの手順を踏めば、
夏厨絶賛のApacheレベルにはなる。
さらに言えば様々なもの(セキュリティソフト等)がUNIX系よりもはるかに安いので、TCOを考えると
安価にそれなりにセキュアな公開用鯖を組めたりする。
0917nobodyさん
02/07/29 11:07ID:???0918nobodyさん
02/07/29 11:11ID:???アップしても Server Signature はなぜか 1.3.20 のまま。
0919nobodyさん
02/07/29 11:16ID:???変な曲をトップページで流さないで下さい。
0920nobodyさん
02/07/29 11:17ID:???0921nobodyさん
02/07/29 11:28ID:???CobaQでASPってメリットがわからん。ASPってIISでなんとかしたいと
いう制約付きのときにしかたなくやるものという印象しかないもので。
0922nobodyさん
02/07/29 11:36ID:???いや、Win 以外で ASP とか書いてあったから書き込んだまでで…
ASP も PHP も Perl/C/C++ で CGI も OK だし、JDK+Tomcat 入れ
ればサーブレット/JSP も OK だし、要は開発部隊が一番使い慣れた
の使えばええんと違うか。ユーザ管理からメールの設定までめちゃ
くちゃ簡単やし。
>>920
それこそ ASP 付きで RaQ 一台買ったほうがぜんぜん安上がり。
0923910
02/07/29 11:48ID:???サンクスコ。
なんかいろいろなセキュリティ情報眺めてても結構Apacheとかでも
セキュ穴見つかってるし、気になってた。
たしかに"Microsoftが悪い!"って言うのはいい言い訳だな...
>>922
そんなに安いのか?Win2kServerってプレインストなら10万逝かなかったと思うが。
どっか価格の載ってるところ無いか?
0924マジレス
02/07/29 12:08ID:???サンで売ってるよ。
一番安いので18万ちょっと。
普通に使えるレベルで23万ちょっと。
http://jp.sun.com/telesales/catalog/system/03.html
ベースはUNIXなんで、アプリ類はUNIX用のものになる。
ただ、これでASP動くといってもオブジェクト類で使えないのがあったりするので、
ASPのメリットがあるかどうかは微妙。
0925
02/07/29 12:32ID:ni0yln+W結局これにつきる。
クライアントが注文つけないかぎり。
0926910
02/07/29 13:27ID:???サンクスコ。
安いねこれ。
SUN=糞高いとか思ってたけどIntelベース+Linuxならこんな値段なのか...
でもRaQ 550ならこの辺のサーバにWin2kServerつけた値段と大差が無い罠。
http://jpstore.dell.com/store/newstore/BSD/masterNormal.asp?iConfigID=1&iSegID=2&c_SegmName=BSD&c_ConfigType=Normal&BrandId=1254&FamilyId=13
ASPが動いてもどうもADOは無いみたいだし、あんまりメリット無いな。
スレと関係ないがDNSに使ってみたいなこれ。NT版のBINDなんか不安定...
0929nobodyさん
02/07/29 18:15ID:DzCwMCFnM$信者ってこれ程度で驚くの?
0930Solaris/Cobalt ユーザ
02/07/29 20:07ID:???別に驚いているわけではないんだが、Win2k の 25 クライアント
ライセンス版とかって二十数万くらいしたような記憶があったから。
0931nobodyさん
02/07/29 20:23ID:???そりはWin2k Advanced Serverの方ね。
この辺に違いが書いてある。
http://www.microsoft.com/japan/windows2000/server/howtobuy/choosing/default.asp
0932nobodyさん
02/07/29 21:00ID:???IIS で Web 公開するのって無制限ユーザライセンス版とかあるのか
と思ったけど、そうでもないんだ。Pro はユーザ制限あって Server
なら (ユーザライセンス数関係なく) 良いって事?
ちなみに Cobalt Linux のほかに Solaris の安いエントリサーバも
出てる。安価で Chili!Soft ASP のライセンスが入ってるのは以下の
二つ。ASP 使いだけど Win はヤダって人は検討してみるのみ良いかも。
http://www.sun.co.jp/telesales/catalog/system/06_1.html
http://www.sun.co.jp/telesales/catalog/system/03_3.html
0933nobodyさん
02/07/29 21:03ID:+xzJuB2VASP + MSDE で商品管理のデータベースの作成を考えています。
その中で、環境設定の画面を作って
表示数とか、保存フォルダとかの指定をすることを考えています。
このときに、これらの変数は普通どのように保管するのでしょうか?
変数のためにMSDEでテーブルを作るのも変な気がします。
普通にファイルオブジェクトを作成するのでしょうか?
データはバイナリ管理??
もしそうだとするとそのとき心配なのは、実際の実行速度なのですが
(商品の一覧表示等)
Cなら初期化時にメモリに展開というイメージなのですが
ASPでも同じでしょうか?
どうも作法が分かっていません。よろしくお願いします
0935931
02/07/29 21:40ID:???実わ漏れもこの辺よく分かって無い。(w
7年程前業者に外向けの鯖ということで入れさしたときも5クライアントライセンス
だったんでこれでいいものとして使ってる(内側向けの鯖はクライアント分ちゃんと買った)。
これがダメだとUNIX系と勝負が出来なくなるんじゃねーかな。
ユーザー数はIUSR_鯖名の一人分だけでいいんでないかい?
Proは同時接続する数に制限がつけられていると思われ。
あと鯖の情報サンクス。
Solarisでもこんなに安いのあるのか...
>>933
それはもう好みの問題だと思われ。
一番鯖にとって負荷が少なそうなのはApplication開始時にテキスト、DBなんかに持たせたデータを
Application変数に読み込ませるのが負荷は少なそう。
で環境設定のページではApplication変数とテキストの両方を書き換えると。
こうするのが一番
>Cなら初期化時にメモリに展開というイメージなのですが
>ASPでも同じでしょうか?
このイメージに近いものかと。
実際のやり方はやったこと無いので何ともいえないがglobal.asaになんか書いてやればいけると思う。
雑な説明でスマソ。
0936nobodyさん
02/07/29 21:53ID:+xzJuB2Vコメントありがとうございます。
application変数ですね。勉強してみます。
ところで、基本的な質問なのですが、ここで書かれている『application開始時』とは
例えば一覧するASPページにユーザがアクセスする時点というイメージでよいのでしょうか?
最終的には、この商品管理のデータベースをインターネットにUpして
外部からの複数アクセスを考えています。
これらの変数は、アクセス対象者によって変更するつもりの無い共通変数なのですが
コメントいただいた方法で問題ないですよね。
よろしくお願いします。
0937nobodyさん
02/07/29 22:00ID:???0938931
02/07/29 22:18ID:???多分IISの開始ボタンを押したときか、開始してから最初のユーザーが来たときが
Application開始時に当たると思う...
さっきのもうちょっと具体的に書くとglobal.asaに
<SCRIPT LANGUAGE="VBScript" RUNAT=Server>
Sub Application_OnStart
Application.("キー") = 設定値
Application.("キー2") = 設定値2
End Sub
</SCRIPT>
みたいに書いてやればいけると思う。
このApplication("キー")っていうのは全ユーザー共通の変数。
>>937
いいな〜。
漏れはヒラだから無理だYO!
0939夏厨去れ
02/07/29 22:31ID:Ah56NOiMいいかげんにしろ!
自分で調べることもできないのか、アフォ
0940nobodyさん
02/07/29 22:39ID:t2f3BN48ありがとうございます。
早速試してみます。
お世話になりました。
0941nobodyさん
02/07/29 23:30ID:5QjZvozBインターネットサービスのアクセス数は、OSのアクセス数とは
無関係、935が言うとおり、IUSER_****が一つなので、
追加CALは必要ない。
(ちなみに、忘れたがW2KServerってインターネットコネクタライセンス
ってないんだっけ?? )
IISでもNT認証を使うときには必要で、
ユーザマネージャにユーザーを登録する必要がある奴には、
その分のCALが必要だということ。
Proは同時接続数というより、同時セッション数が限られていたハズ。
画像も1セッションだったりするので使えない。
0942小糸 ◆f41roZrA
02/07/30 01:38ID:m3CFWxh3ダメ板常駐コテハンをPGにしてくれるスレは
0943通りすがり
02/07/30 09:14ID:DiCOZlJJ0944Me使い
02/07/30 09:23ID:???よし、今日からASPを勉強するぞ!
0945nobodyさん
02/07/30 12:34ID:???0947nobodyさん
02/07/30 13:56ID:???0948nobodyさん
02/07/30 14:42ID:???0949nobodyさん
02/07/30 14:43ID:???0950
02/07/30 14:53ID:pjPYn7qk0951nobodyさん
02/07/30 15:24ID:B146nWErまあ開発じゃなくて勉強程度なんでしょ。とはいいながら、Meの
バグの多さには参ってXPに乗り換えたよ。
0953nobodyさん
02/07/30 15:27ID:???0954nobodyさん
02/07/30 15:35ID:???0956931
02/07/30 15:43ID:???フォローサンクスコ
それより
☆ チン
☆ チン 〃 ∧_∧ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
ヽ ___\(\・∀・)< 次スレまだ〜?
\_/⊂ ⊂_)_ \____________
/ ̄ ̄ ̄ ̄ ̄ ̄ ̄/|
|  ̄  ̄ ̄ ̄ ̄ ̄ ̄:| :|
| |/
 ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
0957nobodyさん
02/07/30 15:47ID:eGJggE1x0958nobodyさん
02/07/30 16:15ID:???0959nobodyさん
02/07/30 17:57ID:B146nWEr/ ヽ___/ ヽ イライライライラ
/ ノ( l___l \
| ⌒ ● | | ● | / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
へ | へ ヽ / | < 次スレまだ〜?
\\ \ \\ ヽ/ / \____________
チン \\ .> \\ ヽ
チン \\/ \\ _ |
\ ̄ ̄ ̄ ̄ ̄ ̄ ̄/ / ̄ ヽ / _
\回回回回回/ ̄ ̄ヽ / ̄ ̄ /|
\___/ ヽ____/ / |
/ |
/ |
0960931
02/07/30 18:18ID:???なんで?
0961nobodyさん
02/07/30 19:29ID:???http://pc.2ch.net/test/read.cgi/php/1028024916/
0962nobodyさん
02/07/30 19:30ID:???まもなくここは 乂1000取り合戦場乂 となります。
\∧_ヘ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
,,、,、,,, / \〇ノゝ∩ < 1000取り合戦、いくぞゴルァ!! ,,、,、,,,
/三√ ゚Д゚) / \____________ ,,、,、,,,
/三/| ゚U゚|\ ,,、,、,,, ,,、,、,,,
,,、,、,,, U (:::::::::::) ,,、,、,,, \オーーーーーーーッ!!/
//三/|三|\ ∧_∧∧_∧ ∧_∧∧_∧∧_∧∧_∧
∪ ∪ ( ) ( ) ( ) )
,,、,、,,, ,,、,、,,, ∧_∧∧_∧∧_∧ ∧_∧∧_∧∧_∧∧_∧
,,、,、,,, ( ) ( ) ( ) ( )
0963nobodyさん
02/07/30 19:37ID:???0964nobodyさん
02/07/31 08:22ID:???0965nobodyさん
02/07/31 09:35ID:???0966nobodyさん
02/07/31 10:50ID:???|⌒彡
|冫、)
|` /
| /
|/
|
0967nobodyさん
02/07/31 12:50ID:???|
|⌒彡
|冫、)
|` /
| /
|/
|
0968nobodyさん
02/07/31 13:41ID:???|
|⌒彡
|冫、)
|` /
| /
|/
|
0969nobodyさん
02/07/31 14:16ID:???|
|⌒彡
|冫、)
|` /
| /
|/
|
0970nobodyさん
02/07/31 15:59ID:???|
|⌒彡
|冫、)
|` /
| /
|/
|
0971nobodyさん
02/07/31 17:04ID:???|
|⌒彡
|冫、)
|` /
| /
|/
|
0972nobodyさん
02/07/31 18:25ID:???|
|⌒彡
|冫、)
|` /
| /
|/
|
0973nobodyさん
02/07/31 18:56ID:???|
|⌒彡
|冫、)
|` /
| /
|/
|
0974nobodyさん
02/07/31 21:32ID:???|⌒彡
|冫、)
|` /
| /
|/
|
0975nobodyさん
02/07/31 21:32ID:???|⌒彡
|冫、) ♪
|` /
| /
|/
|
0976nobodyさん
02/07/31 21:32ID:???|⌒彡
|冫、) ♪
|` /
| /
|/
|
0977nobodyさん
02/08/01 00:10ID:al/ZdZ600978nobodyさん
02/08/01 01:27ID:XT05z7lL#ってゆうかこんな閑散とした板でスレ埋まる前にスレ立てする意味があるのか?
0979nobodyさん
02/08/01 04:51ID:???0980nobodyさん
02/08/01 04:54ID:???,,、,、,,, / \〇ノゝ∩ < 1000とり合戦いくぞゴルァ!! ,,、,、,,,
/三√ ゚Д゚) / \____________ ,,、,、,,,
/三/| ゚U゚|\ ,,、,、,,, ,,、,、,,,
,,、,、,,,U (:::::::::::) ,,、,、,,, \ ぶーぶーぶー /
//三/|三|\ あと3分だけたのむよ〜
∪ ∪ (\_/)タリー タリー まだ早えよ〜
( ´Д) タリー タリー
何焦ってんだよ〜 / つ (\_/) (\_/)ノ⌒ヽ、
(_(__つ⊂(´Д`⊂⌒`つ(´Д` )_人__) ))
0981nobodyさん
02/08/01 08:21ID:???/⌒彡
/ 冫、 ))
/ ~ヽ ` , (((( ティモテ
| \ y )))) ティモテ〜
| ニつ))つ
|、ー‐ < ((
/ ヾ \、
// しヽ__)〜
~〜〜〜`
0982nobodyさん
02/08/01 08:22ID:???/⌒ン
/ 冫、 ))
/ ~ヽ ` , (( ティモテ
| \ y )) ティモテ〜
| ニつ)つ
|、ー‐ < (
/ ヾ \、
// しヽ__)〜 〜
~〜〜〜` 〜 〜 〜
〜 〜 〜 〜
0983nobodyさん
02/08/01 08:22ID:???ツルピカッ
+
/⌒ヽ+
/; 冫、 )
/ ~ヽ ` ./ ティモ…テ…
| \ yヽ
| ニつ つ
|、ー‐ <
/ ヾ \、〜〜〜
// しヽ__)〜〜〜〜
~〜〜〜` 〜〜〜〜〜〜
〜〜〜〜〜〜〜
0984nobodyさん
02/08/01 12:53ID:???|
|⌒彡
|冫、) ♪
|` /
| /
|/
|
0985nobodyさん
02/08/01 12:53ID:???|⌒彡
|冫、) ♪
|` /
| /
|/
|
0986nobodyさん
02/08/01 12:54ID:???|⌒彡
|冫、) ♪
|` /
| /
|/
|
0987nobodyさん
02/08/01 12:54ID:???|⌒彡
|冫、) ♪
|` /
| /
|/
|
0988nobodyさん
02/08/01 12:54ID:???|⌒彡
|冫、) ♪
|` /
| /
|/
|
0989nobodyさん
02/08/01 12:55ID:???|⌒彡
|冫、) ♪
|` /
| /
|/
|
0990nobodyさん
02/08/01 12:55ID:???|⌒彡
|冫、) ♪
|` /
| /
|/
|
0991nobodyさん
02/08/01 12:55ID:???|⌒彡
|冫、) ♪
|` /
| /
|/
|
0992nobodyさん
02/08/01 12:56ID:???|⌒彡
|冫、) ♪
|` /
| /
|/
|
0993nobodyさん
02/08/01 13:26ID:???|⌒彡
|冫、) ♪
|` /
| /
|/
|
0994nobodyさん
02/08/01 13:26ID:???|⌒彡
|冫、) ♪
|` /
| /
|/
|
0995nobodyさん
02/08/01 13:29ID:???|⌒彡
|冫、) ♪
|` /
| /
|/
|
0996nobodyさん
02/08/01 13:29ID:???|⌒彡
|冫、) ♪
|` /
| /
|/
|
0997nobodyさん
02/08/01 13:33ID:???|⌒彡
|冫、) ♪
|` /
| /
|/
|
0998nobodyさん
02/08/01 13:33ID:???|⌒彡
|冫、) ♪
|` /
| /
|/
|
0999nobodyさん
02/08/01 13:35ID:???|⌒彡
|冫、) ♪
|` /
| /
|/
|
1000nobodyさん
02/08/01 13:35ID:???|⌒彡
|冫、) 1000
|` /
| /
|/
|
10011001
Over 1000Threadもう書けないので、新しいスレッドを立ててくださいです。。。
レス数が1000を超えています。これ以上書き込みはできません。