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

[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サーバに換えて、夜中に帰るべきかなぁ・・・
早く帰ったところで、今日できることは明日でもできる、という格言もあるし・・・
ないかな? (^_^);;

【雑談:】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]


TreeBBS For ASP V.0.1.3
Program By YasNet