==ASP== Part 2
■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん
02/07/30 19:28ID:FEU9c2CH前スレはこっち
http://pc.2ch.net/test/read.cgi/php/984840107/
0521わ ◆nZptw02DTU
02/12/06 17:35ID:???ここはASPなんでそこまでSQLだとはげしくスレ違い
NITI = 20000101
strdate = 20011201
NITI <= strdate
20000101 <= 20011201
あってんじゃん
ということよ。
0522nobodyさん
02/12/06 18:24ID:???CStr関数とMid関数使うよりはYear/Month/Day関数使ったほうが
コンパネの設定とかに影響されないからいいと思うんだが。
0523520
02/12/06 20:58ID:xo/K9/JA中の記述だったので、こっちでいいかと思ったです。
cstr(hizuke) とアクセスフィールドのNITIって文字列型になってるです。(CStrは文字型変換であってますよね?)
だから例えば「20010101」+「3」とかは「200101013」となり、
「" NITI <= '" & strdate & "'" 」この比較も「あ」と「え」どちらが大きいか比べるのと同じで、
エラーになって動かないと予想してたのですが、実際は普通に数字として扱ってるみたいなので疑問に思ったです。
なにか大きな勘違いをしてるんでしょうか?
0525520
02/12/07 12:28ID:wx5b0EWbそこを「CStr」としてるしアクセスフィールドのNitiも日付型でなくテキスト型ですし、
数字ってデータ型が「String」であれ「Integer」であれ関係なく計算とか比較ができてしまうんでしょうか。
「cstr」で例えば「1201」だと「1の隣に2があってその隣に0が・・・」ってな認識で、
一千ニ百一ととらえてるとは思えなくて。何で大小比較できるのかと。
心配なら日付型にすりゃいいじゃんと思われるかもしれませんが、全体を直さなくてはならず作業が困難なので。
それとも逝ってよしでしょうか
0526nobodyさん
02/12/07 13:03ID:p7YMLkn/記号(/とか<>とか)を全角に変えたくてfunctionを作ったのですが
フォームが多くなるとfunctionの呼び出し部分が多くなってしまいます。
なにか良い解決法はないでしょうか?
0527526
02/12/07 13:30ID:p7YMLkn/str_ary = split(str,"&")
という形で行くとフォームの内容が日本語だった場合に
%82%A0%82%A0%82%A0
とかになってしまいます
0528わ ◆nZptw02DTU
02/12/07 13:46ID:???日付と文字列の比較はまぁ文字列だ
10 と 11の比較は
1 と 1 同じ
0 と 1 右のほうが大きい
と1文字目から1文字ずつ調べていく
だからたまたまいけるんだ日付はね。
もちろんフォーマットがそれっていることが前提。
もし日付なら8桁数字なんてダサい格納じゃなくってDateにしておいてCDateで比較とかにすべき。
それよりもASPからAccessを使っちゃ大変なことになるって知らんの?MSDEにとっとと乗り換えましょ。
0529わ ◆nZptw02DTU
02/12/07 13:48ID:???ソース見せれ。
単純に
strName = Request.Form("name")
の代わりに
strName = getRequestForm("name")
とかに置き換えて、getRequestFormの中でやればいいんじゃないの?
それより527の状況がわからん。
0530526
02/12/07 14:05ID:p7YMLkn/Query = Request.Form("form1")
Call Query_Replace(Query)
form1_str = Query
Query = Request.Form("form2")
Call Query_Replace(Query)
form2_str = Query
・
・
(Query_Replaceは記号変換のFunction)
とやってたんですが、フォーム数が増えてくると
みっともないので、簡単にまとめて変換したかったのが始まりです。
で、以下のようにテストしてみたのですが
日本語を含む内容になるとServer.URLEncodeされている状態で
表示されてしまうのが困ったもんだ、と。
<%if request.querystring="" then%>
<form method=get>
<input type=text name=form value="あああ">
<input type=text name=form2 value="いいい">
<input type=submit></form>
<%else
str = split(request.querystring,"&")
for each i in str
str_tmp = instr(i,"=") +1
str_tmp = mid(i,place)
'実際にはこの辺でFunctionの呼び出し
next
response.write str_tmp & "<br>"
end if%>
ところが、つい今しがたIIS5では記号は勝手に変換されるそうで
解決してしまいました〜
0531526
02/12/07 14:08ID:p7YMLkn/本当はRequest.Formでつ
0532わ ◆nZptw02DTU
02/12/07 14:42ID:???Server.URLEncode
Server.HTMLEncodeするように。
ただ保存の時はそのまま、出力の時に書き換える
0533ASIBO
02/12/09 14:24ID:FWqmhTHtなのでしょうか?誰か教えてください。お願いします
0535nobodyさん
02/12/09 15:04ID:m8hWRwbnそれを、大きいほうから順番に出力したいんですけど
簡単な方法ないですか?
ダウンロードランキングを作りたいんです
0537ASIBO
02/12/09 15:09ID:FWqmhTHtWeb上で何とかしてocxファイルにアクセスできないでしょうか?
やはり何を使っても無理なのですか?
0539わ ◆nZptw02DTU
02/12/09 17:08ID:???画面がないのにどうするつもりや。
ま、画面処理のないOCXなんかでCOMでらっぷすればいけるのもあるかもね。
でもそれってOCXか?
トリッキーなことは色々試してみなはれ、メーカのサポートも無理だしね。
0540ASIBO
02/12/10 10:58ID:OETomHm1ここの板とは関係の無い話しだとは思いますが、教えてください。
取りあえずどのようなことがしたいのか、書いておきます。
※『PIC』というICにサーバが搭載されており、中身はアセンブラ、
HTML、CGIでかかれています。これは、モータを制御するものです。
ocxを使った場合は、picocx.portb ,4 ,High 等という感じで
ポート4〜7まで信号を送り回転させます。
cgiを使った場合は、
<FORM ACTION="modify.cgi" METHOD="GET">
<INPUT TYPE="submit" NAME="RB4" VALUE="H">
と言う感じでNAMEに送りたいポート番号、VALUEにHigh or Low を
modify.cgiに送ります。
この場合、なんとかしてWeb上でcgiに連続して値を送り、回転させることは
できないでしょうか?本当に初心者なもので、すみません。
0541わ ◆nZptw02DTU
02/12/10 11:10ID:???Webシステムでは連続的に処理をすることは出来ません。
で無限に回転させておいてその状態をログに保存。Webからは最新のログ100行を表示
こんなかんじでつくたらどうかな?
ずっと動かすなんていう処理はサービスか、WSHで作ってタスクで1分毎に呼び出すとかそういう
つくりにせざるを得ないよ。
0542ぼに
02/12/10 14:11ID:iRDT45rhきたりするんですがどうなっているんでしょう?地域のコンパネの書式は"yyyy/MM/dd"
になっているんですが。。。
0545ASIBO
02/12/10 14:31ID:OETomHm1このモータにはカメラが接続されていて、リアルタイムにクライアントが
回転させることができるようにしたいのですが、こういった仕様では、ほぼ
無理なんですか、やはり・・・
0547ASIBO
02/12/11 13:55ID:ydwsmxowそれだとIEからしか見ることが出来ないから駄目だと
先生に言われますた・・・
0551ASIBO
02/12/12 10:27ID:MatDWCkx0552ASP四日目
02/12/12 21:48ID:VuXEYepuラジオボタンをクリックすると、ページをリロードするというのはASPで可能でしょうか?
また、リロードする前の変数の値を、リロードした後も保持しておくにはどうすればいいのでしょうか?
ASPの処理の途中で、変数の内容をデバッグ出力させる方法はないでしょうか?
どなたか教えてください。お願いします。
0553nobodyさん
02/12/12 21:55ID:???>ラジオボタンをクリックすると、ページをリロードするというのはASPで可能でしょうか?
>また、リロードする前の変数の値を、リロードした後も保持しておくにはどうすればいいのでしょうか?
JavaScript使うしかない。
>ASPの処理の途中で、変数の内容をデバッグ出力させる方法はないでしょうか?
Response.Writeじゃだめか?
0554ASP四日目
02/12/12 22:06ID:VuXEYepuありがとうございます。
>JavaScript使うしかない。
ずっとVBScriptで出来ないか試していたもので、助かりました。
Response.Writeの方も試してみます。ありがとうございました。
0555わ ◆nZptw02DTU
02/12/12 22:28ID:???クライアントスクリプトでもVBSは利用可能。
ASP(サーバサイド) 対 DHTML(クライアントサイド)
と覚えるべし。
どっちのスクリプトでも、JScriptとVBScriptは利用可能
0557nobodyさん
02/12/13 02:41ID:YjKzL8q3VBScriptをクライアントで動かせるのはIEだけだぞ
0558nobodyさん
02/12/13 08:54ID:???だから556も忘れてたんじゃね−か?
0559nobodyさん
02/12/13 15:07ID:9W/psfx3変数を宣言しなかったときエラーを検知するらしいのですが、
実際ブラウザ上でどのようなエラー画面が表示されるのでしょうか?
<%@ LANGUAGE="VBSCRIPT" %>
<%Option Explicit
・・・
と指定しているのですが、変数宣言してなくても
エラー出たりしないんですけど。。
0560559
02/12/13 15:37ID:9W/psfx30562nobodyさん
02/12/18 23:04ID:MCotJSlt0563nobodyさん
02/12/22 17:10ID:Ex+r7rp7から配列を引数にして渡すことができないで困っています。
どなたか解決方法を教えていただけませんか?
Dim oCOM
Set oCOM = CreateObject("MyNamespace.MyCOM")
Dim myArray()
Call oCOM.GetArray(myArray)
こんな風にすると、myArrayに中身が格納されて返るという風にしたいのですが
型が違うとか不明なエラーとかが出てしまいます・・。COMの登録自体は、他の
配列を引数に渡さないメソッドが動くので問題がないと思います。
クラスはこのような感じでちょっと簡易に書きますけど大体こんな感じです。
C#側の配列のパラメータがobject型なのはVC++の場合VBScriptからの配列は
Variantで受けないといかんというのをどっかで読んだのでこうしました。
public class MyCOM
{
public void GetArray(out object[] ary)
{
ary = new object[] {1,2,3,4,5};
}
}
0564nobodyさん
02/12/24 23:00ID:bcMLvnSn: : . \\ * :
: * : *: /?\\ : * *
* : /§/ ★\ : * :
: : * //★ #\\ * : : *
* : ///#\\§\ *
* //#/★\\\ : * :
:* // §/#//\\\# : : *
* * //#/★/\#\\\ : *
: //////#\★\§\\ : :
* :* § /★////\\\#\\ *
* // /#/★/\#\\\\#\\ : *
* :/// §////#\★\\\\\§ : :
*/#/ /★////\\\#\\\#\ *
: //★/ #/////#/★/\#\★\\ : *
& : || : ゞ 〃 : : &
* : Λ||Λ ‖ !‖ : *
* : ( / ⌒ヽ ‖! ‖ : ジングルベ〜ル♪
| | | ‖ !‖ ジングルベ〜ル♪
: ∪ 亅ノ ‖ ‖ : : 鬱になる〜〜♪
* : | | | ‖! ‖ : :
∪∪ ‖: :‖ :
⌒⌒ ‖ !‖⌒⌒ ⌒ ⌒
⌒ ⌒ ⌒⌒ ⌒‖! ‖ ⌒⌒⌒ ⌒ ー⌒⌒⌒
⌒⌒ ⌒ ⌒⌒ ⌒ ⌒⌒ ⌒⌒⌒ ⌒
クリスマス吊リー
0565nobodyさん
02/12/25 00:05ID:???0566nobodyさん
02/12/26 17:21ID:yQgiEm9Qこんな事するといくらぐらいかかるのでしょうか?
仕事で6店舗の毎日の売上(とか来客数とか)を処理するのに、WEBを使って
やれ。と言われてるのですが、これをASPにて実現するにはいくらぐらい初期費用
がかかるのでしょうか?
ただし、ハード代は別とします。
ご存知の方是非ご教授くだされー。
0567わ ◆nZptw02DTU
02/12/26 17:36ID:???何の金額よ?
まず6箇所にネット接続料金が要るだろ?
サーバにSSLの導入(自前で認証極立てれば経費は発生しないが)
ASPプログラムの作成(一番金かかる)
OS,SQLサーバ,メールサーバの導入と運用(運用経費特に人件費)
位を考慮しなさい。
もちろんあなたの人件費がかかる。
それと、ASP部分を作るのがだれかだね。君わかってなさそうだから発注したほうが無難だぞ。
もし自前で作るなら勉強機関も人件費で計上しなきゃね。
全般の知識習得には1からだとかなりかかるよ。
0568nobodyさん
02/12/26 17:36ID:???仕様によりけりです。
まず実装する機能をまとめましょう。
というのも、規模や実装予定の機能によってはASPでやるよりも
他の言語でやったほうが安上がりな事もあります。
個人的な経験から言えば、一定規模以上の開発にASPは適しません。
JAVAやCで開発した方が作業工程が短縮でき、結果として安く上がります。
0569566
02/12/26 18:18ID:yQgiEm9Q・ブラウザを使ったデータ入力
・毎月ごと(その他色々な条件下)での帳票出力
たったこれだけです(トホホ)
mySQL+PHP、もしくわperlで書いたほうが早いと思います。
しかし今回どうしても【ASPを使って】という条件がついてきています。
(理由は現段階ではわかりません・ナゼなんでしょう??)
ですので仮に
Apache+mySQL+PHP =0 円の環境を
IIS +? +VB(?) =???円
にしたときの値段を知りたいのです。
0570nobodyさん
02/12/26 18:49ID:eopcKpTN2000鯖買え
0571nobodyさん
02/12/26 18:51ID:eopcKpTN0572nobodyさん
02/12/27 10:03ID:???貴方のいう「たったこれだけ」の中の帳票出力は実は一番大変です。
工数割り出しの時も、それなりのお値段がかかる場所です。
クライアント環境にExcelが入っていると条件付けられるなら、ASPを
使うことは悪い選択ではありません。
貴方の比較対照にしているPHPやPerlでやるとこの部分は大変です。
また、貴方が知りたいのが環境整備の値段だけであれば、既出のように
Windows2000Serverの一番安いバージョンを買えば終わりです。
6店舗程度ならProでも大丈夫です。
業務で使うのに適しているかは別としてですが、DBも貴方の大好きなmySQLも入ります。
っていうよりもそんな環境整備費用よりも、業務で使うシステムの話を、趣味のプログラム
と一緒のレベルで話す貴方の感覚修正の方がコストがかかりそうですな(藁
0573nobodyさん
02/12/27 16:00ID:+Ack1tQD<%@ LANGUAGE = "JScript" %>
<% Response.Buffer=true;
var ans = new String(Request.Form("ans"));
var ans2 = new String(Request.Form("ans2"));
if(!(ans == 'undefined') && !(ans2 == 'undefined')){
if(ans == ans2){
Response.Write("ウマー<br>");
Response.End();
}else{
Response.Write("マズー<br>");
Response.End();
}
}
%>
<html><head></head><body>
<form method='post' action='jikken.asp'>
<input type='text' name='ans'><br>
<input type='text' name='ans2'><br>
<input type='submit' value='回答'>
</form></body></html>
これでテキストボックスansとテキストボックス2に入力された内容が等しい場合に「ウマー」と表示させたいんですが、入力内容が等しくても「マズー」と表示されてしまいます。
これはどうしたらいいのでしょうか?
教科書には
「参照渡しで比較した場合は、2 つの項目が同一の項目を指すポインタであるかどうかを調べます。
そして同一の項目を指していた場合、両者は等しいと評価されます。
同一の項目を指していなかった場合は、たとえ値渡しで比較した場合に等しくなる値が格納されても、両者は等しくないと評価されます。」
とありますが、言ってる意味がよく分かりません。どなたか助けて下さい。
0574nobodyさん
02/12/28 11:46ID:u6Yq59wsぜんぜん違うのにスレ1つしかないのも変だな。
0575574
02/12/28 11:50ID:u6Yq59ws【質問】 ASP.NETスレ 【議論】
http://pc.2ch.net/test/read.cgi/php/1040698263/
0576nobodyさん
02/12/29 06:40ID:JiQM2xvnロックしてしまうのを防ぐ方法はありますか?
スレ違いかもしれませんが、お願いします。
0577わ ◆nZptw02DTU
02/12/29 11:48ID:???Accessファイルをダウンロードさせてるのか?
それなら開くファイルとダウンロードするファイルを分けてやれ。
ダウンロードする寸前にコピーしてそれをダウンロードさせたらいい。
0578nobodyさん
02/12/29 12:26ID:JiQM2xvnftpでファイルの転送中に、ページアクセスが入ったら
やばいなと思って。
アップロードするときにも、オリジナルを消して、
リネームするしかなさそうですね。
0580nobodyさん
02/12/29 14:33ID:JiQM2xvn具体的なことが分からないので。
0581nobodyさん
02/12/29 16:56ID:S1QEEFilデッドロック || ファイル破壊 || リソースリーク
0582あぼーん
NGNG0583あぼーん
NGNG0584わ ◆nZptw02DTU
02/12/29 23:53ID:???http://support.microsoft.com/default.aspx?scid=kb;ja;303528
http://support.microsoft.com/default.aspx?scid=kb;JA;300216
0585nobodyさん
02/12/30 13:20ID:ddW6/dQoもしそうであれば、相性のほうは?
0586nobodyさん
02/12/30 21:31ID:hjjeogamODBCドライバーがあるから使えるはずだよ。
0587あぼーん
NGNG0588あぼーん
NGNG0589nobodyさん
03/01/04 09:30ID:vRKyiCm/WindowsXP PRO、普通にIISをインストールしました。
ローカルのHTMLはIISをとおして表示されるのですが、
ASPがぜんぜんだめです。内部サーバーエラーが表示されます。
何がだめなんでしょう?
0591nobodyさん
03/01/04 12:34ID:n+jBj18vもちょっと調べようよー
漏れも人のことは言えないが、、、
0592nobodyさん
03/01/04 12:36ID:JLh4xddsイベントログになんかでてるんじゃねーか?
0593nobodyさん
03/01/04 15:14ID:vRKyiCm/ありがとうございます、吐いてました。
サーバー {3D14228D-FBE1-11D0-995D-00C04FD919C1} は、
必要なタイムアウト期間内に DCOM に登録しませんでした。
サーバーはアプリケーション '/LM/W3SVC/1/ROOT' の読み込みに失敗しました。
エラーは 'サーバーの実行に失敗しました
・・・の2種類です。何が起こってるんでしょう??
0594nobodyさん
03/01/04 15:17ID:vRKyiCm/エラーメッセージでぐぐってみましたが、わかりませんでしたヽ(´▽`;)ノ
0595nobodyさん
03/01/04 16:10ID:???サーバに何かインストールした?
セキュリティ関係とか、コントロール関係とか
WindowsUpdateだったらインストールした履歴見てそれをキーワードに検索かけてみた方が良いよね。
コントロールだったらメーカーFAQみたいなところで。
0596nobodyさん
03/01/04 16:20ID:JLh4xdds漏れも2000でよく似た現象にぶち当たったことあるよ。
.NET FrameWorkをごちゃごちゃいじってたらそうなった。
まだ実際に稼動させていない上にテスト用の鯖だったんであっさりフォーマット+再インスコして解決したけど。
自信はないがasp.dllのアクセス権とかが原因じゃねーかなー。
0597nobodyさん
03/01/06 08:15ID:WN0uHWk7DBへのADO(もしくはDAO)で接続サンプル、またはサンプルサイトを
教えてください。
DBとしてACCESS(ADO接続)、ORALCE(oo4o接続)は
使った事があるのですが、
SQLANYWHEREはADOで接続が出来ませんでした。
現在自宅なのでソース等は出せないのですが、
「ODBCドライバーが無いぞゴラァ!」と言うように怒られます。
(ACCESSからSQLANYWHEREへODBC経由へのリンクは繋がります。)
0598594
03/01/06 09:15ID:5bIa64Seありがとうござます。
IISインストールしたばっかりなので、怪しいのはWindowsUpdate?
当たってみます・・・。
再インスコはできないです、泣
0599nobodyさん
03/01/07 00:26ID:/4oIG7G0自分も最初は動かなかった
ローカルネットワークをインストしてどうのこうのだったと思う
0600nobodyさん
03/01/07 19:02ID:Rt82DcRa質問です。ASP.netで組んだWebサービスが既に存在しています。
Win2kServer+SQLServer2000
で、本題ですが、、、FLASHMX(.swf)をASP.netで動かす事が出来るでしょうか?
出来るのであればどのようにすればよいのでしょうか?
HTML画面で直接CLASSIDを打ってやればそれで終了でしょうか?
よろしくお願い致します。
0601600
03/01/07 19:16ID:???HTMLを作ってそこへ飛ばせば終了ですね。
スレを汚してしまいました。失礼しました。
0602nobodyさん
03/01/07 22:12ID:???メールシステムで、別サイトにあるサーバにアカウントを作成するツールを作成しました。
作成したaspツールはIIS5.0で正常に動作することを確認しましたが、
お客に開放する際諸般の事情によりWin98SEの環境で動作する必要が出てきました。
その為、Win98の環境でPersonalWebServerをインストールし、
オブジェクトを利用する際XMLを利用しているので
(”set xmlhttp = server.CreateObject("msxml2.ServerXMLHTTP")”)
・XMLParser3.0
・IE6.0
をインストールしてツールをWEBブラウザから実行しても、何度も「424:オブジェクトが有りません」と表示されてしまいます。
NT4Serverでは動作したんですが・・・
"msxml2.ServerXMLHTTP"は、PWSでは動作しないのでしょうか?
ご教授下さい。
0603nobodyさん
03/01/07 23:12ID:???Requirements
Supported platforms include Microsoft WindowsR 2000, or Microsoft Windows NTR 4.0 with Microsoft Internet Explorer 5.01 (or later) installed. ServerXMLHTTP fails on other platforms, such as Microsoft Windows 95 or Microsoft Windows 98.
だって。ダメだね。
0604nobodyさん
03/01/08 00:13ID:???早急なレス感謝です。
fails on MSWindows95 or 98
ですか・・・・
そのソースは
ServerXMLHTTPのMSDNからで良いですよね・・・
お客さんにNT系用意してもらえないか調整してみます。
ありがとうございました。
0605604です。
03/01/08 00:27ID:???お騒がせしました。
ttp://www.utj.co.jp/XML/dev/dom/dxdom5_1.html
0606606?
03/01/08 16:42ID:hy9gTpz9aspをつかっていくつかの店舗のデータを管理しています。
トップページにひとつの店舗データへのリンクを貼りたいのですが、
その店舗データを表示する際にフレームも表示したいのです。
その際にhtmlでどう書けばイイでしょうか?
舌足らずな質問でしたらご指摘くださいませ。
スレ違い質問でしたらゴメンナサイです。。
0607nobodyさん
03/01/08 16:53ID:???Set fraAho = New VB.Frame
With fraAho
.Caption = "キタ━━━━(゚∀゚)━━━━!!!"
.Move 0, 0
.Visible = True
End With
0608わ ◆nZptw02DTU
03/01/08 17:12ID:???ほんまに説明が意味不明でわからん。
このページにこういう記述して、こういうの呼ぶと具体的にタグをまじえて説明しる
0609nobodyさん
03/01/08 17:26ID:???ほんとにスレ違い。
HTML入門の本なりサイトなりを見れとしか言えん。
0611nobodyさん
03/01/09 09:09ID:???Set objDB = Nothing
のようにRedirectした後の次のコードって実行されますか?
0614nobodyさん
03/01/10 12:08ID:iiRNlWt4添え字を使ってアクセスしたいのですが、やっぱりそいうメソッドを作ら
なければダメでしょうか?
0615nobodyさん
03/01/10 12:11ID:iiRNlWt4無いでしょうか?
0616nobodyさん
03/01/10 14:00ID:VH3Cyc+4ASP(.NETとか)はWindowsでしかもIISでしか動作できないのですか?
鯖はまぁ、Winでも良いとしてサーバーソフトに
IISを使うと言うのはいささか抵抗があります。
0619nobodyさん
03/01/10 22:43ID:1fouTyOy0620nobodyさん
03/01/10 22:46ID:???昔の255を彷彿とさせる。
■ このスレッドは過去ログ倉庫に格納されています