2009-07-11 7 views
1

私はAccess 2002で作成されたmsaccessデータベースを持っています。私のコンピュータには2003年と2008年のアクセスしかありません。私はデータベースをアクセス2003形式に変換しました。メモをテキストに変換する

私が持っている問題は、という名前のテーブルがメモ型のデータ型であるstemtextという列のデータベースにあります。
私は各列のその列の中のテキストを読むことができればいいだけです。 (約150行のみ)。 さらに、私はVBを知らず、以前はデータベースとしてアクセスしていませんでした。私はC#、Java、mssql、oracleを使用しました。 どうすればそのテキストを読むことができますか教えてください。アクセスデータシートビューでテーブルを開こうとすると、そこに奇妙なテキストの列が表示されます。

 
    %,9m$>m,#m#9$94m 
+1

このようなことはないので、あなたのコンピュータにはAccess 2008がインストールされていません。 –

+0

あなたの質問は不明です。私はあなたがどのようなコンテキストからデータを使用しようとしているのか分かりません。 –

答えて

0

memoフィールドは任意のバイナリデータを含むことができますので、フィールドが何を表すかによって異なります。たとえば、以下のテキストは、最初の行の列データに表示されます。非常に大きなテキストフィールドに使用されていますか?

+0

あまり大きなテキストではありません。それは質問がある。よく聞かれる質問のリスト。それはフィールドに含まれているものです - 通常は256文字よりも大きくない質問 – jay1648

+0

@Jay:そうなら、メモフィールドの選択は面白いです。標準アクセスの '文字列'フィールドには最大256文字まで入力できます –

+0

@Mitch Wheat:最大255文字まで入力できます。 –

0

ジェイ、

あなたのメモフィールド内のコンテンツの最も可能性の高い可能性(あなたが提供されたテキストの短いビットに基づく)は、Adob​​e PDFファイルであるということです。

+0

そのテキストを読むにはどうすればよいですか?何か案が ? – jay1648

+0

なぜそれがPDFだと思いますか? PDFはASCII%PDFで始まり、メモは%、9mで始まります。 –

+0

彼の文字列(またはその一部)をGoogleにグーグルすれば、それはPDFとの高い相関関係を持ちますが、それは単なる偶然のことかもしれません。 –

関連する問題