==ASP== Part 3
■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん
03/07/28 23:07ID:33/XGu54【過去スレ】
==ASP== Part 2
http://pc2.2ch.net/php/kako/1028/10280/1028024916.html
==ASP==
http://pc.2ch.net/php/kako/984/984840107.html
0514nobodyさん
04/06/27 16:56ID:HH+gkox4ソースをほかのPC(OSは同じ。XP)に移して動かしたところ、ちゃんと動きました。
どこに違いがあるのか分かりません。
0515nobodyさん
04/06/27 17:06ID:HH+gkox4動かないPC(ノート)で動かせるようにしないといけないので、どなたかご教授願います。
0516___
04/06/27 17:28ID:w62SJ2Y/イントラ限定でクライアント10台くらいでWin2000鯖&SQL2000で在庫管理システム
構築しようと思ってます。鯖って1台(IIS&SQL)でいいかな?それとも2台(IISと
SQL)あったほうがいいかな?ていうとないとダメ?教えて君ですいませんがどなたか
ご教授願います。
あ、鯖はごく一般的(PEN4?3G?&Mem1Gくらい?HDD40GB)です。それとトランザク
ションは発生が1000件/日、更新は300件/日、くらいのもんです。
0517nobodyさん
04/06/28 00:59ID:As6ZB0VV> トランザクションは発生が1000件/日、更新は300件/日、くらいのもんです
1台で十分。
もっと言えばMSDEで十分
0518nobodyさん
04/06/28 15:05ID:ycSyQ97EMicrosoft OLE DB Provider for ODBC Drivers (0x80004005)
[Microsoft][ODBC Microsoft Access Driver] 更新可能なクエリであることが必要です。
そこでマイクロソフトのサポートで調べてみて、以下の文がありました。
http://support.microsoft.com/default.aspx?scid=kb;ja;175168
=========================================================================================
最も頻度の高い原因は、デフォルトで "Everyone" グループに含まれているインターネット ゲスト アカウント
(IUSR_MACHINE) に、データベース ファイル (.mdb) に対する書き込みのアクセス許可がないことです。
この問題を解決するには、エクスプローラで、対象のファイルのプロパティの [セキュリティ] タブを修正して、
インターネット ゲスト アカウントに適切なアクセス許可を付与します。
=========================================================================================
この文の、”対象のファイル”というのは、mdbファイルだと思っても差し支えないでしょうか?
というのも、対象となるmdbファイルのプロパティを参照しても、「セキュリティ」というタブが
見つからないのです。
今、私は上記の文の通りのことが出来てません。
"Everyone"グループというのも分からないし、インターネット ゲスト アカウント (IUSR_MACHINE)も分かりません。
どなたかどうすればいいか教えて頂けないでしょうか?
0519nobodyさん
04/06/28 18:17ID:ZKttLMDoブラウザからmdbファイルをクリックすると、「ファイルのダウンロード」になります。
そこで、「開く」をクリックすると、以下のメッセージが出て、ファイルを開けません。
=======================================================================
このファイルを開けません。
このファイルは、イントラネット外または信頼されていないサイトに保存されています。
セキュリティ上問題がある可能性があるため、ファイルを開きません。
ファイルを開くには、ローカルマシンまたはアクセスできるネットワークの保存場所に
いったんコピーしてください。
=======================================================================
やはりブラウザからmdbファイルをダウンロードして、開く事が出来るようになれば、
うまくいくような気がしています。
どなたか、何かお気づきの方がいらっしゃいましたら、ご教授の程、よろしくお願いいたします。
0521nobodyさん
04/06/28 23:35ID:???0522nobodyさん
04/06/29 11:29ID:RUrjiXQHすいませんでした。
環境は、windowsXPです。
これ以外に何を書けば良いでしょうか・・・・?
なお、これは先ほど解決いたしました。
「対象のファイルのプロパティの [セキュリティ] タブ」は、
フォルダオプションの設定を変えることによって出現しました。
それにより、アクセスを許可でき、解決となりました。
mdbをダウンロードしたのは、ただmdbファイルがアクセス不許可になっている
ことが原因であるということがはっきりしているという意味で書かせて頂きました。
0523nobodyさん
04/06/29 22:13ID:o15RwvsC>「セキュリティ」というタブが見つからないのです。
NTFSならフォルダオプションで表示させられるはず。
0524nobodyさん
04/06/29 23:55ID:???もうスルーしようぜ。
0525戦士
04/07/03 10:15ID:???BASP21のメール送信機能をお客さんリスト分ループさせて
1件づつ送信すればよい?
0526nobodyさん
04/07/04 13:25ID:???SMTPなしでメール送信することなんてできないですよねぇ?
出来るって話をする人がいて、一応調べてるんですけど・・。
BASP使っても、SMTPは必須なんですよね?
0528nobodyさん
04/07/04 16:33ID:???非常に邪魔くさそうなので試す気無いけど。
0530nobodyさん
04/07/07 18:46ID:???0531nobodyさん
04/07/08 02:27ID:???0532nobodyさん
04/07/08 22:46ID:???0533nobodyさん
04/07/14 19:35ID:FW6QKySkASP側で拾うことは出来ますか?
SESSION変数の後始末をしてあげたいもので・・・
0534nobodyさん
04/07/15 00:57ID:???ただ、それによって「ブラウザが閉じるまで」のクッキーは失効するから、
次に同じ(と思われる)クライアントがセッションIDを持ってなければ、
それまでのセッションが切れたと判断され、Session_OnEnd()が呼ばれる。
そこで後始末しる。
……で良かったっけ? 何か書いてて不安になってきたのでツッコミよろすく。
0535nobodyさん
04/07/15 01:39ID:???ブラウザを閉じた同じクライアントから再度接続したときにセッションが切れている
のはクライアントがセッションクッキーを破棄したからで、サーバにSession情報が
残っていないのではない。
何らかのタイミングでAbandonするか、タイムアウトするまでセッションの情報は
消えません。
んで、クライアントがブラウザを閉じたというタイミングをサーバは知りえないので、
結局タイムアウトで消えるまでは残りつづけるかと。
Session_OnEnd()に後始末書いとけって結論は同じです。
0536nobodyさん
04/07/15 03:48ID:5ftZesxYend.aspでSession.AbandonしてBODYのonLoadでwindow.close();
なーんてね( ´∀`)
0537nobodyさん
04/07/15 17:49ID:Prek2ToUでも//がコメントに使えるのはなぜですか?
0538nobodyさん
04/07/15 23:13ID:???536な感じでonUnloadと併用すればできる。
ただし、フレームとか使って遷移しないページに貼ること。
unLoadの時のJavascriptも使えるのが限られる(location.hrefはダメ)からいろいろ試してみ
0539nobodyさん
04/07/16 18:24ID:HCuP+FIsjavascript の
<form>
<Input 〜略〜 onclick = "関数名">
みたいなことは、ASPでもできるのですか?
またできるのでしたら、やり方を教えてください。
0540539
04/07/16 18:30ID:HCuP+FIs<form> のactionでaspページへはジャンプしたくないのです。
ボタンを押したときに、表示しているページをかえずに
関数を走らせることはできるのでしょうか。
0541nobodyさん
04/07/16 18:40ID:???ASPのページは読み込まずにASPの関数を呼びたいのか?
なんにせよASPの関数を呼ぶためにはASPのページをpostするしかないと思うのだが。
0542539
04/07/16 18:50ID:HCuP+FIs表示がかわらないで関数を呼べればと思ったのですが。
最悪関数の最後に元のページに戻る一文をくっつけてみます。
ちょっと構造的に不細工な気もするのですが。
ありがとうございました。
0543nobodyさん
04/07/16 22:01ID:???目的がよくわからんが、ページ遷移伴わずにサーバに処理させたいんなら
リモートスクリプト使えばいいんじゃないの?
0544nobodyさん
04/07/24 00:06ID:dg7dM13BをASPで、実現できないでしょうか?
現在はVBSScriptを使ってMS-WordやExcelのファイルを
html変換しています。
0546nobodyさん
04/07/25 01:00ID:LBJKrSVDASPの変数にJavascriptの変数の値をいれることってできますか?
0547nobodyさん
04/07/25 01:56ID:???Request.Form か Request.QueryString で取りなされ
0548nobodyさん
04/07/25 02:02ID:LBJKrSVDsubmitなしでする方法はないですかね。。
0549nobodyさん
04/07/25 18:21ID:???電文を受信し、それを解析して電文送信を行うASPを作成しているのですが、
同一の宛先から複数回電文受信した場合、明示的にセッションを切断しなければ、
同一セッションとみなされるのでしょうか?
教えてASPの中の人!
0550nobodyさん
04/07/26 00:21ID:???それは電文を受信するライブラリの作りによるよ。きっと。
0551nobodyさん
04/07/28 11:31ID:rYM5kEJf画像のサムネイルを動的に作成する方法を教えてください
横150ピクセル×縦100ピクセルのエリアに
縦横比を変更せずに
表示できるサムネイルができればいいんですが・・・
たとえば
横300ピクセル×縦180ピクセルの画像を
横幅は表示エリアにあわせて
150ピクセル
縦幅は縦横比を変えずに
90ピクセル
の
横150ピクセル×縦90ピクセルのサムネイルを作成
画像と縦横のピクセルを指定すると
最適化されてくる関数等があればなおいいんですが・・・
0552nobodyさん
04/08/01 00:58ID:QYh3SWaPIMGタグのwidthとheightを変更するんじゃなくて
ファイル自体を生成するってことですか?
0553551
04/08/02 10:30ID:???そうです。
ファイル自体変えれればいいなと思ってます。
固定でwidthとheightを変えちゃうと
縦横比がおかしくなっちゃうから・・・
0554nobodyさん
04/08/02 11:24ID:???すこーしオーバースペックかもだがImageMagickを使ってみては。
Windows用のバイナリ配布ならCOMブリッジがあるから、ASPからも使える……はず。
実際に試した訳じゃないんであかんかったらスマソ。
0555nobodyさん
04/08/03 20:36ID:???やっぱりPerlと連携させるのがベストなのかな?
0556nobodyさん
04/08/05 02:58ID:hyKdPEntrequestじゃあかんの?
0557nobodyさん
04/08/12 13:23ID:???以前basp21でのメール送信に関して質問させていただいた者です。
いま、baspを使ってメール送信のテストを行っているのですが、
うまくPOP認証がされません。
具体的には、Path is not Directory のエラーが出るのですが、
これは単に受信データの存在するディレクトリがない、という
ことだと思うのですが、テストSMTPはLinuxなので、システムドライブが
何なのかわかりません。
また、本番SMTPはあるプロバイダのメールアカウントを使用しますので、
受信ディレクトリを教えてくれるかもわかりません。
そこで、ディレクトリを指定しないでもPOP認証を通る方法はありませんでしょうか?
宜しくお願いします。
0558557
04/08/12 15:17ID:???rc = object.RcvMail(POP,User,Pass,"STAT",Dir)
の"Dir"は、SMTPサーバのメールデータ保存ディレクトリではなく、
basp存在サーバのディレクトリですよね?
認証通るようになりました。
失礼しました。
0559nobodyさん
04/08/12 20:25ID:???メール送信→メール受信だろ...
あと
>basp存在サーバのディレクトリですよね?
違うだろ...
リファレンスぐらい見れ。
http://www.hi-ho.ne.jp/babaq/basp21.html#0004
0560557
04/08/13 15:32ID:???POP Before SMTP 認証を通すために、
一旦受信をしています。
0561nobodyさん
04/08/19 16:16ID:T7xEf/rS別のWEBサーバのASPからアクセスしたいんですが
どうやって接続すればよいんでしょうか?
WEBサーバの方に適切なDSNを設定しておけば
Set ObjConn = Server.CreateObject("ADODB.Connection")
ObjConn.Open ("DSN=????")
で開けるんでしょうか?
またはDSNを使用しない場合は何を指定すればいいんでしょうか?
すんませんがご教授お願いします
0562nobodyさん
04/08/19 21:49ID:???DSNに書いたらODBC接続になるぞ
var adcn = Server.CreateObject("ADODB.Connection");
with (adcn) {
ConnectionString = "Provider=sqloledb;Data Source=xx.xx.xx.xx;User Id=sa;Password=;Initial Catalog=NorthWind";
Open();
}
これだけでいい
0563nobodyさん
04/08/20 21:58ID:sZXCXkGpIIS5なんですが、ログインしてsessionに情報を保持したあと、
サイト内を移動していると、不特定の場所で突然ログイン画面に遷移します。
各画面の先頭でsession保持チェックを入れてあって、
そこでsession情報が突然失われてしまう、というところまで確認しています。
しかも、ログイン画面に飛ばされると、sessionのIDも変わっています。
起きる時は立て続けに発生し、起きない時はぜんぜんおきません。。。
sessionはログアウト時にAbandonしています。
それ以外ではAbandonしたりはしていません。
サーバのホスト名にアンダーバーも入れてません。
ホトホト困り果ててしまいました。。。
一体何が起こっているのでしょうか?
少しでも何かわかる方、教えてください。
お願いします。
0565563
04/08/23 14:26ID:zVUDN8F2IISのログを取得してみたんですが、
ログイン画面に飛ばされる(要はsessionがなくなる前)までは、
ASPSESSIONID・・・の記述があるのですが、
sessionがなくなってログイン画面に飛ばされた時には,
ASPSESSIONID・・・の記述そのものが「きれいさっぱり」なくなってます。。。
0566nobodyさん
04/08/23 23:05ID:???そのASPSESSIONIDをなくしてしまうページを確認しろということでしょ。
ログをさらさなければこれ以上的確な提案はできない希ガス。
0567nobodyさん
04/08/25 02:51ID:???257757 - [OFF2003] [INFO] Office のサーバーサイド オートメーションについて
http://support.microsoft.com/default.aspx?scid=kb;ja;257757
0568nobodyさん
04/08/25 13:56ID:???0569nobodyさん
04/08/25 15:31ID:???0570nobodyさん
04/08/25 18:15ID:???.NETもいっとく?
0571563
04/08/27 19:25ID:JE6br4ZJ[IE55][IE6] ローカル HTML ファイルを使用するとセッション Cookie が失われる
http://support.microsoft.com/default.aspx?scid=kb;ja;315713
参った。。。
セッションcookieなんて、有効期限決められるのでしょうか???
触れないと思うんだけど・・・。
ダミーウインドウ開いておけと?
嫌だなぁ。。。
0572nobodyさん
04/08/27 19:35ID:???0573nobodyさん
04/08/27 23:27ID:???つーか素直にIIS/PWS経由でアクセスするという手はないんかいな。
0574nobodyさん
04/08/29 20:39ID:???Recordsetオブジェクトを、Closeしないで処理終了した場合は、
そのオブジェクトや、メモリはどうなるのでしょうか?
0575nobodyさん
04/08/30 00:35ID:???0577nobodyさん
04/09/06 11:25ID:???MSの↓のツリービューを表示したいのですが、(DBの部分は関係なし)
http://support.microsoft.com/default.aspx?scid=kb;ja;183329
win2000 IE6.0の端末ではオブジェクトが表示(ロード)されません。
(XP+IEはOK)
ツリービューを表示させるのには何が必要ですか?
0578nobodyさん
04/09/12 01:18:04ID:???0579nobodyさん
04/09/16 15:23:17ID:TGXTNniE0580nobodyさん
04/09/16 16:23:51ID:???ASP.netなら。
しかし、たまーに.aspxなサイト見かけるようになってきたが
総本山のサイトに未だ.aspなページが多いのはなんでだろ〜♪
0581nobodyさん
04/09/16 16:35:32ID:???サンクスです
0584577
04/09/21 09:14:49ID:qjUnzu43どこで聞けばいいのでしょう?
0586577
04/09/22 09:40:48ID:???確かにサーバー側の問題ではなくユーザー側ではあると思います。
VBやVisual J++をインストールされている端末は表示されます。
VBやVisual J++がインストールされていない端末で表示したいのです。
(xpはインストールされてなくても表示されます)
ここはスレ違いだと思いますが、どなたか教えてください。
0587nobodyさん
04/09/22 12:58:00ID:???その際、no1.aspのSession情報、Request情報もno2.aspに引き継ぎたいのですが、うまくいきません。
no1.asp側で
window.open("","test");
document.form_1.target = "test";
document.form_1.action = "no2.asp";
document.form_1.submit();
とすると、Request情報を取得することができました。
しかし、Session情報の取得が出来ませんでした。
no1.aspとno2.aspで Session.LCIDとSession.SessionIDを出力してみたところ
SessionIDが違う値になっていました。
Session情報を引き継ぐことは無理なのでしょうか?
お願いします
0588nobodyさん
04/09/22 13:19:08ID:???自分もなったよ。最近。どうしようもなかったから
"no2.asp?xxx=0&yyy=1";
とかにして Request("xxx")で取得した
0589nobodyさん
04/09/22 19:39:18ID:???セッションは基本的にプロセス単位に持つから、別ウィンドウでプロセスが変わるIEは無理。
逆に言えばタブブラウザは複数のウィンドウでも1プロセスなので引き継ぐことが可能。
0590587
04/09/22 23:23:16ID:???0591nobodyさん
04/10/11 03:31:05ID:???0592nobodyさん
04/10/13 00:47:48ID:???前と同じIDなのは正常な挙動?(Session.Contentsはしっかり初期化されてる)
Session.Abandonメソッド:セッション情報を破棄
みたいな説明が多いんだけどこれってSessionIDも破棄するって
ことではないの?
0593nobodyさん
04/10/13 10:20:42ID:???Abandon メソッドを呼び出すと、現在の Session オブジェクトが削除のためにキューに退避されますが、
実際に削除されるのは現在のページのスクリプト コマンドの処理がすべて完了した時点です。
つまり、Abandon を呼び出したページ内であれば Session オブジェクト内の変数にはまだアクセスすることができますが、
その後の Web ページではアクセスできなくなります。
だそうで。
セッション破棄したページ以降のリクエストで以前と同じSessionIDが採番されてるようなら異常だと思う。
0594nobodyさん
04/10/13 11:37:55ID:???abandonを呼び出しているページを更新しても、一度ブラウザを落としても
以前のSessionIDが配番されます。タイムアウトを1分に変更して1分ごとに
みてみたんですが、これも以前のSessionIDが配番されます。セッション変数
(Session.contents)はきちんと破棄されています。けれどふとした拍子に
依然と異なるSessionIDを配番しやがります。理由の特定はできなかったです。
というような感じの挙動でした。回避策はとったんですが思い通りに動かないのは
気持ち悪いです。自己解したら報告に来ます。
0595nobodyさん
04/10/13 11:47:50ID:???だからDBのキーにしたりすることはお勧めできない、って。
単に空いたIDを使い回しているだけってことじゃないのかな……
0596nobodyさん
04/10/13 12:29:12ID:???http://windows.microsoft.com/windows2000/ja/server/iis/default.asp?url=/windows2000/ja/server/iis/htm/asp/iiapsess.htm?id=196
本家のドキュメントからの引用です。
>>唯一、ユーザーが新しい SessionID cookie を受け取るのは、
>>サーバー管理者がサーバーを再起動してメモリに格納された
>>SessionID の設定を消去するか、ユーザーが Web ブラウザを再起動した
>>場合のみです。
Session.AbandonではSessionIDは破棄されません。
>>594で再起動させたのにIDが変わらなかったのは、ショートカットからそのページに
飛んでいた(ブラウザにSessionID Cookieが残っている)からでした。
アドレスを手入力するとあっさりSessionIDは変わりました。
ご迷惑かけましたっていうか一人でドタバタしましたとさ
0597nobodyさん
04/10/22 10:29:13ID:GVkfhK7Nこの際に、パスワード有効期限切れや、アカウントロック中などのメッセージを
必要に応じて表示させたいと思います。
上記情報のパラメータ(?)の取得方法をお教え願いたいのですが。
また、ADSIのバージョン確認法も教えていただきたく思います。
よろしくお願いします。
0598nobodyさん
04/10/22 19:34:02ID:4aYaveIP動的な折れ線グラフを出力したいのですが
まずどうしていいのか分からないので
どうぞ一つよろしくお願いします。
0599nobodyさん
04/10/22 21:35:58ID:???まず入力された数値をオウム返しに表示するページを作りんさい。
絵(グラフ)を描くのは適当にコンポーネント探しんさい。
オーバースペックで良ければImageMagickとかあるし。
0600nobodyさん
04/10/23 22:42:20ID:???http://support.microsoft.com/default.aspx?scid=kb;ja;323750
http://support.microsoft.com/default.aspx?scid=kb;ja;184619
0601nobodyさん
04/10/25 03:06:17ID:rJW5BvWS(たとえば、hoge://hoge.hoge.cgi?aaa=123&bbb=456 → hoge://hoge.hoge.cgi/123/456.html)
同様のことがASPでもできるんでしょうか?
0603nobodyさん
04/10/25 09:17:19ID:lryWe8IGさんきゅー。でもリンク先が404_| ̄|○
0604nobodyさん
04/10/25 14:38:39ID:???ttp://web.archive.org/web/20040224002756/http://program.station.ez-net.jp/products/isapi/URLParamFilter/index.asp
0605602
04/10/26 00:17:10ID:???未確認でスマンかった。
↓になってるみたいだね。
ttp://program.station.ez-net.jp/products/isapi/URLParamFilter/v1.1/
0607nobodyさん
04/10/26 10:30:57ID:???javaスクリプトで制御できるのかと思ったのですが、ググってみると出来ないという回答しか見つかりませんでした。
お願いします。
0608nobodyさん
04/10/26 10:42:13ID:???ASPでどうこうできる話ではないぞ。
0609597
04/10/26 12:06:52ID:o98NDTMbありがとうございます。
早速試してみたのですが
-2147463156
ディレクトリのデータ型と、ネイティブ DS のデータ型を相互に変換することはでき
ません
Active Directory
とエラーが出てしまいます。
立て続けで申し訳ないですが、教えてください。
お願いいたします。
0610nobodyさん
04/10/27 01:16:53ID:???その後で必要に応じて値を変更してるんだが、
IIS 6.0 でアクティブな ASPセッションが何もない状態
(Abandonしたりタイムアウトして生きてるセッションがなくなった状態)
が続くと、いつの間にかアプリケーション変数が初期値に戻っている。
IIS 5.0 では同じコードでもそういう現象はなかったんだが、
メタベースかどこかの設定を変えてやる必要があるんだろうか。
0611nobodyさん
04/10/27 23:37:14ID:???一番上にある、アイドル時間の監視(20分でプロセス終了)をやめたら
解消しますた。
0612nobodyさん
04/10/28 22:11:44ID:???基本的にはできないけど、銀行とかのログインサイトで使用されているメジャーな方法としては
フレームを使ってフレーム内でページ遷移させるようにする。
フレームのHTMLにonUnloadイベントをつけて、ログアウト処理を行うaspに飛ばす
こうするとブラウザの閉じるボタンを押した場合も、別サイトに飛んだ場合もログアウト処理が走る。
但し流行りのタブブラウザの場合は、閉じるボタンを押すとonUnloadが働かないので注意
0613ASP素人
04/11/01 03:30:19ID:sStej03s'----- DBにデータを追加
'=================================================
Sub UpdateDB()
StrSQL = "insert into member ("
StrSQL = StrSQL & " name "
StrSQL = StrSQL & " mail "
StrSQL = StrSQL & ") values ("
StrSQL = StrSQL & "'" & name & "',"
StrSQL = StrSQL & "'" & mail & "'"
StrSQL = StrSQL & ")"
ObjConn.Execute(StrSQL) (←この行が違うといわれるのですが・・・)
If Err = 0 Then
End If
End Sub
アドバイスくらはい
■ このスレッドは過去ログ倉庫に格納されています