出来るのだASP Q&A掲示板(過去LOG)  訪問数 52046 昨日 889 今日 776
    【PR】 パソコン入門からIT専門書まで幅広く取り揃えています。セブン-イレブン受取り手数料無料のセブンアンドワイ。
Topに戻る 掲示板に戻る 検索 削除 管理者

【雑談:】ACCESS97? SQLサーバ?   北岳さん [2001/11/22 12:25:09] [1078]
  Re:【雑談:】ACCESS97? SQLサーバ?   Tomitomiさん [2001/11/22 13:57:25] [1080]
    Re:【雑談:】ACCESS97? SQLサーバ?   北岳さん [2001/11/22 17:50:20] [1084]

[1078] 【雑談:】ACCESS97? SQLサーバ?
投稿者:北岳さん 2001/11/22 12:25:09
今までイントラで、文書管理DBや掲示板には、ACCESS97のmdbを使い、
本体の文書や投稿は、DBとは別の、ファイルにしていましたので、
mdbのテキスト型フィールドに仕舞う文字数の最大は、255(バイト)で済んでいました。
 
別のDBを新たに作ろうとしました。
その中の文字数の最大は日本語で3,000文字程度。
EXCEL95のセルの最大文字数は 255、EXCEL97は 32,000文字程度なので、
当然ACCESS97も32,000文字入ると思っていましたが・・・
確認したら、テキスト型フィールドには 255バイトまでしか入らないではありませんか。
 
で、対策案を考えました。
 
--------------------------
その1. SQLサーバのCD(NT4に付属)を使わないまま持っていますので、
今更ながらインストールしてACCESSからSQLサーバ6.5に乗り換える。
 
ところが一つ問題が。
SQLサーバはNTでしか使えないとか。
ということは、会社内でしかデバッグ等ができなくなります。
今までなら早く帰って、自宅の WIN98機+PWS+ACCESS97 で続きをやるのに、
帰宅が遅くなってしまうかも。
う〜ん、これは困った。
 
--------------------------
その2. ACCESS2000のCDも持っていますので、97からバージョンアップする。
ところが先ほど、ACCESS2000を解説した頁で見つけたのは、
http://ws.31rsm.ne.jp/~mahou/ac2000/sonota/sonota02.htm
ACCESS2000に上げても
「テキスト型フィールドの文字数 255。標準は50だね。 」
とのこと。
ところがすぐ下に、
「メモ型フィールドの文字数 65,535。でも1GBまでいけるらしい。 」
とありました。
 
--------------------------
おや、97ではどうだろう、と、ACCESS97のメモ型フィールドに、
255バイトを越す長い文字列を入れてみたら、全部格納できました。
解決。ヨ〜レイホ〜(裏声)
では、ACCESS2000に変える必要もなさそうなので、97のままで行きましょう。
 
しかし、テキストといえば長い文字の集まり、メモといえば短いというのが、
普通の人間の感性では?
 
なお、ACCESSに最初はフォームやマクロをいっぱい書き込んでいましたが、
ASPから呼ぶだけにしたら、これらは全部使わなくなくなりました。
 
会社のシステム部門はよくORACLEを使っているようですが、
ACCESSのフォームやマクロを使う必要がないなら、
SQLサーバに換えて、夜中に帰るべきかなぁ・・・
早く帰ったところで、今日できることは明日でもできる、という格言もあるし・・・
ないかな? (^_^);;

[1080] Re:【雑談:】ACCESS97? SQLサーバ?
投稿者:Tomitomiさん 2001/11/22 13:57:25
こんにちは、Tomitomiです。
なんだか最近サーバ構築ばかりしております。
今日もNTにてインターネットサーバ構築。


> おや、97ではどうだろう、と、ACCESS97のメモ型フィールドに、
> 255バイトを越す長い文字列を入れてみたら、全部格納できました。
> 解決。ヨ〜レイホ〜(裏声)
> では、ACCESS2000に変える必要もなさそうなので、97のままで行きましょう。


僕も掲示板等のコメント部分はメモ型にしております。
というか、「名前」とか「住所」とか一行ですむものはテキスト型、
複数行になるものはメモ型という風にわけております。


> しかし、テキストといえば長い文字の集まり、メモといえば短いというのが、
> 普通の人間の感性では?


多分ですが、訳の問題かと思います。w
日本人の場合、付箋紙のようなものがメモですが、アメリカ人の場合違うような気もします。
たまに外国産のソフトの日本語版では直訳してるかわけのわからない文字列をよく見かけます。
その辺では?w


> 会社のシステム部門はよくORACLEを使っているようですが、


雑談なのでいろいろ書きますが、
僕の会社でもOracleが主流ですが、僕はOracleきらいであります。w
技術的に難しいうんぬんではなくて、今までバージョン8.05というのを使っていたのですが、
8i(今は9i)というのが出て使ってみると、なんとバージョンアップどころの話ではなく
まったく別物のアプリケーションになっていました。しかも重いし、デザイン悪くなったし、
今まで覚えた技術はどこへいく。。
↑これは、よく言われるマイクロソフトそれよりかなりひどい。


> ACCESSのフォームやマクロを使う必要がないなら、
> SQLサーバに換えて、夜中に帰るべきかなぁ・・・


SQLサーバで遊んでみるのも手ですよ。必要になった時にすぐに使えるし。
僕もSQLサーバで遊びたいが、会社の主流がOracleなので、今は遊べない。。


> 早く帰ったところで、今日できることは明日でもできる、という格言もあるし・・・
> ないかな? (^_^);;


僕の場合、プログラマに向いていると言われるB型なので、かなり波があります。
のっている時は一日で三日分の仕事したり、一日分の仕事を三日かけたり、
また行き詰まったら、「今日できないことは明日できる。」という方針で、帰ってしまいます。w

[1084] Re:【雑談:】ACCESS97? SQLサーバ?
投稿者:北岳さん 2001/11/22 17:50:20
>技術的に難しいうんぬんではなくて、今までバージョン8.05というのを使っていたのですが、
>8i(今は9i)というのが出て使ってみると、なんとバージョンアップどころの話ではなく
>まったく別物のアプリケーションになっていました。しかも重いし、デザイン悪くなったし、
>今まで覚えた技術はどこへいく。。
>↑これは、よく言われるマイクロソフトそれよりかなりひどい。
 
今でも鮮明に覚えているのは、EXCEL97をいち早く導入して作った資料をメールで配布したら、開けない、と苦情が来たときです。
EXCELマクロでも迂闊に97で書くと95でエラーを出すし、ASPだってNTからWIN2000に上げたらどうなるか知れたもんじゃなさそうです。
こういう会社の本社ビルには、どうせだから同時に、私がMicrosoftへ、tomitomiさんがOracleへ、翼に牛の頭を描き、うどん粉を載せた紙ヒコーキをぶつけてやりたいですね。(おいおい)
 
で、私はバージョンアップは早急にはやらない方針で、おおむね2年遅れで付いていくのがいいみたいな気がします。
ACCESS2000は、まだ1年しか経っていませんので、(特に変える必然性が見当たらない限り)来年のクリスマスに97から切替えましょう。
(トルシエJAPANが何かのはずみで、新設・横浜国際総合競技場で優勝したら、すっかり忘れてしまったりして。)



TreeBBS For ASP V.0.1.3
Program By YasNet