問題タブ [jet]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
4 に答える
8033 参照

.net - Jet Engine - 255 文字の切り捨て

Excel スプレッドシートをプログラムにインポートし、次のコードを用意する必要があります。

(注、上記のコードは実際のコードではありませんが、私が何をしているのかがわかります)

ファイルをインポートしています。唯一の問題は、255 文字を超える Excel シートの列が切り捨てられていることです。

これを回避する方法はありますか?

最初の8行以内の列に長いテキスト行があることを確認すると、メモフィールドとして扱われるため、切り捨てられませんが、うまくいかないようです。

何か案は?

グレアム

0 投票する
2 に答える
369 参照

excel - JET 4.0 ドライバーが必要

Microsoft.Jet.OLEDB.4.0 で ExcelProvider を使用していますが、運用マシンからインストール可能な ISAM が見つかりません。Windows サーバー 2003。

このダウンロードを検索して検索しました。私はOfficeをDevマシンにインストールしたので、それが私の側でうまく動作する理由だと確信しています。しかし、運用マシンに Office をインストールできません。

0 投票する
2 に答える
3205 参照

sql - Access Jet SQLのすべての特殊文字をエスケープするにはどうすればよいですか?

次のようなDDLステートメントを使用してパスワードを変更しようとしています。

はい、それは厄介なパスワードですが、誰かがそのようなことを試みました。パスワードの最初の引用符は、ここではsql構文の一部ではないことに注意してください。mysql_real_escape_string()VBA用以外のものが必要です。ヒントはありますか?

0 投票する
10 に答える
19645 参照

excel - VBA: Excel で Access をクエリします。なぜそんなに遅いのですか?

Access にクエリを実行し、データを Excel (2003) に入力するために、このコードをオンラインで見つけましたが、本来よりもはるかに遅いです。

問題は、このコードが非常に長くかかることです。Access を開いてそこでクエリを実行すると、約 1/10 の時間がかかります。これをスピードアップする方法はありますか?または、これに時間がかかる理由は何ですか? 私のすべてのクエリは、単純な where ステートメントと結合のない単純な選択クエリです。クエリでさえ、select * from [test]必要以上に時間がかかります。

編集:私はその行を指定する必要があります

Range(CellPaste).CopyFromRecordset RST

時間がかかった方です。

0 投票する
1 に答える
532 参照

sql - JET で SQL select を使用して結果をフォーマットする

MS JET OLEDB プロバイダーを使用して引き出している Excel ファイルにデータがあります。私の選択の結果は、その場で HTML テーブルを生成するために変更できないコンポーネントに渡されています。一部のデータ ファイルには、コンマ (#、###) でフォーマットする必要がある数値が含まれています。私が言ったように、出力コンポーネントを変更して文字列をフォーマットすることはできません。select ステートメント中に結果をフォーマットする方法はありますか?

私はさまざまなことを試しましたが、何もうまくいきませんでした。

登録をフォーマットする必要がある場所を選択する例を次に示します...

どんな助けでも大歓迎です!

0 投票する
5 に答える
114089 参照

ms-access - 最後に挿入された行の自動番号値-MSAccess/ VBA

主キーとして自動番号を使用するJETテーブルがありますが、行を挿入した後にこの番号を取得する方法を知りたいです。を使用して最も高い値の行を取得することを考えMAX()ましたが、これがどれほど信頼できるかはわかりません。いくつかのサンプルコード:

主キーの値を返さないため、これは機能しないことがわかりましたExecute()が、これは基本的に私が探している種類のコードです。新しい行の主キーを使用して、別のテーブルの行数を更新する必要があります。

これを行う最も簡単で読みやすい方法は何でしょうか?

0 投票する
4 に答える
2448 参照

sql-server - ExcelのアクティブシートからSQLServerにインポートするための最速の方法は何ですか?

Excelのアクティブなワークシートから直接SQLServerデータベースにデータをインポートする最速の方法は何ですか?

行と列をループし、SQL文字列を生成し、ADODB.Connectionを開いて、SQLを実行するだけで大​​成功を収めました。ただし、そのソリューションは、大規模なデータセットには遅すぎます。

だから私はADOでJetプロバイダーをテストしています。間違いなく高速ですが、ブックを保存する必要があり、アップロードする前にユーザーにブックを保存するように要求することはできません。

次のコードは、ブックが保存されている場合は機能しますが、ActiveWorkbookが保存されていない場合、ActiveWorkbook.Pathはnull文字列を返し、コードは失敗します。

これを行うためのより簡単で高速な方法はありますか?

0 投票する
3 に答える
2773 参照

c# - oledbを使用してcsvファイルをデータテーブルに変換すると、先行ゼロが削除されます

データベース内のさまざまなテーブルにデータを入力する必要があるcsvファイルがあります。Microsoft.Jet.OleDb.4.0を使用してcsvファイルをデータテーブルに変換し、そこから先に進みます。

問題は、これを行うと、「0261」などの値が261として格納され、先行ゼロが削除されることです。これを防ぐ方法はありますか?

前もって感謝します...

0 投票する
4 に答える
15054 参照

sql - Oracle のデコードに相当するアクセス/ジェット

Access(またはJet)でOracleのdecode()に相当するものはありますか?

私が直面している問題は、基本的にステータスと日付 (すべてのレコードのステータス = 2) に基づいて結果セットをソート (順序付け) する必要があることです。

Oracleでは、次のようになります

0 投票する
6 に答える
15028 参照

jet - Jet データベース エンジンは Windows XP、Vista、および Windows7 に含まれていますか?

シングル ユーザーの読み取り専用アクセス用のデータ ストアが必要です。複数のテーブルが必要ですが、関連していません。また、2 列のインデックス作成も行う必要があります。ジェットは良い選択のようです。フロント エンドは VB または C# のいずれかになります。データはユーザーが入力したデータではなく、ユーザーと外部ファイルに関するメタ データです。Jet の展開に関する問題は何ですか? XP 以降のすべての Windows OS バージョンに組み込まれていますか? リソース ファイルに Access データベースを含める予定です。