- 1 名前:nobodyさん mailto:sage [2005/07/03(日) 12:27:28 ID:???]
- レガシASPについて語るスレです。質問や雑談もOK。
何より手軽なので社内イントラであればまだまだ第一線です。 ASP.net については専用スレッドでお願いします。 関連スレ: 【質問】ASP.NETスレ Part2【議論】 pc8.2ch.net/test/read.cgi/php/1111480331/ 過去スレ: ==ASP== Part 3 pc8.2ch.net/test/read.cgi/php/1059401269/ ==ASP== Part 2 pc2.2ch.net/php/kako/1028/10280/1028024916.html ==ASP== pc.2ch.net/php/kako/984/984840107.html
- 839 名前:nobodyさん mailto:sage [2007/07/24(火) 01:32:11 ID:???]
- 試してみたけど、問題なくできたけどなぁ。
- 840 名前:838 mailto:sage [2007/07/24(火) 17:12:05 ID:???]
- なんとか解決いたしました。
お恥ずかしい話ですがメタベースのアップロード制限に引っかかっておりました。 pptx⇒pptの変換でファイル容量が4倍以上に膨らんでおり、 その点に気づけずに問題提起してしまいました。 スレ汚し申し訳ありません。失礼します。
- 841 名前:nobodyさん [2007/07/24(火) 23:38:04 ID:L70Yovvo]
- エラーが正しく検知できていたのかどうかが気になる
- 842 名前:nobodyさん mailto:sage [2007/07/27(金) 07:45:24 ID:???]
- selisoftのシェアウエアASPはクラッシュして使えなかった
baby aspはDBのフィールド名を日本語にしなければ良好
- 843 名前:nobodyさん mailto:sage [2007/07/27(金) 21:59:03 ID:???]
- アプリケーション全体で共通して使う定数の定義ってどこでやってますか?
.NETだとweb.configが使えるんですが…… まだプロトタイプなので共通ファイルつくって各aspファイルでインクルードしてますが、 はたしてこの方法が正しいものかと心配です。
- 844 名前:nobodyさん mailto:sage [2007/07/27(金) 23:53:21 ID:???]
- 私も共通ファイルです。
global.asaでもいいのかも。。
- 845 名前:nobodyさん mailto:sage [2007/07/28(土) 01:46:19 ID:???]
- global.asaでApplicationオブジェクトに入れてる
- 846 名前:nobodyさん [2007/07/28(土) 21:46:31 ID:ec0MqZyi]
- windows2003 sp1 でMSXML2.ServerXMLHTTPを使ってサーバサイドでのモジュール間通信を行っていたのですが
windows2003 sp2に移行したところ、これが機能しなくなりました。 処理が帰ってくる間まで数分かかる所から見てタイムアウトを起こしているようなのですが エラーオブジェクトが何も拾ってくれず詳細が分かりません。 IISのログには POST /testServ/Main.asp |-|ASP_0147|500_Server_Error 80 - 127.0.0.1 Mozilla/4.0+(compatible;+Win32;+WinHttp.WinHttpRequest.5) 500 0 64 と書かれているのですが、これでググっても解決策が見当たりません。 なにか情報はありませんか?
- 847 名前:843 mailto:sage [2007/07/29(日) 10:22:27 ID:???]
- レスどうもです。
>>844 global.asaでは、タイプライブラリの定義はできたのですが……。 >>845 なるほど。 ただ、他で変えられてしまう可能性ありませんか? (意図的ではないとしても) すみません、MSDNに記述を見つけました。 msdn.microsoft.com/library/ja/default.asp?url=/library/ja/jpiis/iishelp/iis/htm/asp/iiwavar.asp 複数の .asp ファイルで定数を使用する場合は、定数の定義を別ファイルに記述し、このファイルを、定数を使用する各 .asp ファイルにインクルードします。
- 848 名前:名無しさん@そうだ選挙に行こう mailto:sage [2007/07/29(日) 15:40:55 ID:???]
- >>847
Application変数が非意図的に変更されてしまうケースとは? aspを書くのが自分ひとりじゃないって事かな?
- 849 名前:843 mailto:sage [2007/07/29(日) 19:21:34 ID:???]
- >>848
可能性の問題だけなので論ずるのは現実的でないかもしれませんが、 「変数」という以上は値を変更することが可能ということですよね。 あんまり深い意味はないのです、ごめんなさい。 書くのは自分1人じゃないです。 もちろんグローバルな定数なのでそういう名前にするという情報は共有しますが、 誰かがうっかり変えちゃって訳の分からないバグに遭遇したらイヤだなあと、、、 臆病者なんです。。。
- 850 名前:nobodyさん mailto:sage [2007/07/29(日) 21:18:34 ID:???]
- そうか、いちいちincludeするのが面倒だけどConstの方が安心だね
global.asaで定数宣言できればいいのにな
- 851 名前:nobodyさん mailto:sage [2007/08/03(金) 14:31:38 ID:???]
- メインのASPプログラムの他に、変数や定数などを記述した設定ファイルを持ち、
条件によって設定ファイルを分けるというプログラムを作りたいです。 この場合どうすればいいんでしょうか? Server.Executeで呼び出してもそっちで設定した変数情報は受け取れないみたいで困ってます。 それに別ディレクトリのファイルは指定できないし…。 SSIのインクルードだと、ASPより先に実行されるから条件によって呼び出すファイルを 分けられないし…。 Perlでよく見かけるように、メインのプログラムの他に変数の設定をするファイルがあって、 それをrequireで呼び出すみたいな感じにしたいんです。 なるべくデータベースは避けたいです。 自作のテキストファイルを作って一行ずつFileSystemObjectで読み込む処理を作るしかないんでしょうか?
- 852 名前:nobodyさん mailto:sage [2007/08/03(金) 21:07:23 ID:???]
- >>851
セッション変数とリダイレクト使えばいいんじゃね
- 853 名前:851 mailto:sage [2007/08/03(金) 21:46:29 ID:???]
- あ、すいません初歩的なことを見落としてました。
>>852 別の方法で自己解決しました。ありがとうございました。
- 854 名前:nobodyさん mailto:sage [2007/08/03(金) 21:47:22 ID:???]
- 手っ取り早くゴーインにってのはダメ?
<% Select Case Request.QueryString("a") Case 1 %><!-- #include file="a.inc" --><% Case Else %><!-- #include file="default.inc" --><% End Select %>
- 855 名前:nobodyさん mailto:sage [2007/08/03(金) 22:35:11 ID:???]
- >>854
#includeが先に処理されるぞ
- 856 名前:854 mailto:sage [2007/08/03(金) 23:28:07 ID:???]
- >>855
> メインのASPプログラムの他に、変数や定数などを記述した設定ファイルを持ち、 > 条件によって設定ファイルを分けるというプログラムを作りたいです。 だったんで *.incの中身を代入式の羅列にすればいいんでないの? つか、ゴーインにってのはつまり「全部読み込んだ上で条件分岐させれば」ってことなんだけどね
- 857 名前:nobodyさん mailto:sage [2007/08/04(土) 19:58:35 ID:???]
- >>856
変数はそれでいいかもしれんが、定数は複数定義でエラーに・・・
- 858 名前:854 mailto:sage [2007/08/04(土) 20:17:30 ID:???]
- >>857
854みたいな手抜きするときは全部変数にしてたっけ Const使うんなら確かにムリだな、スマン
- 859 名前:nobodyさん mailto:sage [2007/08/05(日) 01:16:08 ID:???]
- ファイルのロックでApplication.LockとUnlockを使おうかと思ってるんですけど、
このやり方だとロックとは関係ない変数も含めて、ロック中には すべてのアプリケーション変数に対して1つのプロセスしかアクセスできない 状態になってしまいますか? ロックしたいファイルが複数ある場合や、関係ない変数までロックされてほしくない場合は やはりロック用のファイルを作るやり方の方がいいんですかね?
- 860 名前:nobodyさん mailto:sage [2007/08/05(日) 17:54:46 ID:???]
- >>859
あるいはApplication変数にロック中フラグを持つとか。 >ロックとは関係ない変数 これは認識違いだな。細かいけど。
- 861 名前:nobodyさん [2007/08/12(日) 03:19:14 ID:uRVuqpj5]
- ASPのエディタってInterDevしか無いんですかねぇ。
とりあえず、以下が実現出来ればOKなんですが。。。 @HTMLとVBコードの色分け AVBの候補表示 Visual Web Developer 2005 Expressで、VBコードの色分けが出来れば早いんですが。。。 何か良い知恵があればご教授下さい。
- 862 名前:nobodyさん mailto:sage [2007/08/12(日) 08:27:55 ID:???]
- ASPスクリプとはメモ帳で十分
- 863 名前:nobodyさん [2007/08/12(日) 09:17:33 ID:uRVuqpj5]
- >>862
一人でやるならそれでいいんだけどね。。。 スキルが解らん外部の人間が10人も来るから、出来る限り負担を減らしたいんだけど。。。
- 864 名前:nobodyさん mailto:sage [2007/08/12(日) 17:26:35 ID:???]
- 2005だとインテリセンスとかおかしくなるんじゃないか?
俺は色分け程度であればTeraPadっていうフリーのテキストエディタ使ってた。 候補は古いMSDNライブラリ入れときゃいいんじゃないの。
- 865 名前:nobodyさん mailto:sage [2007/08/13(月) 11:41:50 ID:???]
- >>861
DreamWeaverである程度は可能。 ステップ実行とかBreakPointはムリだけど。
- 866 名前:nobodyさん [2007/08/14(火) 00:50:47 ID:wVC1GBRu]
- 質問があるのですが、
サーバー側の処理で、データベースに書きにいく処理をするASPがあった時に、 そのASP内でエラーが発生した場合クライアントにどうエラー内容を返せばよろしいですか? response〜〜〜なにで返せばいいかわからなくて
- 867 名前:nobodyさん mailto:sage [2007/08/14(火) 01:07:19 ID:???]
- >866
そりゃあ、そのエラーの内容と、それによってどうしたいか、によるとしか言えないが…… まずどういうエラーが想定されるか洗い出して、そのときどうするか、を打ち合わせて決めておく。 そのとき「想定外のエラーが出たらどーするか」も忘れずに。 決まったらあとはその通り作るだけ。
- 868 名前:nobodyさん mailto:sage [2007/08/14(火) 01:19:08 ID:???]
- >>865
DreamWeaverってVBの候補表示って出来るんですか? それができれば、一番良い選択肢になります。。。 >>864 秀丸かTeraPadですよね。。。普通。 デザインからコードの修正まで出来たら、かなり工数も削減出来るんだけど。。。 自作しようかな。。。でも、消え行く技術ですからね。
- 869 名前:nobodyさん mailto:sage [2007/08/14(火) 01:20:08 ID:???]
- >>866
オマイはオレか? どんぴしゃで似たような質問しよーと思ったとこだったんだが。
- 870 名前:nobodyさん mailto:sage [2007/08/14(火) 07:17:44 ID:???]
- >>868
外部OCXのオブジェクトはムリだと思うが、 VBScriptの一般的なコードなら、コードアシストがある程度は効く。 完全だとは思えんが、そこそこは役に立つよ。
- 871 名前:nobodyさん mailto:sage [2007/08/14(火) 19:13:32 ID:???]
- >>866
俺はResponse.Redirect で元の入力フォームのページかエラー専用ページに飛ばしちゃうなあ。 入力フォームに戻す場合は、入力された値が残っててなおかつエラーメッセージが表示されてたり エラー箇所が強調表示されてると親切かも。 っていう答え方を期待してた?
- 872 名前:nobodyさん mailto:sage [2007/08/15(水) 22:03:45 ID:???]
- >>866
そのまま Response.Write じゃだめなの?
- 873 名前:nobodyさん mailto:sage [2007/08/16(木) 03:07:41 ID:???]
- IIS6でデバッグしようとすると、現在実行中の箇所とソースコードがずれるバグが修正された。
support.microsoft.com/kb/928452/en これで少し楽になるかも…。
- 874 名前:nobodyさん mailto:sage [2007/08/21(火) 22:46:36 ID:???]
- Server.CreateObjectを実行できる権限をユーザーに与えたい場合
どういった権限を与えればいいのでしょうか?
- 875 名前:nobodyさん mailto:sage [2007/08/22(水) 02:38:55 ID:???]
- CreateObjectするものによる。
- 876 名前:nobodyさん mailto:sage [2007/08/22(水) 06:41:37 ID:???]
- >>875
ありがとうございます。 MSXML2.DOMDocument をCreateObjectしたいです。
- 877 名前:nobodyさん mailto:sage [2007/08/23(木) 12:37:32 ID:???]
- MSXML2.DOMDocumentなら、msxmlのdllに実行権限があればOKだとおもう。
普通は実行権限があると思うけど、IISの権限が全然ないのかな?
- 878 名前:nobodyさん mailto:sage [2007/08/29(水) 21:03:07 ID:???]
- 文書管理システムをASPで作れって、どんな罰ゲームだよ・・・orz
- 879 名前:nobodyさん mailto:sage [2007/08/30(木) 21:00:27 ID:???]
- MVCを意識して作ってる?
・・・って何となく誰でもいいから聞いてみたくなった
- 880 名前:nobodyさん mailto:sage [2007/08/30(木) 23:26:06 ID:???]
- >>879
頑張ってるけど無理。 登録・削除・更新ならできるけど、画面表示は厳しい
- 881 名前:nobodyさん mailto:sage [2007/09/01(土) 00:35:41 ID:???]
- ASPでMVCというと、当時MSが推してたのは
MとCはCOMコンポーネントで、だったからなぁ
- 882 名前:nobodyさん [2007/09/14(金) 07:07:50 ID:VMti5Srh]
- Ajaxが最新の現状でJavaをやり
ASP.NETが最新の現状でASPをやる。 日本の企業は、どうして一歩遅れているの?
- 883 名前:nobodyさん mailto:sage [2007/09/14(金) 07:37:12 ID:???]
- >>882
一歩どころじゃねぇよwww 最新技術で提案すると、 「実績は?」「安定性は?」「信頼性は?」 そんなの有る訳ねぇwww
- 884 名前:nobodyさん mailto:sage [2007/09/14(金) 08:48:04 ID:???]
- なんだかんだ言って保守的だよな
下手するとWindowServer2003でさえ拒否される
- 885 名前:nobodyさん [2007/09/14(金) 17:56:16 ID:VMti5Srh]
- 一般人は、日本のIT企業は世界最先端だと思ってるだろうにな。
- 886 名前:nobodyさん [2007/09/15(土) 14:31:43 ID:0YoYWRyt]
- ページ表示後、定期的にサーバー側からクライアントにページ変更内容を
送ってブラウザを更新する方法を探しています。 javascriptのreloadを使うしかないのでしょうか?
- 887 名前:nobodyさん mailto:sage [2007/09/15(土) 17:03:20 ID:???]
- >>886
サーバ側から送るというより、 クライアントから取りに行くという仕組みになりますね。 reloadでもajaxでもいけます。、 要件しだいです。
- 888 名前:nobodyさん mailto:sage [2007/09/16(日) 20:42:03 ID:???]
- >>886
リバースAjaxとかいうのかね。 www.atmarkit.co.jp/fjava/rensai4/myeclipse04/myeclipse04_1.html 一般的な名称なのか勝手にそう呼んでるのか分からないけど。 ページ内容の更新チェックの方法は書いてある内容を読むと3通りあるね。 >>887が言ってるのはこのうちポーリングにあたるのかな。 実装が一番簡単なのはこれかねえ。 実装方法そのものを知りたいんだと思うけど、まあ方法自体は他にも あるよってことで。
- 889 名前:nobodyさん mailto:sage [2007/09/16(日) 23:32:32 ID:???]
- >>888
887です。更新チェックも色々あるんですね。 私がイメージしてたのは、ご想像のとおりポーリングです。 ピギーバック、コメットなど他にもあるみたいですが、 やはり、まずはクライアントからのリクエストありきなんですね。
- 890 名前:nobodyさん mailto:sage [2007/09/28(金) 23:55:52 ID:???]
- 新規案件をASPってのはどうなのよ…
- 891 名前:nobodyさん mailto:sage [2007/09/29(土) 01:24:55 ID:???]
- >>890
社内システムならいいんでない?
- 892 名前:nobodyさん mailto:sage [2007/10/11(木) 22:09:11 ID:???]
- 過去に作ったASPを、訳あってPocketPCまたはWindows Mobile 5か6で動かしたい。
Webである必要は必ずしも無いのだが、移植なので手軽なのと画面の渡りの作りこみが Webのほうが楽なので。 さがしたら、PocketASPというのがあったのだが、誰か使ったことある? PocketPCはこれから中古で入手予定です。 ttp://www.modezero.net/PocketASP/overview.htm
- 893 名前:892 mailto:sage [2007/10/11(木) 22:54:31 ID:???]
- 自己レスですが、このソフト会社にメールしました。
InterlinkとTeliosは持っているので、H/PC2000 MIPS用のを送ってもらって、 日本語環境下で どの程度使えるか、試してみます。
- 894 名前:nobodyさん mailto:sage [2007/10/12(金) 12:08:59 ID:???]
- へぇ、こんなのがあるんだ。面白そう。
レポートきぼん。
- 895 名前:892 mailto:sage [2007/10/16(火) 22:00:26 ID:???]
- >>894 ModeZero社にメールを無視されたので、現在、W-ZERO3とGenio e550GTを手に入れる予定。
ttp://www.devbuzz.com/content/zinc_pocketasp_pg2.asp 動くとこうなる はず。 棚卸管理関係で、倉庫に行って現物を見るのだがPC持って行けないとか、そんなのが動機。 あとチェックリストなど、手元で進行管理するのに紙のリストだと 散らばるから。 既存のソフトは ttp://www.dicre.com/soft/chksheetce.html この程度のものしかないので。。 ちなみに、PocketPCではPHPも動く。 ttp://mobileleap.net/hph/phpce あとPocket IIS Webserverというのもあったよ。 ttp://members.chello.nl/gwestendorp65/pp/
- 896 名前:892 mailto:sage [2007/10/16(火) 22:11:46 ID:???]
- つまり
ttp://www.systems.nakashima.co.jp/mobile/dbtool/index.html こんなイメージなのを、既存のASPの資産を活用して、自力で開発したかったわけ。 PocketPCの画面用に入力項目を絞ればあとは、そのまんま動いてくれればいいと。
- 897 名前:892 mailto:sage [2007/10/19(金) 06:43:19 ID:???]
- PockePCがまだ入手できていないので、Pocket IISのほうをテリオスとInterlinkで試した。
H/PC2000でも見事に動いて日本語も使えます。 レスポンスもまずますOK。 こんな小さなマシンでASPが快調に動くのに感動。
- 898 名前:nobodyさん mailto:sage [2007/10/19(金) 20:30:43 ID:???]
- 久々に覗いたら面白そうなことをやってるね。
資産をいかせるってのはいいなあ。
- 899 名前:892 mailto:sage [2007/10/23(火) 22:40:46 ID:???]
- PocketASP2.1を試しました。 (その後メールがあり、H/PC2000用も)
その結果のまとめ (AccessのmdbをActiveSyncでそのままcdbに変換) PocketASP2.1 1、セッション変数とDBのフィールドに日本語名が使えない。 2、DBのコネクトとレコードの読み出しはノーマルのASPのままでよい。 (Serverオブジェクト使用可。書き換え不要) Pocket IIS 1、セッション変数とDBのフィールドに日本語名が使える。 2、DBのコネクトとレコードの読み出しは、ADOCEの文法で書かなくてはならない。 (Serverオブジェクト使用不可。ADOCEに書き換え) 参考 Pocket IISでのDBへのコネクト例 (Serverオブジェクト未使用) Set conn = CreateObject("ADOCE.Connection.3.1") conn.open "Data source=\My Documents\test.cdb" 参考 Pocket IISでのレコードセットへのアクセス例 Set rs = CreateObject("ADOCE.Recordset.3.1") rs.open SQL,conn,3,3 一長一短ですが、DBの列に日本語名のものがあるという掟破りが あるので、今のところPocket IISでいくつもりです。
- 900 名前:nobodyさん [2007/11/05(月) 23:16:08 ID:lWoMRDzX]
- >>892
面白そうだね。 土日にやってみます。 「ぴいたん」ってフレームワークが公開されたから今試しています。 使った人他にいる?
- 901 名前:nobodyさん mailto:sage [2007/11/06(火) 18:23:56 ID:???]
- ↑環境を記述するのを忘れていました。
開発環境 WindowsXP Pro VS2005Pro C# ASP.NET Ajax です。 初代VS.NETからサポートに入っていますが、今だによく分かっていませんorz
- 902 名前:nobodyさん mailto:sage [2007/11/06(火) 18:24:48 ID:???]
- >>901 誤爆しました。申し訳ない。
- 903 名前:892 mailto:sage [2007/11/07(水) 07:17:28 ID:???]
- >>900
cdbを使うなら、PPC2003以降とそれ以前では 互換性がないので注意が必要です これを忘れてH/PC2000で変換したcdbを うっかりW-ZERO3に移して動かしたら 画面が真っ黒にフリーズしました W-ZERO3は、ときどきエラーコードをはかないで いきなりクラッシュするから参ります
- 904 名前:892 mailto:sage [2007/11/07(水) 08:39:58 ID:???]
- 変換にはいくつか方法がありますが、参考までに
ここの注記の7を見てください ttp://hwz.hyu.jp
- 905 名前:892 mailto:sage [2007/11/07(水) 20:03:23 ID:???]
- リンク切れになってしまいました。 これです。
ttp://www.nsbasic.com/ce/Japanese/support/TechNotes/TN10.htm なお、W-ZERO2でPocket IISはインストールしたものの、動作確認できませんでした。 PocketASP2.1は快調です。
- 906 名前:nobodyさん mailto:sage [2007/11/10(土) 12:21:06 ID:???]
- ASPのサイトでCookieを使っているのですが、
同じサイト内にASP.NETのページがあり、 そこで同じキー名のCookieを使う(保存する)と ASPのほうのCookieが文字化けしてしまいます。 おそらく文字コードの問題だと思うのですが、 解決策をご存じの方いらっしゃいませんか。
- 907 名前:nobodyさん mailto:sage [2007/11/10(土) 13:32:19 ID:???]
- ・Cookieのキー名を変える
・文字コードを同じにする ・BASE64等でエンコード etc.
- 908 名前:906 mailto:sage [2007/11/10(土) 16:48:44 ID:???]
- >>907
ありがとうございます! エンコードする方法で検討してみようと思います!
- 909 名前:nobodyさん mailto:sage [2007/11/21(水) 20:03:28 ID:???]
- PocketASPはマルチバイト文字の処理に対応していないため、
mdbから変換したcdbの日本語は、文字列がシングルバイトとして処理される。 この結果文字化けする。 (空のDBに、新しくPocketASPを使って格納するデータは unicodeからsjis変換されるため文字化けしない。) 結論として、既存のPCのデータと連係する使い方には、PocketASPは 適さない。 この場合は、Pocket IISを使うべき。 SprintDBでcdbの中を見ると、 1,mdbから移行したデータは正しく日本語で格納されている (が、読み出そうとすると文字化け)。 2,PocketASPを使って新しく格納したデータは日本語は文字化けした状態で 格納されている(が、読み出そうとすると正しく表示される)。
- 910 名前:nobodyさん [2007/11/30(金) 08:05:30 ID:lQA31XGx]
- IIS7のデバッグ機能はどこで設定するのでしょうか?
- 911 名前:nobodyさん mailto:sage [2007/12/30(日) 01:40:28 ID:???]
- 保守
- 912 名前:nobodyさん [2008/01/12(土) 04:22:38 ID:3VTztCHa]
- aspで書かれた自動登録型リンク集のaspソースを配布してるところって無いですか?
- 913 名前:ZZTAKE [2008/01/24(木) 13:25:14 ID:2IzLMozq]
- ASPで伝票番号のチェックデジットを付加する処理を作成しています。
SQLサーバーのデータベースから伝票番号の読み込み、チェックデジットを 付加して画面に表示したいのです。 SQLサーバーのデータベースの項目は char 12バイト です。 《例》 lpRenjiSt の 中身は 120100406519 です。 lpRenjiSt = rsRkcrenji("no_renji_st") Response.Write lpRenjiSt rsDenBan = ( lpRenjiSt mod 7 ) このASPを実行すると Microsoft VBScript 実行時エラー エラー '800a0006' オーバーフローしました。[string "120100406519"] となりうまく動きません。 型の変換をうまくつかわないといけないと思うのですが よくわかりません。 いろいろとサイトを検索しましたがわかりませんです。 なにかよい方法はないかアドバイスをお願いします。
- 914 名前:nobodyさん mailto:sage [2008/01/24(木) 14:05:14 ID:???]
- >>913
( lpRenjiSt mod 7 )した結果をCStrで文字列に変換すれば解決しないか? CStr( lpRenjiSt mod 7 ) って…
- 915 名前:nobodyさん mailto:sage [2008/01/25(金) 00:28:40 ID:???]
- >913
VBScriptで普通に扱える整数は最大 2147483647 まで。 Modは整数しか扱えないから、120100406519を整数として取り扱おうとして オーバーフロー起こしてるわけだ。 とりあえず、実数にすりゃもっと大きい値でもいけるから CCur(lpRenjiSt) - Fix(CCur(lpRenjiSt) / 7) * 7 で目的の計算はできるけど、なんかもう少しましな計算方法ないかなぁorz インド人カモーン
- 916 名前:ZZTAKE [2008/01/25(金) 20:26:39 ID:npqN1P1V]
- >914
解決できませんでした><
- 917 名前:ZZTAKE [2008/01/25(金) 20:29:10 ID:npqN1P1V]
- 915>
ありがとうございました。 なんとかなりました。
- 918 名前:nobodyさん [2008/01/27(日) 00:55:27 ID:zxdwLMhT]
- 初心者でございます。
WEBサーバー側に0〜9までの数字があって、ASPにアクセスするたびに ブラウザに0〜9の数字が順繰りに1つだけ表示されるASPは どうやって書くのがいいでしょうか。
- 919 名前:nobodyさん mailto:sage [2008/01/27(日) 04:57:35 ID:???]
- >>918
基本的にはアクセスカウンターと作り方は一緒。 カウントが9まで行ったら0に戻るようにするだけ。 アクセスする度というのがどのレベルで言っているのかによるけれど、 ・ファイルやDB (全ユーザ共通) ・アプリケーション変数 (全ユーザ共通) ・セッション変数 (ユーザ毎、セッション終了でクリア) ・Cookie (ユーザ単位、任意のタイミングでクリア。ただしユーザによってクリアされることもある) ・ページ毎の変数 (カウントの記録には使えない) のどこにカウントを記録して、どこに表示用の変数を持つかで動作が変わる。 アクセスカウンタなら普通はファイルかアプリケーション変数に全体のカウントを記録して、 セッション開始時にカウントをインクリメントしてセッション変数に記録、 セッション変数に記録したカウントを表示する。(セッションが終わるまではカウント固定) カウントを記録する時に、排他制御を忘れないように。
- 920 名前:nobodyさん mailto:sage [2008/01/28(月) 00:26:19 ID:???]
- >>918
ユーザ共通で順繰りするのか、ユーザ毎に順繰りするかで、やり方が異なる。 初心者という前提で、ユーザ共通なら、テキストファイルに+1した数字を書き込んで、読み取り。 ユーザ毎ならクッキーに+1した数字を書き込み、クッキーから読み取って表示するのがラクだと思う。 やり方は勉強してね。
- 921 名前:nobodyさん [2008/02/10(日) 23:22:30 ID:0/brfQ0G]
- VistaのIISでデータベース(Access)にアクセスしたいのですが、
うまいことできません。ADOが使えないの…? うまいことやる方法をご存知の方教えて下さい。m(_ _)m
- 922 名前:nobodyさん mailto:sage [2008/02/11(月) 00:11:04 ID:???]
- >>921
前にもそんな書き込みあったな。 >>809-810 Vista からは、ASP.Net を使えって M$ のお告げか?
- 923 名前:nobodyさん mailto:sage [2008/02/11(月) 00:18:19 ID:???]
- むしろAccessというかJetを使わせたくないんじゃないか。
Jetドライバの64ビット版は作る気ないらしいし。 以前MDBを叩くASPを乗せるサーバを うっかり発注担当が64ビットの2003Serverにしたことがあって 届いてからえらい目にあったorz
- 924 名前:nobodyさん mailto:sage [2008/02/11(月) 18:50:49 ID:???]
- >>921
やっと解決の糸口を見つけた。。。 C:\Windows\System32\inetsrv\config\applicationHost.config に <system.applicationHost> <applicationPools> <applicationPoolDefaults> <processModel identityType="NetworkService" loadUserProfile="false" /> </applicationPoolDefaults> </applicationPools> </system.applicationHost> てな感じで追加。 OSでODBCの設定をして動作させることには成功してないけど、 以下のような感じなら動く。 Set Con = Server.CreateObject("ADODB.Connection") Con.Open "Driver={Microsoft Access Driver (*.mdb)};DBQ="&Server.MapPath("hoge.mdb") あー、いつASPのシステムをゼロから書き直さなければいけない時がくるのか。。。怖泣
- 925 名前:nobodyさん mailto:sage [2008/02/13(水) 23:11:13 ID:???]
- 普通サーバーにVistaは入れないんじゃないの
- 926 名前:nobodyさん mailto:sage [2008/02/13(水) 23:21:35 ID:???]
- >>925
きっと普通じゃないんだよwww
- 927 名前:nobodyさん mailto:sage [2008/02/13(水) 23:52:31 ID:???]
- てゆーか、Windows Server 2008 から Vista に右へならえで、今までどおりに使えなくなるんじゃって考えるんじゃないの
- 928 名前:nobodyさん mailto:sage [2008/02/14(木) 01:07:52 ID:???]
- そーいや2008から32ビット版出ないって聞いたことあるけど
やっぱ出ないのかな mdb使ってるASPは全滅確定なんだが ' いや、SQL Server compact ed.に置き換えるとかすりゃ滅びないけどさ。
- 929 名前:nobodyさん mailto:sage [2008/02/14(木) 07:53:36 ID:???]
- VistaでQuick'n Easy Web Serverを使ってるが、簡単便利 mdbもフィールド名に日本語使わなければまったく問題ない
Baby Web Serverの上級版で29ドルのシェアウェアだが、これでIISと決別した
- 930 名前:nobodyさん mailto:sage [2008/02/14(木) 20:08:00 ID:???]
- これ入れてみたらどうかな?
2007 Office system ドライバ: データ接続コンポーネント www.microsoft.com/downloads/details.aspx?displaylang=ja&FamilyID=7554f536-8c28-4598-9b72-ef94e038c891
- 931 名前:nobodyさん mailto:sage [2008/02/16(土) 23:24:56 ID:???]
- Baby Web Server ての入れてみたがどういう風にhtml開けばいいんだ…
- 932 名前:nobodyさん mailto:sage [2008/02/17(日) 13:20:18 ID:???]
- >>931
ttp://www.pablosoftwaresolutions.com/html/baby_web_server.html ここの設定でWeb pagesに指定したディレクトリが、webのルートディレクトリ ここに作成したhogehogehtmlファイルを入れて //localhost/hogehoge.html か //127.0.0.1/hogehoge.htmlで開いてみる
- 933 名前:931 mailto:sage [2008/02/17(日) 20:43:15 ID:???]
- thx。
- 934 名前:nobodyさん mailto:sage [2008/02/21(木) 07:26:13 ID:???]
- Quick'n Easy Web ServerでMDBの列名に日本語が使えないというのは誤りだった。使える。
セッション変数に日本語が不可なだけ。
- 935 名前:nobodyさん mailto:sage [2008/02/22(金) 18:51:34 ID:???]
- IIS6 で Server.URLEncode した文字列(たとえば、「00 ああああ.txt」みたいなの)を
再度サーバーで受け取ったとき、正常に復元されないんだけど、他にこんな問題がでてるところあるかな?
- 936 名前:nobodyさん [2008/02/22(金) 23:50:16 ID:S8mvAaEP]
- baspで数字をエンコード時に数字の桁数が3桁の場合、エンコード文字列の後ろに=
が付いて正しくデコードできなくなるけど何か方法はないでしょうか? 今はとりあえず数列の先頭に0を付けて6けたにしてデコードしてますが。
- 937 名前:nobodyさん mailto:sage [2008/02/25(月) 17:20:47 ID:???]
- >>936
作者にバグレポートするか、 回避できてるその方法で使うか、 でいいじゃねぇか。
- 938 名前:nobodyさん [2008/03/11(火) 07:11:59 ID:ZFpQQyBC]
- ASPからshellでFTPを使ってファイルのダウンロードを考えてますが
セキュリティ的に問題ないでしょうか?
- 939 名前:nobodyさん mailto:sage [2008/03/11(火) 09:54:56 ID:???]
- ないない まったく無いよ。
|

|