トップページ⇒php
1001コメント357KB

==ASP==

■ このスレッドは過去ログ倉庫に格納されています
0001名無しさん@お腹いっぱい。 NGNG
ASP について語るスレ
0780 ◆IUSR/9/M 02/07/01 18:03ID:???
>>777
Closeもしくはカーソル移動してもレコード解放しなければ困ると思われ。
あとロックの指定をしていなくても何らかのロックをしているものと思われ。

まあよっぽど複雑な処理で無い限りそんなに気にすること無いんでないかい?
078177702/07/01 19:24ID:nF7cas5y
>>780
同時に二人アクセスするかどうかも微妙な
社員用グループウェアのサーバ部なんですが、

じゃあその「何らかの」ロックを期待して
なんのロックもかけない方向でOKですね。
0782nobodyさん02/07/01 20:31ID:???
同時にアクセスされたらそらエラーになるべ。
場合によっては最悪デッドロックだべ。
0783nobodyさん02/07/02 02:01ID:???
>>775
>MSのダメ度を棚にあげて
>>>768の権限設定の注意点を
>知っている事が
>技術者として出来がよいと
>勘違いしているヤシが多いのも
>MS系技術者の特徴だね

いやぁそれ言ったら、SIとかソフトウエアエンジニアの立場が・・・・。

これMSに限らず、Unixのことを知ってることに能力的に何の価値が
あるんだろ・・とか、フレームワークの上のプログラミング言語を
知ってることに何の意味があるんだろ・・・・とか、なっちゃうような。

もちろん、市場にニーズがあるから良いんだが、それ自身には
お金以外に何の普遍的価値もない感じで、技術者というスコープで見ちゃうと
それは果たして、「技術」なんですか?なんて感想があったりして。

カスタマイズレイヤーと、ソフトウエア工学のレイヤーは分かれてると
思うので、研究者より上のレイヤーは、みんな大同小異って感じがするよ。

ま、そんなことは置いておいても、MSのトラブルで時間をかけて解決しても、
ため息しか出ないのは事実だが。
078477202/07/02 02:03ID:???
>>774
Win-IISじゃないと、価格的によろしくないアプリケーションサーバとの連携とかね。
0785nobodyさん02/07/02 09:32ID:???
>>784
NT系にするメリット=客からぼったくれる
ということですね。それなら了解です。
0786nobodyさん02/07/02 09:46ID:???
>>785
学生さんですか(W

「客からぼったくれる」じゃなくて「客に金が無いから」ってのが大概の理由なんだけどね。
あとは「客がWin系以外わからないから」ってのもあったな。
0787nobodyさん02/07/02 09:57ID:???
>>786
あ、逆でしたか。失礼しました。
でも金がないなら Apache とかでいいんじゃないんですか?
NT系にするメリットはなんでしょう?

「客がWin系以外わからないから」だけなんですか?
0788 ◆IUSR/9/M 02/07/02 11:00ID:BLLilJRx
>>781
>じゃあその「何らかの」ロックを期待して
>なんのロックもかけない方向でOKですね。

いや。ロックタイプの指定はしてやったほうがよい。
078977702/07/02 15:36ID:ceL/+0um
>>788
1でいいんですよね?

レコードセットを使わないSQL文の場合は
ロックはどうやるんですか?

値を取得したい場合はレコードセットを作って
それに当然入れますけど、

削除とか更新とか追加とかのときって、
ObjConnect.Execute(SQL)
ってやっていきなりObjConnectのメソッドでやっちゃうんですけど、
この場合ロックかけれませんよね。

となるとやっぱコネクションのとこでそのオブジェクトに
ロックをかけることになるんでしょうか。

ていうかレコード単位のロックっていまいち理解してないんですけど、
レコードセットにロックをかけるってのは、
そのレコードセット自体が排他になるってことで、
mdbファイルの中に保存されてるテーブルやらレコードやらには
ロックかかるかどうかちょっと不安なんですけど・・・。
0790 ◆IUSR/9/M 02/07/02 17:32ID:BLLilJRx
>1でいいんですよね?

1というとReadOnly?
それでいいかと聞かれても、目的によって変わるんでなんともいえない。

あまり関係ないがとりあえずglobal.asaにADOのタイプライブラリを登録することを勧める。


>レコードセットを使わないSQL文の場合は
>ロックはどうやるんですか?

これは知らぬ。
漏れはINSERT文とか組み立てるのめんどいからレコードセットをいぢってる。

>ていうかレコード単位のロックっていまいち理解してないんですけど、
>レコードセットにロックをかけるってのは、
>そのレコードセット自体が排他になるってことで、
>mdbファイルの中に保存されてるテーブルやらレコードやらには
>ロックかかるかどうかちょっと不安なんですけど・・・。

何が言いたいのかよくわからんのですけど...
とりあえずかかると言っておこう。
0791nobodyさん02/07/02 20:44ID:???
>レコードセットを使わないSQL文の場合は
>ロックはどうやるんですか?

Application.Lockする方法もあるけど
やっぱり普通にエラーとラップと
トランザクションを組み合わせれば?
0792nobodyさん02/07/02 20:45ID:???
×エラーとラップ
○エラートラップ

ごめりんこ
079378402/07/03 01:40ID:+0lnWxbV
>>785
逆。アプリケーションサーバも、Winの次はSolaris版しかなかったりしてね。
Solaris版には決まって安いバージョンがない。

最近はそんなこともなくて、ちゃんとLinux版も出てきてるけどね。

まぁあと、Winを使うメリットといえば、MSソリューションとの組み合わせってのは
あるよね。今まではイントラメインだけど、今後、インターネットでも、結構、見逃せないかも。
WWWのような、標準入出力の単純な奴じゃなくて、ブロードバンド絡みで付加価値を
つけるような状況になると、MSの総合力って、結構、気になるなぁ。
0794 ◆IUSR/9/M 02/07/03 09:19ID:0ocDzqIs
>>791
Application.LockってApplication変数をロックするだけじゃなかったっけ?

まあスクリプトの頭にApplication変数いぢりに逝くようにしたらロックかけられるけど。
そういうこと?
0795nobodyさん02/07/03 15:08ID:???
質問です。

ASP(VBScript)を用いて、OLEオブジェクト型のフィールドに入っている
ファイルを読み込むことは出来るのでしょうか。
(読みたいのはpdfファイル)
0796nobodyさん02/07/03 20:53ID:6jUNZywj
リアルタイムで更新されるチャットを制作しようと考えています。
ASPとJavaアプレットを組み合わせて作るとよいと聞いたことが
あるのですが、この組み合わせは実際的でしょうか?
また、他にこの用途にお勧めのプログラム言語はありますか?
0797nobodyさん02/07/03 20:58ID:Qkd97N2t
http://www.geocities.co.jp/Hollywood-Screen/9038/

http://jbbs.shitaraba.com/news/446/himajin.html


絶対!!!!!上のURLには来ないように!!お前ら来るなボケ!
0798nobodyさん02/07/03 21:03ID:???
sage
0799nobodyさん02/07/03 21:03ID:???
>>796
質問スレで質問すれば?
0800ASP02/07/04 02:13ID:???
800.asp
0801nobodyさん02/07/04 09:24ID:???
801.asp
0802nobodyさん02/07/04 19:25ID:???
チャット自体、Webでやるのは負荷が掛りすぎるような気がする・・・
だからJavaアプレットなのかな。どうなの?
0803nobodyさん02/07/04 19:32ID:???
>>802
質問スレで質問すれば?
0804 ◆IUSR/9/M 02/07/05 11:43ID:???
>>796
Java関係のスレで聞いたほうがよさげ。
0805 ◆IUSR/9/M 02/07/05 13:41ID:sJFyClRe
>>795
mdbファイルの...ってことよな?

pdfなら試してみたら出来た。

でもパワーポイントのファイルはダメやった。
ダメな理由はなんか文字コードっぽい。
誰かこれの避け方知ってる?
0806nobodyさん02/07/06 14:27ID:ipQyyrrH
>>796
アプレットなんか使うぐらいなら、FlashでチャットのUIを作った方がよろし。
開発工数、表現力、ブラウザ対応の融通、世間様のパーミッションなど、
すべてに勝ってると思う。

ちなみに、負荷という意味では、HTMLのデータ送信よりも、
マルチスレッドのデータ読み書きに負荷が集中してそうなので、
一般サイトのそれなら、JavaでもHTMLでもそんなに変わらないのでは?!

ただ、2ちゃんねるのようにデータ転送量や、Webサーバそのものの負荷を
問題にするならば、データのみの通信にして、クライアントサイドに描画ロジックを
持たせる効果は高い。
0807nobodyさん02/07/06 15:28ID:???
いい表現だなあ>世間様のパーミッション
0808nobodyさん02/07/06 16:48ID:???
>805
そんなことも出来るのね・・・。
データベースが肥大しそうだからやったこと無いけど・・・。
ちょっと俺もやってみよう。
0809nobodyさん02/07/06 17:46ID:yKhzTq86
>>806
レスありがとうございました。
Flashという手もありましたね。
どこかでASPと連携させて・・・という感じの記事があったのを覚えています。
やはり、20人くらいが一斉にアクセスすることを考えると少し転送量も
考えなければならないと思います。
いくら専用サーバーとは言え、ADSL 1.5M接続ですので。
0810nobodyさん02/07/09 17:02ID:KV/eRwU+
携帯とPCをUAで振り分けてページをリダイレクトしたいのですが、
ASPでUAによる振り分けってできますか?


If Request.ServerVariables("HTTP_USER_AGENT")="Mozilla" Then

↑見たいな感じでやってみたのですが(これでは出来ないのは承知)、うまくいきません。
あと、RegExpを使ってやっても見たのですが、途中でわけがわからなくなってしまいました。

みなさん助けてください。お願いしますm(_ _)m
0811nobodyさん02/07/09 21:02ID:???
>>810
いいサンプルがどうかわからんが
http://www.coop.shizuoka.ac.jp/note002.htm
0812nobodyさん02/07/10 06:59ID:???
卒業研究のテーマで、ASPによる「アルバイトのシフト管理支援」を構築したいと
考えています。ですが、全くの初心者です。HPも作ったことありません。
0からのスタートです。正直、こんな私には荷が思いでしょうか?
C言語は経験済みです。
マジレスよろしくお願いします!!
081381002/07/10 16:18ID:2KVLwZw6
>>811
どうもありがとうございます。
やってみます。

>>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:I4EKvOkm
>>810
InStrで十分だったりして
0816nobodyさん02/07/11 08:28ID:???
>>805
mdbファイルの...ってことです。
ヤパリ出来るんですね・・・
でも、どんなファイルでも出来てくれないと使いにくいス。

>>808
リンク先のファイル名だけをデータベースに放り込む方法だと、
ファイルをおいてあるフォルダが変わったときなどに面倒なので、
データベースに入れて扱おう、という考えなんです。
ファイルをデータベースと別に保存しても、サーバに負荷はかかるでしょうし。
0817 ◆IUSR/9/M 02/07/11 17:30ID:8bvCZiXs
>>816
ごめん。どんなファイルでも問題なく出来たわ。
Accessに登録するとき手で登録したのがあかんかったみたい。
(手で登録すると埋め込みになってデータの前後に要らないものがついてしまう。)

VBSから登録してVBSから取り出しなら何の問題も無い。
(でも今度は手で取り出せないようになってしまう。)

>ファイルをデータベースと別に保存しても、サーバに負荷はかかるでしょうし。
メモリが心配やな〜。

0818Sヨ02/07/12 02:53ID:ergjW3gi
>>812
CができるならAは楽勝だろ?
しかしまだ仕事でASP使ってる所あるの?
セキュリティどないしてるんやろ?
0819nobodyさん02/07/12 03:17ID:???
>>818
いくらでもあります。
最近はApacheでも動くらしいし。
セキュリティは対策をしっかり練っておけば被害は最小に防げます(←ないとは言えない)
0820nobodyさん02/07/12 07:44ID:HnGNArsa
>>818
CができてもAができるとは限らない。

要は、最近のテクノロジーにおいて知るべきことは、言語云々の
問題じゃないという意味なのだが。

個々の技術が持っている「お約束」がいろいろあって
一朝一夕にはうまく動かないよ。とくに、インターネットとなると、
考えなきゃいけないことが増える。

それこそ、君が言ってるセキュリティとかね。そういうのは言語云々の
問題じゃないよ(w

812さんは、お約束の範囲が市販の本を買ってくれば、割と把握できる
PHPの方がオススメ。お便利命令が揃っているから、ASP以上に簡単だと
思えるよ。
DB操作命令とか、ASPでは個々が自前でそろえているライブラリが、
最初っからついている。

ASPは、Winの仕組みどおり柔軟なんだけど、それが故にASP自体が
発展していない。その辺は、VB等のWinプログラミングの経験がないと、
割と面倒かも。
0821nobodyさん02/07/12 14:39ID:???
>>818
そんな時間まで起きていて大丈夫?
遅刻して先生に怒られなかった?
2ちゃんもいいけどちゃんと勉強もしろよ。

0822nobodyさん02/07/12 16:05ID:6gsP+uDe
アフォ818晒しあげ
0823j02/07/12 16:13ID:0Pf4DWrE
http://js-web.cside.com/
0824Sヨ02/07/13 00:22ID:riBseS/c
>>821
一応言っておくけど今デスマーチ真っ只中で徹夜2日目突入
工数計算間違えて自分もコーディング中
だからSEとは書かずにSヨにしてるだろ?
学生さんは呑気にASPやってな
少しは勉強になる。
ASPしかできない厨になるなよ
DQN会社しか行けなくなるぞ・・・
0825nobodyさん02/07/13 00:39ID:???
ASP で大規模システム作ると、デスマーチ率高くなりません?

#いや、自分の経験上ですが・・・
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
ASP盛り上がらなくて、しかもデスマーチになるのはIISのお蔭です
と言ってみるテスト
あと、C使えればオブジェクト系以外の言語だったら楽勝。
アルゴリズムは言語仕様の問題だけで、あとは変わらん
マ板から久しぶりに覗きに来たけどレベル低くないか?
それよりも発言数少なすぎ・・・
0828nobodyさん02/07/13 03:36ID:???
>>826
SQL文が間違ってるかも。確認してくれ。
0829nobodyさん02/07/13 03:44ID:???
オブジェクト指向以外の言語って収束に向かうでしょ?

いくら、アルゴリズム変わらなくても、
ASPで壱万行を超えるソースのバグ直せといわれた時は、デスマーチでした。
ASPだと、>>826みたいなコードを巨大化させていくやつって結構多いと思うよ。

>>826
DBの型と合っていないんじゃねーの?
0830nobodyさん02/07/13 03:50ID:???
>>829
それならASP.NETだ!
0831osage02/07/13 03:59ID:???
関係ないけどさ、

入力チェックしたら?
SELECT 文一つにまとめたら?
IF文 一つにまとめたら?
"3"とか使うのやめたら?
変数定義してから使ったら?

少しはバグ減ると思うよ。
0832nobodyさん02/07/13 04:15ID:g4imVOZ7
>>826
入力チェックごときに3回も SQL 文発行するなよ。

#どうせ、idを数値型で定義してaとかbとかPOSTしてるとかというオチだろ。
0833nobodyさん02/07/13 05:04ID:Na2XKk/6
そんなプログラム納品された日にゃぁ・・・鬱死
0834鬱02/07/13 05:22ID:F0hWh23q
>>831
正論
つーか、それできないヤシは職業PGやるな・・・と言いたい
0835nobodyさん02/07/13 08:35ID:???
>>824
たいへんですな。頭悪いと。

0836nobodyさん02/07/13 18:38ID:???
ASPスレ初荒れの予感・・・
0837nobodyさん02/07/13 20:48ID:???
ASPのサンプルコードはどこでみつかるのですか?
0838nobodyさん02/07/13 21:52ID:???
検索して何も出てこなかったのか?>>837
0839nobodyさん02/07/13 22:03ID:???
>>837
ほらよ
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=
0840 ◆TZR/3SHQ 02/07/14 03:53ID:???
みんな、ちょっとは検索してから質問しようYO!
0841osage02/07/15 01:53ID:???
>>840
正論
つーか、それできないヤシは職業PGやるな・・・と言いたい
0842nobodyさん02/07/22 13:26ID:n5+RvTHz
ASPでVBScriptのコメントは ' 以降、 JScriptなら // 以降とありますが、
VBScriptでも // でコメントと認識するようです。これはリファレンスなど
にもきちんとある仕様なのでしょうか?
どうも ' は見にくいので // に統一したいと思っています。
0843nobodyさん02/07/22 13:34ID:E8GY+aoJ
>>842
俺エラーになるよ< //コメント

>Microsoft VBScript コンパイル エラー エラー '800a0400'
>ステートメントがありません。
>
>// dim i
>^

084484202/07/22 14:12ID:n5+RvTHz
>>843
そうでしたか。こちらはXPに付属のIISで、
VBScript version 5.6 なんですけど、それじゃ
だめですね。まあ、' を見慣れるしかないということで。
0845nobodyさん02/07/22 22:57ID:???
'// にすればいいんじゃないの?
084684202/07/22 23:58ID:n5+RvTHz
なるほど、そうします。サンクス
0847  02/07/23 13:30ID:8Owe0qdN
REMでいいじゃん
0848blou ◆97IiNRRE 02/07/23 13:45ID:I5mKshxj
WindowsMeでASPを書く環境をつくりたいのですが、
IISもPWSも入ってないようですね。

ローカルでテストする環境を整えたいのですが、どうしたらいいでしょうか?
0849nobodyさん02/07/23 14:53ID:???
・2000orXPproを買う。
・98を買う。
・未保証だがMeで98用のPWSを無理矢理動かす
・Apacheを入れる
0850blou ◆97IiNRRE 02/07/23 17:49ID:I5mKshxj
どうも有難うございました。
おかげで死に損ないました。

感謝します。
0851nobodyさん02/07/23 18:57ID:???
>>849
>・Apacheを入れる

これはだめでは?
0852nobodyさん02/07/23 20:18ID:???
>>851
なんで?
0853nobodyさん02/07/23 20:22ID:???
>>852
微妙だろうなぁ。
たしか有料じゃなかった?
0854臭02/07/23 21:53ID:B76YPIDC
>>853
ばか?
0855nobodyさん02/07/23 22:29ID:???
>>853
頭弱そう・・・晒し上げ
0856nobodyさん02/07/24 00:39ID:???
>>854-855
はぁ?
Apacheが有料だとはいってないけど?
0857nobodyさん02/07/24 01:08ID:???
>>856
日本語も弱そう・・・晒し上げ
0858nobodyさん02/07/24 01:12ID:???
じゃあ、誰か>>852の質問に答えてくれよ。
0859nobodyさん02/07/24 01:13ID:uIaFtLMI
apacheでもASP動くってこと?
モジュールとかいれるの?
夏厨でスマン
0860nobodyさん02/07/24 01:22ID:???
>>859
動くよ。
でもVBScriptで動かす為には有料のモジュールを組み込まなきゃいけなかったと思う。
このあたりを参考に。
http://www.apache-asp.org/
086185502/07/24 01:55ID:Gfq9yeXU
>>860(=>>856)
だ〜か〜ら〜。
せっかく調べる時間やったのに適当なこと書くんじゃねえよ。
有料じゃないって!

>>859
GPL
http://www.apache-asp.org/license.html
0862臭02/07/24 02:23ID:UpIac7jy
>>860
ばか?
0863nobodyさん02/07/24 02:40ID:???
>>861
VBScript動かないじゃん。
086485502/07/24 02:49ID:DZLagS9V
>>863
VBSが動くなんて誰も一言も言ってませんが何か?

もしかして、ASP = VBSと思ってるの?
0865nobodyさん02/07/24 03:15ID:???
>>864
>>860
>でもVBScriptで動かす為には有料のモジュールを組み込まなきゃいけなかったと思う。
何が間違ってるの?
0866nobodyさん02/07/24 03:21ID:???
・Apacheでもモジュールを組み込めばASPは動く
・でもVBScriptで動かす為には有料もものしか知らない。
(無料のがあるのなら教えて欲しい)

言いたいのはそれだけだから。
間違ってるんなら教えてくれ。
0867nobodyさん02/07/24 05:18ID:???
なんでわざわざApacheでASPを・・・
0868ハロワ02/07/24 09:16ID:t3Ks3OKu
>>867
腐れIISを使いたくないから、ASP動く鯖さがしてるんじゃないかな?
0869nobodyさん02/07/24 09:42ID:???
>>868
IISを使いたくないのにASPを使いたいという神経自体が漏れにはわからんがな。
0870てり ◆t05UcLKM 02/07/24 13:13ID:tDEc59Qp
>>867
848はWindowsMeだからIISもPWSも入ってないんだろ?
0871nobodyさん02/07/24 14:52ID:???
>>848
諦めてPHPにしようよぉ〜
0872  02/07/24 15:11ID:D0uQ6jUk
みんな釣られすぎ・・
087385502/07/24 22:07ID:???
>>866
Apache + ASP は無料。
Apache + ASP で VBScript を動かしたいのなら有料。
と言いたかったんだね。

レスの流れから行くと、明らかにおかしいとは思うが。

>>871
禿同。
ってゆうか、なんで今更・・・(以下自粛)
0874ゲイ02/07/24 23:22ID:+2vgk544
>>869
なーんもわかってないなぁー
ばかですか?
0875nobodyさん02/07/25 10:25ID:???
>>874
人のこと馬鹿呼ばわりする前に、君の「わかっている」ところを語れよ。
って言っても夏厨には無理か(W
0876nobodyさん02/07/25 17:19ID:vNZa9sg6
>>875
激しく同意
087787602/07/25 17:21ID:???
スマソ、sag忘れた。
0878nobodyさん02/07/26 01:43ID:/NkPrsEz
米Covalent、Apache 2.0の製品版でMicrosoftの「ASP.NET」に対応
http://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
>>874
禿同
まともな職業PGだったら誰でも考えてる話題なのに・・・
■ このスレッドは過去ログ倉庫に格納されています