問題タブ [access-data-project]
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.
sql-server-2005 - Sql Server 2005 に接続する Access 2007 プロジェクトの問題
そのため、ユーザーの 1 人がレポート データベースに接続できるように、Access プロジェクトを作成しました。.adp プロジェクトが DB に接続され、彼は心ゆくまでデータを照会できます。問題は、クエリを保存できないことです。プロジェクトを開くたびに、次のエラーが表示されます。
「このバージョンの Microsoft Access は、Access プロジェクトが接続されているバージョンの Microsoft Sql Server でのデザインの変更をサポートしていません。最新の情報とダウンロードについては、Microsoft Office Update Web サイトを参照してください。デザインの変更は保存されません。」
繰り返しますが、これは Access 2007 と Sql Server 2005 です。私のググる作業は、特に馬鹿げていると思われる日に行われますが、Access 2002/2003 が Sql Server 2005 に接続しようとすると、このエラーに関する情報が表示され続けます。明らかに私の問題ではありません。
通常の Access データベース (2007 年の .accdb など) を使用して Sql Server に接続できることを確認していますが、これを行うかどうかについてさまざまな情報が表示されます。また、Access 2007 のコピーを入手できないため、これを実際にテストすることはできません (トピックは別の機会に)。
その道を進む前に、この問題の根底に行きたいと思います。提案、有用なリンク、または有用な知識はありますか? それとも、もう必要のない答えを知っている年配の開発者を食べて、彼の知識と力を吸収できるのでしょうか?
sql-server - Access2007をSQLServer2008データベースに接続します
私はこのような同様の質問に対する多くの答えを見てきました。Webで多くの人が「Access2007をSQLServer2008データベースに接続するにはどうすればよいですか」という簡単な質問をしているのを見たことがありませんが、すべての回答は、Access2007からSQLServer2008データベースに移行する方法を説明しています。 、またはアクセス2007をSQLServer2005データベースに接続する方法を説明します。私は自分の問題に対する簡単な解決策を見つけることができません(そしておそらくこれは他の多くの人にとっての問題です)。ここに質問があります(過度に強調して申し訳ありません):
アクセス2007からSQLServer2008データベース(つまり、2005ではなく2008 :))に接続するにはどうすればよいですか?過度に強調して申し訳ありませんが、この非常に単純な質問、および私が非常に単純なタスクであると思ったことは、はい、...不可能のようです!SQL Serverブラウザーを実行して、パイプ、TCPなどを有効にしてみましたが、2008ではSQLEXPRESSが認識されないようです。誰かがこれを手伝ってくれませんか。ピーター
sql-server - MS Access Data Project から SQL バックエンドを変更できない
MS SQL Server 2008 に接続された MS Access 2010 Data Project (adp) があります。Microsoft の Web サイトに基づくと、MS Access 2010 Data Project 内から SQL バックエンドを変更できるはずです。
SQL Server データベースに接続すると、データベース デザイナ、テーブル デザイナ、クエリ デザイナ、クエリ ビルダ、およびSQL テキスト エディター。
ただし、すべての列を思い通りに変更することはできません。テーブルがあるとしましょう
Col1 varchar(255)
デザインビューでそれをvarchar(max)に変更することはできません。 Maxは、MS Access では受け入れられない長さです。また、Microsoft のドキュメントによると、テキストは非推奨であるため、使用しないでください。ですから、それは解決策として避けたいと思います。
もう 1 つのオプションは、SQL Server で直接変更を行うことです。しかし、これは私にはうまくいきません。これに取り組んでいる他の開発者がいるでしょう。他の開発者は SSMS にアクセスできません。ほとんどの場合、SSMS を見たことがなく、SQL Server に触れたこともない Access 開発者だからです。
MS Access Data Project でこの変更を行うにはどうすればよいですか? このクライアント/サーバー モデルで知っておくべきその他の落とし穴はありますか?
asp.net - プロジェクトのApp_Dataフォルダーに保存されている.mdbファイルのパスを指定する方法
これは、特定のフォルダーからデータにアクセスするための私のコードです。しかし、App_dataフォルダーからmdbデータベースにアクセスできません。plzヘルプ。
c# - c#Excelの読み取りExcelは、Excelがインストールされていないサーバーでは動作しません
一部のプロセスがExcelファイルからデータを読み取るソフトウェアを作成しました。これにはlinqtoexcelを使用しました。しかし、オフィスがインストールされていないマシンではこのアプリを実行できません。また、" http://www.microsoft.com/en-us/download/details.aspx?id=23734 "(Access DataBaseEngine)をインストールしたくありません。私は知っています、Problesはこれに基づいています。したがって、私のアプリは 24 時間稼働する XP マシンで動作します。私のアプリは 1 日に 1 回実行されます。ソフトウェアのインストールは許可されていません。実行のみです。AccessDatabaseEngine dll を VS 2010 の参照として埋め込みたいと思います。ありがとうございます。
vba - Ms Office Access で VBA を使用して SQL クエリからデータシートを動的に作成する
Ms SQL Server に接続された Access データベース プロジェクトがあります。データ (テーブル) は Ms SQL サーバーに保存され、フォームとレポートは Access .ADP ファイルに保存されます。デザイン ビューを使用してクエリ、テーブル、ビューを作成することはできませんが、SQL クエリを使用してテーブルとビューを作成し、サーバーに保存することはできます。Ms SQL Server Management Studio がなく、オフィスのコンピューターにインストールできません。
したがって、私が望むのは、動的に生成された SELECT SQL クエリのデータシートを取得して、データ分析のために一時的に結果を表示することです。フォームにテキスト ボックスとボタンを配置し、ボタンをクリックすると、テキスト ボックスに記述された SQL クエリの結果を含むデータシートを表示したいと考えています。
私はこれを試しましたが、うまくいかず、私が望むものではないようです:
MS Access VBA - 動的に構築された SQL の結果をデータシート サブフォームに表示する
また、フォームのレコードソース プロパティにクエリを割り当ててみました。空のデータシートが表示されていますが、データシートの下のナビゲーション ウィンドウには、取得された実際のレコード数が表示されています。したがって、機能していますが、データは表示されません。
私は試しました(http://www.pcreview.co.uk/forums/create-query-dynamically-vba-t3146896.htmlから):
実行時エラー 91、オブジェクト変数またはブロック変数が行に設定されていないことを示していますSet qd = db....
また、(同じページから):
行で同じエラーを返しますCurrentDb.QueryDefs....
。
アイデアや回避策はありますか?
ms-access - サーバーベースの Access データベースを設計する際の標準的な手順は何ですか?
これが幅広い質問であることは理解しています。答えが無限にある質問をすることは避けようとしていますが、サーバー用の Access データベースを設計する際には、標準的な規則の標準セットが必要です。
私が尋ねている理由は、現在、デスクトップ アプリとして開始されたデータベースがあり、それをサーバーに移動したいからです。ただし、私は基本的にこのデータベースをオンザフライで作成しましたが、現在、開発側で重要なステップが欠けていると感じているため、データベースのフロントエンドを破棄することについて議論しています。サーバーベースのデータベースの構築に関する基本的なハウツーについて、専門家の意見が本当に必要です。
あなたの時間と配慮していただきありがとうございます。
EDITサーバーベースのAccessデータベースを作成する際の「ベストプラクティス」を説明する優れたガイドラインへのリンクです。
http://www.opengatesw.net/ms-access-tutorials/Access-Articles/MSAccess-Deployment-Best-Practices.htm
他の人がこれが私と同じくらい役立つことを願っています。
linked-tables - Microsoft Visual Basic エラー
Access データベースにテーブルがあり、実行時エラー「3044」「Y:\InfoSystem\CommData.mdb は有効なパスではありません」が発生し続けます。パス名のつづりが正しいこと、およびファイルが存在するサーバーに接続していることを確認してください。情報は Y: ドライブではなく C: ドライブから取得する必要があるため、このエラーが発生する理由がわかりません。エラーを発生させるために何も変更していません。C:ドライブに変更する方法はありますか? リンクテーブルだと思います。