Q-No.300 | Ms word 95 & Ms Excel95の直接入力でit'sの「’」をkeyboard でうって space barをうつと「 ’」がある英単語にかわってしまうんですがどうやって元に戻すことができますか。(97.12.19.) | オートコレクトをオフにしてみたらどうでしょうか?"ツール"内の"オートコレクト..."で設定できます.(97.12.30. ともか) |
![]() | ![]() |
![]() |
VARCHAR2(2)カラムにVBからの16進(0x0001)のデータ設定方法
Q-No.299 | VBからORACLEのVARCHR2カラムへの16進データの書込み方法を教えて下さい。 また、VARCHAR2に格納されている16進データをVBで取り込む時の型は、String型でいいのですか?BYTE型を使うのでしょうか?(97.12.19.) |
まず、大前提として VARCHAR2 などの文字型に 16進データなどのバイナリデータを書き込むのは危険です。 Oracle データベースでは、文字型の列データをサーバーとクライアント間で自動コード変換する場合がありますので、文字型にバイナリデータを格納している場合にはデータが(コード変換され)意図と異なる状態になる可能性が高いです。 バイナリデータを格納するには RAW 型や LongRAW 型(Oracle8 ならば BLOB 型)に格納するべきでしょう。RAW 型に16進数を投入するには HEXTORAW 関数で可能です。(98.4.9. 池田秀一@日本オラクル) |
![]() | ![]() |
![]() |
家庭用TVにPCの画面を映したい
Q-No.298 | 我が家のディスプレイが壊れてしまい修理から帰ってくるまで家庭用TVを使いたいのですがそのための周辺機器はなにかあるのでしょうか? もしあるのならば教えてください。(97.12.19. Sai) |
よく雑誌の広告で「VGAビデオコンバーター」というのがありますのでそれを検討されてはいかがでしょうか?私はアプライドで\15800-と\24800-の2種類を見かけました(97.12.26.) |
![]() | ![]() |
![]() |
BIOSロムのプロテクトってどうやるんですか
Q-No.297 | AMIDIAGでマシンの診断をしたところ「BIOSロムがライトプロテクトされていません。非常に危険です。」と診断され青くなっています。 ロムのプロテクトってどうするんですか。 Micro StarのMS5129のAMIBIOS初期Ver.(97.12.19. yasu01) |
マザーボード上のジャンパで設定できませんか? マニュアルのBIOS設定の項目に記述があると思うのでそこを参照してみてください.(97.12.30. ともか)
ともかさん書き込み有り難うございました。 |
![]() | ![]() |
![]() |
ASUSのM/BのBIOSバージョンアップ
Q-No.296 | すいません、TX97-XEのBIOSアップデートの方法がわかりません。 日本語マニュアルもないし・・・・ 誰か、教えてー!!!(97.12.18. 芳仁) |
ここのサイトの質問bP36、143に同様のご質問が掲載されています。(97.12.18.) |
![]() | ![]() |
![]() |
PWR128PとGA−586ATXの相性
Q-No.295 | 苦労して手に入れたのだけれど、ちょくちょくハングアップ(リセットしか効かない)します。特に付属のMOTORACERをインストールするとひどくなります。 HPに書かれているとおりに設定しても変化がありません。 この組み合わせでまともに動いている人がいらっしゃるのでしょうか。いらっしゃらなければ、BIOSのVerUpまで封印するしかないですけど...(97.12.18.) |
ここのサイトの質問bQ54に参考になると思われるご質問が掲載されています。(97.12.18.) |
![]() | ![]() |
![]() |
オラクルで成績処理をしたい!
Q-No.294 | 高校の教員をしています。コンピューターは、成績処理によく使っています。 さて、皆さんは、オラクルだけで処理されているのでしょうか?私の場合、順位付けだけは、エクセルでやってSQLLDRでオラクルで吸い上げて処理してます。 要するに、ランク付けができたらオラクルだけで処理ができるのですが。以下のようなプログラムを作ってはみました。ランク付けはできますが、同点者の処理はできません。どうやったらいいのでしょうか。これでは、単なる通し番号になってしまいます。 どなたかお知恵を拝借できませんか。このプログラム自体は、動きます。エラーはありません。ただ、同点者の処理で躓いています。
名前 NULL? タイプ ------------------------------- -------- ---- ID_NO NUMBER(10) CLASS VARCHAR2(4) NAME VARCHAR2(30) TOTAL NUMBER(3) RANK NUMBER(3) declare cursor cur_rank is select rank from test order by total desc for update of rank; my_rank test.rank%type; n number; begin n :=0; open cur_rank; loop fetch cur_rank into my_rank; n := n + 1; exit when cur_rank%notfound; update test set rank = n where current of cur_rank; end loop; close cur_rank; commit; end; /(97.12.17. koji-miyamae) |
未熟者ですが、方法を考えてみました。 文法のほうは、曖昧ですが。ロジック的には、前回の点数を変数に入れておいて、次回それと比べて同じ点数でなければ、nをインクリメントすれば良いのではないでしょうか。 declare cursor cur_rank is select rank,tatol from test order by total desc for update of rank; my_rank test.rank%type; my_total test.total%type; ** temp test.total%type; ** n number; begin n :=0; temp :=0; open cur_rank; loop fetch cur_rank into my_rank,my_total; if temp != my_total then ** n := n + 1; temp != my_total; ** end if; ** exit when cur_rank%notfound; update test set rank = n where current of cur_rank; end loop; close cur_rank; commit; end; / (97.12.22. PRODRIVE) |
![]() | ![]() |
![]() |
HDDのパーティション情報の復旧方法は?
Q-No.293 | 昨日までは元気に動いていたPCが起動しなくなりました。調べてみると、HDDのパーティション情報が飛んだようです。 何とか復旧させる手法はありませんか?(97.12.17. 増田) |
基本的に復活させる方法はありません.ハードディスクを初期化するしかないと思います. ただ,非常に重要なデータが入っている場合はハードディスクのデータを救済してくれるサービスを実施している会社がありますのでそこに依頼するという手があります. 費用は2万円から10万円くらいまで様々です.(97.12.30. ともか) |
![]() | ![]() |
![]() |
3GBのハードディスクのフォーマット方法は?
Q-No.292 | シャープ、メビウスPC−A455Hに東芝の3GBのハードディスクをつけました。Windows95では2GBまでしかフォーマットしてくれません。 すべての領域を使用するには、どのようにすればよいのでしょうか。(97.12.17.) |
通常のWin95をお使いのようですので、残り1GBはDドライブにするしかなさそうです。 方法はここのサイトの質問268を参照されるとよいと思います。(97.12.17.) |
![]() | ![]() |
![]() |
メモリを増設したら、立ち上がらなくなった
Q-No.291 | 富士通のFMV(FMV5DS7)モデルを使っています。 メモリを64MB(32MBX2)ほど増設したのですが、WINDOWSが立ち上がらなくなりました。メモリは70ピン、パリティなしでBIOSでもDOSでも認識しており、DOSは立ち上がります。 多分、INIファイルか、レジストリを修正する必要が有ると思うのですが、お願いします(97.12.17. 広島大学工学部4類 岡信) |
私の友人もこれと同じ状態になりました。もちろんFMVです。 解決策としては、メモリをメーカー保証の物(メルコとか)にするとか、BIOSでタイミングを遅くするとか考えられますが、その友人の解決策はEDOでだめだったのでFPにしたら動いたというお粗末なものでした。 以上、お役に立ちませんですいません。全部、富○通が悪いんです。(97.12.18. 見習い)
VGAがATIの場合ですが、ディスプレイアダプタの設定のところで、「リソースの自動設定」をONにしてみて下さい。
私もFMVに昨年夏メモリを増設した際、同じ目にあいました。もし、ディスプレイアダプタが標準装備のまま(ATI mach64 )
なら以下の方法で解決できます。富士通のサポートはメモリが純正でないためわからないというおそまつなものでしたが、
メルコのサポートが解決してくれました。 ありがとうございました。無事、正常に戻りました。(98.2.4. 岡信) |
![]() | ![]() |
![]() |
Eudora の送信メッセージ作成時の文字化けについて教えてください
Q-No.290 | えっと、Eudora Pro Ver3.02J を使っているのですが、送信メッセージを書いていると突然文字化けしてしまいます。 おそらく、他のソフトをインストールしたときに、DLL 関係が英語版の物にかえられていると思うのですが、どのファイルか 検討が全然つきません。 どなたか同じような現象にあわれ、対処法などを知っている方は教えていただけないでしょうか? 使用環境は、自作AT互換機に、OSR2 を入れています。 それではよろしくお願いいたします。(97.12.16.) |
>おそらく、他のソフトをインストールしたときに、DLL 関係が英語版の物にかえら >れていると思うのですが、どのファイルか 検討が全然つきません。 と、ご自分でも検討がついているなら再度インストールしたらいいのでは? それと、アップデイトがあったと思うので、それをこの際入れてみてはいかが?(97.12.18. 見習い) |
![]() | ![]() |
![]() |
WWWで標準のメーラーをBecky!にしたい
Q-No.289 | ウィンドズメッセージは使わないにしているのですが、メールソフトはエクスチェンジが起動してしまいます。 これをベッキィにしたいのですが、設定方法を御存知ないでしょうか?。(97.12.16.) |
私もBecky!を使っています。IEカスタマイザーというアドオンソフトを用いて、IEとBecky!を連携させています。 入手先は、http://www.yuuki.com/software/customize.htm です。 また、「Becky!ユーザーの部屋」とういのがあります。ここも、覗いてみては。http://www.246.ne.jp/~mnakan/becky/index.html です。(98.3.12.) |
![]() | ![]() |
![]() |
CPUのクロックアップと電圧について教えてください
Q-No.288 | CPU のクロップアップについて教えてください。 m/b Asus tx97-xe cpu Intel p55c-166 memory edo simm 16*2=32 modem Diamond super express 336i sp hdd Qantum firball st 3.2G (IDE) win95ver4.00.950B ie3.02 75*3.0=225 これ以下のクロックでは、 UO も安定動作。 66*3.5=233 安定、しかし ultima online をやっていると頻繁に”不正な処理を行ったので...”と、ゲームウィンドウが閉じてしまう。しかし、internetは安定。 83*3.0=249 "windows95" というロゴが出るまでは正常に起動する。しかしその後すぐに何の警告もなくリセットがかかり、再起動するが画面は真っ黒、HDDの読み込み も停止する。 75*3.5=263 ピー という音が鳴り続ける。画面には何も表示されず、黒ではなく赤紫色、HDDへの読み込みはない。PCの前面にあるpowerスイッチを押しても電源は切れず、仕方なく後ろのスイッチで電源を切る。 83*3.5=290 音はない、画面は黒、同上。 上記の原因は、何なのでしょうか? 233以上で安定動作させることは可能でしょうか? 電圧を上げるとどうなりますか?又、どのくらいまで上げていますか?(97.12.16. 青山) |
まず、75MHzで安定しているようなので、ベースクロックUPのよるMemory-errではないようですね。 となると、たとえC74系(だったかな?)ロットのCPUでも、高クロックで動かない物もあります。電圧を上げればいけると思いますが、あまりお勧めいたしません。あまりにも高熱を発しますので、たとえSanyo系のファンやWindyでもだめなものがあります。 75*3.0は66*3.5より、パホーマンス的に対等それ以上ですので、外れなCPUをつかまされたと思って、割り切って諦めるしかなさそうですねぇ(^^; ほとんどの原因は熱なので液体窒素に手を出せるひとなら・・何とかなるかもれません。 また、83.3MHzはメモリのウエイトを大きくしたら、うまくいくことがあります。 Ps. 最後に、お店の人ととっても仲良くなって、色々その場(お店)で確かめるという高等手段もありだったりします。(97.12.17. Junplus) |
![]() | ![]() |
![]() |
VIEWとINDEXの関係
Q-No.287 | VIEW同士の結合からできたVIEWからデータ抽出を行いたいのですが、レスポンスが非常に悪く、EXPLAINで調べるとどうやらINDEXが使われていないようです。 元テーブルのKEY項目にはINDEXをはってあります。なお、各VIEWはUNION ALLで作成しています。 INDEXを有効にする為にはどうすれば良いのでしょうか?些細なことでもいいので教えて下さい。(97.12.15.) |
View表のWhere句にインデックス項目がありませんか。 なおかつその項目をModifyしていませんか。インデックス項目をModifyするとインデックスの検索が行われず、全検索となります。注意して下さい。 それからインデックス項目に対してis not null或いはnot nullを聞いていませんか。 基本的にインデックスフィールドにはNullが含まれませんのでこのような場合も全検索となります。
下記に例を示します。参考にして下さい。 ×(悪い例) ○(よい例) where trunc(idx_date/10000)=1996 → where idx_date between 19960101 and 19961231 where idx_name not is null → where idx_name > ' '(98.1.21. Koba) |
![]() | ![]() |
![]() |
DC390Fでストライピングをしたい!
Q-No.286 | Windows95上でTekram社のSCSI カードDC390Fを使ってハードディスクをストライピングしたいのですが、どうすればよいのでしょうか? Adaptec社のEZ-SCSIを使えばいいのでしょうか?(97.12.15. HOOP) |
![]() |
![]() | ![]() |
![]() |
アプティバJ33に使えるセカンドキャッシュを探しています
Q-No.285 | 現在、アプティバJ33に使えるセカンドキャッシュ(キャッシュメモリー)を探しています。 純正でないと動かないらしいのですが、店や通販のHPを見ても、このことに関しては全く情報がありません。 そこで、どうすれば手にはいるのか?それのような周辺機器が手に入るようなHPを教えて下さい。(97.12.13. A.T) |
僕もAPTIVAのJ33です。 某大型家電店でJ33用のセカンドキャッシュとかいてあるのを買いましたが、コンピュータが認識さえしてくれませんでした。 また、最初は認識して後は駄目ということもあるようです(もちろん互換製品のほうです) やっぱり、純正品のほうがいいと思います。(97.12.16. 基盤) |
![]() | ![]() |
![]() |
vb2.0で直接オラクルにアクセスしたい。(for ole・odbc・グルー以外で)
Q-No.284 | for ole・odbc・グルー等を使用してオラクルにアクセスした時の処理速度があまりにも
遅いので直接やり取りができたら速度アップするのではないかと思い質問してみます。 よい方法やロジックのサンプルがあれば教えて下さい。(97.12.13. 芳賀 正) |
OCI:Oracle Call Interface を直接呼び出すというのも不可能ではありませんが、VBで使うのであれば、VB自体が遅いのですから、あまり意味が無いかもしれません。 Delphi や C 言語などのコンパイラ系ツールならば、OCI 直接は速いと思いますが。。。でも、Glue も OO4O(V2.0 以降ね) も遅くは無いですよ。Oracle の場合は ODBC は良くないと言うのはありますが。。 OO4O も V1.x の 16bit版では Windows3.1 の OLE2 が遅くて使い物にならなかったですが、32bit 版であれば、ODBC Driver よりも断然お勧めです。(98.4.8. 池田秀一@日本オラクル) |
![]() | ![]() |
![]() |
PCMCIAのPCカードアダプタでATAフラッシュカードが使えない
Q-No.283 | バルク品PCMCIAのPCカードアダプタ(メーカ不明)を購入しました。 モデムカードなどは認識し使用可能になります。しかし、ATAハードディスクカード及びATAフラッシュカードを挿入した際、認識はするのですが、マイコンピュータに現れません。 コントロールパネルを見てもスタンダードのIDEハードディスクとして正常に認識しているようなのですが?(97.12.12. 永野) |
![]() |
![]() | ![]() |
![]() |
2.5インチE−IDE HDDを外付けで使う方法は?
Q-No.282 | ノートパソコンのHDDを交換したため、1.3GのHDDがあまってしまいました。 ノートパソコンの外付けHDDとして利用したいのですが方法はありませんか。(97.12.12. sugisugi) |
ノート用のハードディスクを外付けで使う「モバイルディスク」というものが、T-ZONEあたりで売られているそうです。データ用にパラレル、電源用にPS/2ポートを使います。 これを使うと内臓のハードディスクのパフォーマンスも低下してしまいますが、非常用として使うのならば問題ないでしょう。 詳しくは、PCfan DOS/V Special 1月号で特集しています。手に入らなければメールで再度ご質問を。(97.12.14. 風来のシン)
2.5inchのIDEハードディスクを外付けにする方法は一般的に2つの方法があります. |
![]() | ![]() |
![]() |
ファイルやフォルダにパスワードをかけるソフトってありますか?
Q-No.281 | ウィンドウズ全体にではなく、ファイルやフォルダに個別にパスワードをかけるソフトってありますか?(97.12.12.) | 御希望の機能があるかはどうかわかりませんが,日本語Win95上でセキュリティを実現する市販ソフトとしては セキュリティーシールド FoolProof95 があります.詳細については各製品の資料を取り寄せるのが確実かと思います. 共有フォルダはアクセス時にフォルダ毎のパスワードを要求しますので,これを利用するのも一つの手かもしれません. Winベースでユーザーごとにアクセス制限をかけるとなれば,やはりWinNT WSを導入するほうが結局のところ確実かもしれません.この場合,ローカルマシンでフォルダ毎のパスワード設定はできませんが・・・.(97.12.22. 野良鶏) |
![]() | ![]() |
![]() |
FMV5133DPSにODPMMX200をつけたい
Q-No.280 | FMV5133DPSのCPUをインテルのODPMMX200に変えようと思ったのですが、装着可能一覧表に載ってません。 どうしたら付けられますか?(97.12.12. KATSU) |
FMV5133にMMXP200を取り付けるのは、やはり無理があります、というのは搭載BIOSがMMXを認識しないと思われます、私はFMVS165を使っていますが、K6−200をBIOSが認識してくれないため、180MHzでしか使うことしかできません。 さらに、ソケットのピン数が違うのではないでしょうか 参考になるかどうかわかりませんが、一度ご自分のマシンをあけてマザーボードを確認してから、バージョンアップの検討をされた方がよいかとおもわれます。(97.12.19. 浜松のナベさん) |
![]() | ![]() |
![]() |
リソースキットに入ってる付属のソフトウェアが欲しい
Q-No.279 | NT4.0用のリソースキットに入っているソフトウェアがほしいのですが、あれはCDROMを購入しないと手に入らないのでしょうか。 マイクロソフトのFTPサイトを探したのですがよくわかりませんでした。 ダウンロードできる場所があれば、教えてください。(97.12.11.) |
![]() |
![]() | ![]() |
![]() |
Plus!とIE4.0のインストール後、IE4.0を削除すると不正エラーが表示
Q-No.278 | Plus!とIE4.0がインストールされているマシンからIE4.0をアンインストールするとWin95起動時に不正な文字(文字化け)した文字が表示されます。 IE4.0の不具合なのでしょうか? 原因と回避方法を知っている人がいましたら教えてください。(97.12.11. 後藤) |
SYSTEM.INIになんらかの情報が書き込まれてる可能性が大です。 文字化けしてる中に、いくつかのファイル名が読み取れると思いますので、それをメモしておいて下さい。 システムエディタ(通常はc:\windows\system\sysedit.exe)からsystem.iniを開いて、そのファイル名が書かれてないかをチェックしてみて下さい。 もし、該当する部分があればその行を削除して上書き保存すれば、おそらく直ると思います。 (万が一のためにバックアップを取ることをお勧めします)(97.12.11.) |
![]() | ![]() |
![]() |
PL/SQLプロシージャで CONTAINS 関数を使いたい
Q-No.277 | ORACLE7.3で、Contextオプションをインストールすると、SQL*PLUSで SELECT COUNT(*) FROM テーブル名 WHERE CONTAINS(列名, '検索キーワード') <= 0; として検索をすることができるのですが、ストアドプロシージャのなかでCONTAINSが使えません。 CTX_QUERY.CONTAINS を使えばいいのですが、それだと、SCOREが0のデータを一回で検索できません。 CONTAINS関数を使う方法はないでしょうか?(97.12.11. こうだ) |
![]() |
![]() | ![]() |
![]() |
PC-9821V166を「デスクトップ」→「タワー」にしたい
Q-No.276 | NECのPC−9821V166(デスクトップ)を使っています。 これの中身をそのままタワー型に移植したいのですが、何かいい情報はありませんか? ここのケースになら問題なく入りますとか、NECのケースのみどこかにあるとか何でもいいです。 どんなささいな事でもいいので情報をください。 お願いします。(97.12.11. べす) |
デスクトップとタワーのマザーボードはバスのつき方が違うので移植は難しいかと思います.おそらくAT互換機用のケースに入れるのと同様の改造が必要になるのではないでしょうか? 内蔵のSCSI機器を使用したいのであればSCSI専用タワーを使うという手もあります.(97.12.30. ともか) |
![]() | ![]() |
![]() |