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

==ASP==

■ このスレッドは過去ログ倉庫に格納されています
0001名無しさん@お腹いっぱい。 NGNG
ASP について語るスレ
055453402/05/13 20:31ID:BZPPyMCV
>>548
ActiveXDLLをVC++で作って、regsvr32で登録したのですが、
ActiveXの方でエラーが出た為、
試しにSystem32フォルダに置いてみたら動きました。

なぁんかスッキリしませんけど、とりあえず
もうちょっとゴチョゴチョいじってみまっす。
0555nobodyさん02/05/13 20:46ID:???
>>554
アクセス件の問題じゃろ?
iusr_****,iwam_*****のフォルダ実行権限を確かめるがよろし。
0556nobodyさん02/05/14 03:51ID:lenjEM0c
Windows2000SP2上でInterDevをインストールしたときに、VisualStudioSP5の
サービスパックをあてると(or MDAC2.5?)デバッガが起動しなくなるのですが、
どなたがこのような症状についてご存知でしょうか。
ひととおりMSのInterDev関連のソースは読んだのですが、どれも古いものばかりで・・・。
0557長渕?02/05/14 20:03ID:???
夜逃げ屋/別れ屋/債権トラブル
困ってる?
そんな時はココに相談!
シークレットリサーチ/0120-0120-49
[email protected]
055853402/05/16 13:00ID:SloHnxQw
>>555
それってIISの設定かなんかですよね。
ちょっとみてみます。
ご教授どーもです。
0559質問!02/05/16 20:47ID:Ts2dpUaO
Win2k server に IIS と .NET Framework 再頒布パッケージを入れました.
.aspx が動作しました.
さらに Active Directory を導入しました.
.aspx が動作しなくなりました(内部サーバエラーになります).
何がいけないんでしょうか ?
Active Directory で設定すべき項目がありますか ?
0560nobodyさん02/05/16 20:50ID:???
エラーメッセージを書け。aspxのソースの要点を書け。
それだけじゃ誰も答えられない
056155902/05/16 21:05ID:???
内部サーバエラーは内部サーバエラーで
それ以上でもそれ以下でもないです.
.aspx はほとんど空です.
1 行目に<%@ PAGE LANGUAGE="C#" %>がある以外は
ただの HTML です.
05622ちゃんねるで長〜有名サイトだよ02/05/16 21:28ID:mV6SRXXT
http://exp.to/kado/
 
わりきり出会い

コギャル〜???HHHな出会い



http://exp.to/kado/

わりきり出会い

コギャルだよ全員集合
コギャルも時代だよHH
出来る出会い!!
0563nobodyさん02/05/17 10:34ID:???
>>559
ドメインコントローラにしたらローカルアカウントが使用不可になるのが原因ちゃうかなー。
とりあえずアクセス権確認。
あとイベントログにはなんか残ってない?

>>562
詩ね
0564nobodyさん02/05/17 15:05ID:tpVtvQww
VBscriptで、サーバにあるエクセルのテンプレートを開きます。
(エクセルのテンプレートにはシートは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
http://www.jcross.com/bibcrs/bibcrs2s_p.html
このページみたいに複数のサーバから帰ってきた結果を
1ページに表示するにはどうすればいいですか?
よろしくお願いします。
0566nobodyさん02/05/18 02:58ID:Hg5KN3H1
>>565
複数サーバはソケット通信で通信、データ取得後、ASPでまとめて出力する。
最新テクノロジ的には、各サーバがWebサービスとして存在していて、SOAP
経由でデータ集めるとか。

ただ、そこのサーバは、全部ローカルDBでデータ持ってるんじゃないの?
予約の在庫管理だけ、各図書館のサイトにリンクすれば良いわけだし。
056755902/05/20 22:56ID:???
>>563
解決しました !

アプリケーション ログを見ると,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
ASPをインストールしようとしての出来事です。
「実行ファイルphotoshpが見つかりません」
って出ます。「フォトショップ??」と思ったのですが微妙に違うような…
一体何なのでしょうか?
スレを一通り見ましたが関連付くのがなかったので質問します。
0570nobodyさん02/05/24 23:11ID:BL9KnINc
asp勉強するのに絶対外せない書籍ってありますか?
若しくは凄くわかりやすい本…
色々立ち読みしてみたのですが、どぉもピンとくるものが無かったので…
0571プログラムさん02/05/24 23:11ID:???
ASPをインストールという意味が不明です。
0572nobodyさん02/05/24 23:24ID:???
それは正真正銘あどびフォトショップです。
0573ASP初心者02/05/28 17:03ID:KUAPioPI
自、他を問わず、鯖内のスクリプトソースコードを表示させるには、どのようにしたら良いんですか?
自鯖内のソースならサーバーマップパスで何とかなるのですが…。

あと、URLエンコードした文字を、元に戻したものをテキストボックスに表示するやり方が
どうにも分かりません…。
まったくの初心者教えて厨でスマソ。
0574nobodyさん02/05/28 19:29ID:yclySJjt
>>573
他のサーバーのスクリプトが表示できたら困ると思わんか?
よって、無理。
テキストボックスの件は、単にhtmlの問題??
それともデコードができないって話し?
0575仕様書無しさん02/05/28 20:15ID:Oak3cqMt
VBのソースコードを仕様書に自動生成するツールは山ほどありますが、
VBscriptのソースを使って仕様書を自動生成するツールはどこぞに
ないんですか?全然見つかりません。
0576nobodyさん02/05/28 22:21ID:sr19/rVd
>>573
>他のサーバーのスクリプトが表示できたら困ると思わんか?
>よって、無理。

ごもっとも。
ただ、サーバーマップパスで何とかなるのですがというのが気になる
一体どうなるんだろう・・・・

>テキストボックスの件は、単にhtmlの問題??
>それともデコードができないって話し?

デコードができないに一票
エンコードできるならデコードぐらい自分で調べれ   と言ってみるテスト

そのくらい自分で調べれ
0577nobodyさん02/05/28 22:24ID:???
>>573
FileSystemObjectで、*.aspを読む。
response.writeするaspを作る。

受け取ったエンコード文字列は、request.formとかrequest.querystring
で受け取った段階で、デコードされておる。
それを、Textタグのvalueにあたるところにresponse.writeせよ。

っつうか、それぐらいは本買って勉強しろ。

関係ないが、server.URLDecodeメソッドが欲しい。
0578nobodyさん02/05/28 22:37ID:sr19/rVd
ASPに限らないが、
秀丸等のテキストエディタで作成している人に尋ねる。

大文字小文字の区別はどうしてますか?
response.write session("user_name")
Response.Write Session("User_Name")
のように使い分けてる?
(オブジェクトやメソッド等の頭文字を大文字、以下を小文字、
 セッション変数等はすべて大文字にするとか)

変数の定義の仕方もついでに
0579 02/05/28 22:42ID:???
>>578
>ASPに限らないが、
と言うのならそれぞれの言語で一般的に使われてる書き方で書く。
0580nobodyさん02/05/28 22:53ID:sr19/rVd
>>579 参りました。確かにそうだな

では改めて。ASPだとどうなります?
0581nobodyさん02/05/29 00:39ID:???
>>578
VBみたいに支援機能もないし、大文字小文字は気にしない。

ってのじゃダメ?!
0582579じゃないが02/05/29 01:20ID:B4X/NYJT
ASPで使われる言語で一般的に使われている書き方で書く。
これでいいじゃねーか。問題ある?
0583nobodyさん02/05/29 01:31ID:YNpAKpy+
<SCRIPT LANGUAGE="vbscript" RUNAT="server">
1.response.write
2.Response.Write
3.RESPONSE.WRITE

この場合、VBを基本として 2がお勧めと言うことでよろしい?

HTMLタグの基本はどうなんだろう・・・



058458202/05/29 02:19ID:B4X/NYJT
VBScriptなら2
JScriptなら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>>58502/05/29 15:53ID:???
以前に登録してあるものが何なのか、とか書いてもらわないと。
更新処理はうまくいってるの?
058758502/05/29 16:56ID:u9ftNcNy
>>586
 そうですね、すみません。例えばこんな感じです。

5月1日 かぼちゃ

5月1日 かぼちゃ
5月2日 りんご

5月1日 かぼちゃ
5月2日 りんご
5月5日 にんじん

 このように、過去に登録されたものまで逐一表示されてしまうのです。
更新処理はどうにかなってます。
0588nobodyさん02/05/29 18:38ID:3eHWTyEZ
>>585
なんか1行目のDoに対応するLoopが無いし、よくわからんが
要はレコードセットrsTemp2の最後のレコードだけを表示したいということ?
058958502/05/29 21:07ID:QFC4cJ5q
>>588
 そーです。そーなんです。最後のレコードだけを表示できるように
したいんです。
0590nobodyさん02/05/29 21:32ID:???
SQLでなんとかせい!
select top 1 ・・・・order by 日付 desc とか
movelastするとかあんだろ
0591nobodyさん02/05/30 15:10ID:???
参考になるホームページあったら教えてください!!
ASPもhtmlも初心者ですので!!!
0592nobodyさん02/05/30 19:57ID:k/+zDdbv
590の言う通り。
SQLでORDER BYを降順にソートして、
結果の一番最初のレコードだけを表示するのが
一番簡単なやり方だね。
059358502/05/30 20:36ID:HUmcKNG3
>>590-592
 どうもありがとうございます。頑張ってみます。
あなた方に神のご加護がありますように。
0594 ◆IUSR/9/M 02/05/31 16:19ID:???
トリプのテスト
0595 ◆IUSR/9/M 02/05/31 16:26ID:qILvQPTP
>>585
問題は貼り付けたソースの外にあるように思われ。
059658502/05/31 19:58ID:1jAhHyvS
>>595
 ええ?HTMLの部分がおかしいのですかね?
0597nobodyさん02/05/31 20:13ID:E1t00VZj
あのう、質問なのですが、VBScriptのClassって継承できないんでしょうか。
なにか、うまい方法があったら教えて欲しいのですが。
0598nobodyさん02/05/31 21:21ID:???
え・・・>>585まだ解決してないんかぃ!
0599nobodyさん02/05/31 21:32ID:???
VBScriptのClassって何だ?
0600[email protected]02/05/31 21:40ID:???

「高性能ビデオスタビライザー」です↓
http://user.auctions.yahoo.co.jp/jp/user/NEO_UURONNTYA

店頭販売価格は、13900 円なんですが、
今回だけ、破格の 7100 円に設定して
おります。

購入希望の方は、名前の所にも書いて
ある、[email protected] 迄、
メールを下さい。

不安な方は、落札をして頂いても
構いません。
060159702/06/01 05:07ID:q9yVT/51
>>599
VBScriptでクラスっぽいことができるんです。
class MyClass
 (statement)
end class
set newObj=new MyClass
newObj.Method()
みたいな。でも、派生クラスの作り方がわからないのです。VBみたく
インターフェースのみを定義したクラスオブジェクトを作って、実装
してる部分は別にしたりすれば、真似事みたいなことはできるかなあ
と思ったのですが、うまく整理できなくて。
0602 ◆IUSR/9/M 02/06/01 08:30ID:Hv+66CTl
>>585
一番外っ側のDoの処理がおかしいんぢゃねーの?
対応するLoopが無いが。
内っ側のループの処理は効率は悪いが間違っちゃーいないはず。
0603nobodyさん02/06/01 09:54ID:Bs3ThbmV
>>601
そこまでは、前の書き込みでも話が出てるが、
今のところ情報は、そこまでって感じ。

ところで、VBでのインターフェースって、どんな形になるの?
(ちょっと興味アリ)

ただ、VB、ASPでクラス化するならJavaに乗り換えた方が
よっぽど便利で簡単だという罠も。
0604 ◆IUSR/9/M 02/06/01 10:29ID:Hv+66CTl
>>603
C#も有りかも。

せっかく会社だまくらかしてVS.NET Enterprise Developer買わしたのに
いじる暇が無い...
とか言いつつも仕事中に書き込んでる自分が欝。
060559702/06/01 23:16ID:q9yVT/51
>>603
前の書き込みもおぼえとります。俺が答えたと思うので。
それはそうと、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
060659702/06/01 23:18ID:???
あっ、よく見たらメソッドの命名が変です。すみません・・・。
0607nobodyさん02/06/02 04:12ID:XL2zSSQ3
>>605
設計の中で、それでOKなら、OKじゃないでしょうか。

ただ、クラスの中で、別のオブジェクト宣言して、そいつに処理投げちゃうのって、
委譲って言うんでしたよねぇ。OOP的には、継承とは区分けされていたと思います。

ただ、VB(VBS)では、ポリモルフィズムが使えない以上、継承のメリットも薄いので、
機能の階層関係を作りたいときなどには、委譲の形で全然OKだと思います。
0608nobodyさん02/06/02 23:32ID:qoXjUYue
質問です。
XPProにIISいれてASPをやろうとしているのですが
どうにも表示できません・・・というか
時間がかかってどうもビジー状態になっているかのように思われます。
なぜこの様な現象が起こるのか、解決策を教えてください。

私自身が調べた限りではNTFSでないと駄目だとか
そういったことは直したのですがそれでも解決されないので・・・。
よろしくお願いします。
0609nobodyさん02/06/02 23:58ID:???
IIS起動してねぇとか、くだらねぇ事じゃないんだよな>>608
0610nobodyさん02/06/03 00:08ID:???
>>608
FAT32 XPProにIIS入れてますがが何か?

大体、状況を正確に伝えてない。

ビジー状態ってなんですか?
エラーが出て強制終了しちゃうということですか?
IISの管理ツールで、停止、開始が自由にできないのですか?

そもそも、URLは何を入力したですか?
HTMLも表示できないですか?

・・・・と、以上、基本的なチェックリスト。
0611nobodyさん02/06/03 02:43ID:uY+LB1P8
>>私自身が調べた限りではNTFSでないと駄目だとか

どこで調べたのか知りたい。

609さんと同様、起動してないに一票。
061259702/06/03 04:58ID:2ezI2JRo
>>607
なるほど、これは委譲というですか。継承ではないのはわかってましたが
なんと呼ぶかわからず、泥臭い方法と呼んでしまいましたが(汗。
勉強になりましたm(__)m
061359702/06/03 05:03ID:2ezI2JRo
>>611
この辺を読んだんじゃないでしょうか?
http://www.microsoft.com/japan/developer/library/jpiis/iishelp/iis/core/iisckl.htm
0614nobodyさん02/06/03 22:50ID:???
hostnameが違うとかいう理由もある気がするな。
0615nobodyさん02/06/03 23:59ID:???
>>597
VB6.0ではインターフェースの継承は、Implementsキーワードでできます。VBSは知らない。
ただASPでOOを使うのはお勧めできない、InterDevは他ファイルのIntelliSenseも利かないし。
Classが使えるようになったのは、IIS5.0あたりからだっけかな。

OOが分かるなら、JavaかASP.NETを使うのがよろしい。
061659702/06/04 04:21ID:mrpGDV3U
>615
> InterDevは他ファイルのIntelliSenseも利かない

実はVS.netで改善されてたらいいなーとちょっぴり期待してたのですが、
やっぱりダメでした(笑)
どの言語を使うのかは、俺が決めれる範疇ではないのでしかたないです。
それに、Javaにしても.NETにしても、今回は超短納期なので、勉強しなが
ら進める余裕がないので・・・。今回のが終わったら、進言してみるよ。
さんくすこ。
061760802/06/04 07:09ID:Du/KCssN
えーっとおはようです。
皆さんの言われてるIIS起動はしてます。

大体わかってきたことなのですが
ASPのPGに間違いがあった場合に
ロードができないままロードが終わってしまっているようです。
しかし私が求めいるものは間違いがあったら
「ライン○行目が違ってます」という
あのMSが出しているページがほしいのです。
以前は出ていたのですが最近になって出ません。

しかもIISの調子がおかしいのかと思い、
停止させようとすると反応がないので止められませんって
言われてしまいます。
0618 ◆IUSR/9/M 02/06/04 11:07ID:S2Yze7Ji
>>617
イベントログには何も残ってないの?
ごちゃごちゃやるよりバッサリと再インスコしたほうがいいんじゃない?
0619nobodyさん02/06/04 20:44ID:???
で、結局>>608はどうしてほしいんだ?
それなりに答えて貰いたいなら、きちんと状況書けよ
>>617みたいなつまらん報告なんてするな
0620nobodyさん02/06/05 12:52ID:???
無限ループしてるか返答しないドライブのメディアアクセスがあるかだと思うが如何に?
062160802/06/05 19:27ID:SO9jodEg
うーんと・・・。
再インストは何度もしましたがだめですね。
状況は変わらなかったです。

無限ループはしていなかったです。
会社でやった場合は宣言が足りなかっただけでした。
今日はそのソースを持ち帰り、自宅での実験したかったのですが
持ち帰りを忘れてました・・・・^^;
0622nobodyさん02/06/05 20:21ID:???
>>621
あのね、よいですか、あなたのやってることは、初めて会う人に
「私の誕生日何日だ?」と聞いてるようなもんですよ。
「10月25日」「はずれ」。あなたはただ、「はずれ」と言うだけで
ヒントを何も出さない。それに対して回答者は365の選択肢を検討
しなければならない。どちらがしんどいかわかりますよね。
もし問題をダシにしてコミュニケーションを取りたいだけなら、
マ板へどうぞ。
0623 ◆IUSR/9/M 02/06/05 20:30ID:???
>>621
何が言いたいのかサパーリ
0624nobodyさん02/06/05 22:54ID:???
>>622が良いことを言っているな
0625nobodyさん02/06/06 08:53ID:???
>575
ふつー作る前に仕様書作るもんだけどな。

無ければ自分で作ればいい。要求スペックにもよるがそんなに難しくは無い。
perlあたりでサクサク作ってみては?
0626nobodyさん02/06/06 08:57ID:???
>578
VBScriptは区別しないがJavaScript(JScript)は区別する。
VBScriptのノリで書くとJScriptでエラーとなる。
よってヘルプに記されている通りに書いたほうがよい。
  とは言え、言語仕様としては大文字小文字区別しないので
あまり神経質に考えない。

0627nobodyさん02/06/06 09:02ID:???
>617
販売元にお聞きしてはいかがでしょうか。
正規ユーザなら販売元に電話して聞いたほうが解決が早いこともありますよ。
062862102/06/06 23:43ID:HZspSnk8
すいません、お騒がせしました。
失礼します。
0629nobodyさん02/06/07 10:37ID:lJP0VltF
ASP というプログラミング言語では、オブジェクト指向の機能はあるんですか
0630anonymous02/06/07 23:13ID:6y0JL1CY
ASPでVBS使ってたけど、つまらん。
超古典的だよ。やってて楽しいの?
0631nobodyさん02/06/07 23:29ID:???
>>630
うっさい禿げ。死ね。


0632nobodyさん02/06/07 23:52ID:???
>>630 激しく氏ね

おまえanonemouse って打ち間違ったことあるだろ
0633anonymous02/06/08 00:01ID:sAeg6oVC
おまえ禿作やったことあるだろ > 631

おまえは、もっとタイプの練習しな > 632
0634nobodyさん02/06/08 08:26ID:ImGHPXP2
>>629
オブジェクト指向に特化した言語仕様というのであれば、
クラスとかは一応使えますってレベルでしょうか。

しかし、それ以前に、自分がオブジェクト指向でプログラムを
設計できることが先かなぁとか思う。
何も、継承やポリモルフィズムに特化したOOP言語の「機能」を使うことが
オブジェクト指向じゃないよなぁって思うんだけどね。

かと言って、ASPがお手軽ツールが故の限界は否定されることではありませぬ。
生産性が高く、よく出来てるなぁとは思いますけどね。
0635nobodyさん02/06/08 08:36ID:???
がいしゅつを承知で書いてるが、ASPでオブジェクト嗜好云々言うのは筋違いだよな。
VBとかでCOM作ってそれを呼べばいいだけの話だし。
もちろんそこまで高度なことしなくても、634の言う通り「お手軽」ツールではあるけどな。
0636nobodyさん02/06/09 00:34ID:???
>>635
COMまでいかんくてもWSCとかいうのがあるよ。
資料が少なすぎるのが痛いとこなんだけれども。
0637nobodyさん02/06/09 03:00ID:???
いやそれ以前の話として、「ASP というプログラミング言語」には誰かツッコミ入れないのか?
0638nobodyさん02/06/09 18:40ID:HYXTi8SF
>>637
入れたいと言えば入れたいが・・・
的確な突っ込みが俺にはできん
頼んだぞ>>637
0639nobodyさん02/06/10 00:07ID:???
>>637
それは「暗黙の了解」ってやつでしょう。
言葉の意味が間違って使われることなんてよくあることだし、それが一般化してしまえば、「間違った意味」ではなくなる。
ASPのプログラム=ASPで動くVBScriptやJScriptのプログラム、でいいんじゃないかな。
064063702/06/10 02:18ID:???
別に「ASP=プログラミング言語」は一般化していない罠
0641名無しさん@そうだドライブへ行こう02/06/10 10:54ID:i5c2WU+N
For j=1 to k
ランダムID作成
DB Open
IDがダブってないかチェック
存在しなければ、登録
存在したら、k = k + 1
Next

って、してるんだけど、ダブったID分だけ、少なくなる
なんで?
0642 ◆IUSR/9/M 02/06/10 12:51ID:???
>>641
何が少なくなるのかわからん。
0643nobodyさん02/06/10 21:13ID:pExJBB0b
それ以前にロジックおかしいだろ
OPEN何回するんだ
ForNext使うような処理か
ランダムにする必要があるのか
0644nobodyさん02/06/11 02:01ID:???
>>641
For Next の To の部分(k)をループの中でいじるなよ。
Do Loop にして If で Exit Do せよ。
0645即答お願い!02/06/11 05:46ID:SR7p/BHH
ASPの仕事が来たんだけど、引き受けようかどうか迷ってます。
Windowsプログラム経験は0で、ほとんどがUNIXでの開発でした。
スキルはPerl,PHP,PostgreSQL,MySQLって感じなんだけど、大丈夫かな?

ASPって簡単?
0646help me!!02/06/11 06:01ID:Eq2bnklk
VBScriptのウィンドウハンドルってどうやったら取得できます?
0647nobodyさん02/06/11 06:20ID:81ebp4mZ
646 そんなもんない
0648nobodyさん02/06/11 06:25ID:???
>>645 それで金になるならやれ
他にもっといい仕事あるならそっちにいけ
ASP自体はそんなに難しくはない
0649 ◆IUSR/9/M 02/06/11 08:39ID:???
>>643
ソースの部分ぜんぜん見てなんだ...

コネクション何回も開いてるし、Forの中でイランとこいじってるし。
一番大きいIDを拾って、+1するんじゃだめなんか?
それかAccessならオートナンバーにするとか。
0650649 ◆IUSR/9/M 02/06/11 08:49ID:???
あう、後ろのほうは641へのレス。
065164102/06/11 10:03ID:o4wPDLWo
えらく、叩かれてる
一応、書いてなかったけどコネクションは閉じてるんです。
でも、ForNextの数字をいじったのがいけないみたいですね・・・。
炒ってきます
0652 ◆IUSR/9/M 02/06/11 10:10ID:gBpO67K9
>>651
別に叩く気は無かったが。
それに閉じてないのが問題じゃなくて...

ふつうはコネクション開くのはForループの前でいいっしょ。
で、ループから抜けたら閉じると。

でもこの処理ではあまりに効率悪いです。
649で書いたこと検討汁。
0653 ◆IUSR/9/M 02/06/11 10:42ID:???
>>645
VBSでASPはかなりお手軽。
PHP、Perlが出来れば楽勝と思われ。
JScriptのほうは知らん。

それにしてもこのスレの人ってASP関係以外でどんなスキル持っているの?
0654教えてください02/06/11 10:46ID:???
確認メッセージ表示後、SQLを実行したいんです。

<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実行
というので判断しようとしたんですが
できません。
どうしたらいいでしょうか?
何かいい方法があればよろしくお願いします。
■ このスレッドは過去ログ倉庫に格納されています