問題タブ [adoconnection]

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 投票する
2 に答える
2984 参照

sql-server - Delphi 7 - SQL の「パスワードを変更する必要がある」フラグが原因で ADOConnection が接続できない

Delphi 7 アプリケーションで特定の状況で発生した問題があります。

ユーザー名とパスを使用してMS SQLサーバーに接続するADOConnectionがあります-SQL認証。問題は、MS SQL ログインが "User must change pass at next login" フラグで作成され、ADO 接続がエラー メッセージ "18488 - Login failed for user '%.*ls'. Reason: The password of the user'%.*ls' で接続できなくなることです。アカウントを変更する必要があります。」

通常、MS SQL Management Studio ではパスワード変更プロンプトが表示され、ユーザーは新しいパスワードを入力できます。問題は、アプリケーションでこのユーザーにパスワードの変更を強制するにはどうすればよいですか? エラー番号をキャッチし、ログインの変更を求めるプロンプトを表示することはできますが、その後はどうなるでしょうか? 接続文字列には、パス/リセットを新しいものに変更するために使用できるフラグはありません (古いパスワードや新しいパスワードなど)。じゃあどうすればいいの?

誰でも助けることができますか?

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

c++ - TADOTable のデータを編集できない

次のようなアクセスで C++Builder 間の接続を作成しました。ADOConnection> ADOTable> DataSource> DBGrid

このように現在の難易度の値を変更したい ADOTable

ここに画像の説明を入力

エラーが発生した場合に上記のコマンドを直接実行すると。

私の言うことを理解していただければ幸いです。私は英語を話せないので

0 投票する
0 に答える
2197 参照

delphi - ADOTable を使用した FROM 句の構文エラー

ADOconnection、ADOTable、Datasource、および DBGrid を使用して、ms-access ドキュメントを Delphi 7 にリンクしようとしています。
私はすべてを相互に接続しました。ADOTable を設定するとActive=True、エラー メッセージが表示されます

FROM 句の構文エラー

以前にこれを行ったことがありますが、エラー メッセージは表示されませんでした。ms-access テーブルのフィールドは次のとおりです。

  • ID (自動採番)
  • メール(テキスト)
  • パスワード(数字)
0 投票する
0 に答える
746 参照

sql-server - ADOConnection は SQL LocalDB でテーブル名を取得できません

SQL Database MDF ファイルがあり、ADOConnection と SQL Client 11.0 をプロバイダーとしてそのファイルに接続したい

ADOConnection は正常に接続されますが、 Table がありません。

ADOConnection.GetTableNames()戻り値""

私のコードは次のようなものです:

SQL Server Management Studio でデータベースに接続すると、テーブルが存在します

編集

「初期ファイル名」を削除したところ、ADOConnection が接続に失敗しました:

ファイル「G:\Projects\Delphi\Pasargad Insurance\DB\Main2.mdf」の自動命名データベースを接続しようとして失敗しました。同じ名前のデータベースが存在するか、指定されたファイルを開くことができないか、または UNC 共有に配置されています

LocalDB のトレースをオフに切り替え、データベース ファイルをコピーし、メイン データベースを SQLServer Managment Studio で削除し、接続を再試行しましたが、同じエラーが表示されました。

0 投票する
0 に答える
334 参照

delphi - クエリで with (nolock) ヒントを使用するか、分離レベルが低い adoconnection を使用する

私は非常に高速なデータ入力 (200 クライアントと毎秒 80 ~ 120 レコード) を備えた巨大なエンタープライズ アプリケーションに取り組んできました。

読み取りコミット分離レベルで、アプリケーション全体に対して 1 つのタド接続しかありません。私のフォームの多くは、データを表示するためにtadodatasetを使用しています。

正確である必要はありませんが、毎回フォームの読み込みが遅くなります。これはロック メカニズムによるものです。つまり、コミットされていないレコードはあまり重要ではなく、高速な読み込みが重要です。

2 つの選択肢があります。

  • with (nolock)すべてのクエリで使用
  • read uncommit 分離レベルで別の接続を追加する

複数の接続を管理するのは簡単ではないため、個人的には好きwith (nolock)ですが、どちらの方法の利点も知りたいです。

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

delphi - Adoquery1にSQLプロパティがありません - Delphi

アクセス データベースにデータを追加しようとしています。しかし、これがエラーを返すため、問題が発生しています:

コードにいくつかの変更を加えましたが、これまでのところ何も機能していません。

私は何を間違っていますか?

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

sql - SQLクエリを実行するためのInno Setup ADO接続でエラーが発生する

シンプルなSQLスクリプト(既存のデータベース/テーブルに対する選択)を実行するために、インストーラーの[コード]セクションを管理しました。正常にコンパイルされ、適切なパスワードを使用して SQL マシンとインスタンスが正しく取得されますが、インストーラーを実行するたびに、セットアップが中止され、メッセージが表示Microsoft OLE DB Provider for SQL Server: Could not find store procedure 'ÿƥS'されSELECT @@SERVERNAME AS SERVERNAME, DB_NAME() AS [DB_NAME], CURRENT_USER AS [CURRENT_USER]ます。

[コード] セクションは次のとおりです。

何か案が?ありがとう