問題タブ [sqloledb]

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

vbscript - データベースへの接続時に変数を使用する vbscript

変数を使用してデータベースのユーザー名とパスワードをパスワードで保護されたプログラムに保存し、それらをパラメーターとして渡し、データベースに情報を送信する引数として VBScript で使用しようとしています。これにより、データベースを保護しているユーザー名とパスワードがユーザーに表示されなくなり、改ざんが可能になります。

VBScript にユーザー名とパスワードがある場合、問題なく動作します。

strConnect = "PROVIDER=sqloledb.1;Data Source=myDatabase;Initial Catalog=myGroup;User ID=JoeSmith;Password=twinkles324"

しかし、それらをパラメーターとして VBScript に送信し、それらを引数として受け入れて接続しようとすると、「ユーザー 'ユーザー名' のログインに失敗しました」という 80040E4D エラーが表示されます。

変数を使用してデータベースに接続できない理由を理解してくれる人はいますか?

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

sqloledb - ID を ASC としてソートするための SQL クエリと Zip は重複してはなりません

次のような SQL ステートメントがあります。

今、私はそのような1つのクエリステートメントで100の結果に対してZIPが異なる(複製されない)ことを望んでいます。

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

sql - データベースから配列へ

テーブルから一連のデータを取得する VBScript UFT テストを作成しようとしています (100 レコードになります)。以下のクエリからわかるように、1 つの列のみを選択します。

最初のレコードをメッセージ ボックスに表示することができましたが、これはテストとして行っただけです。私が今しようとしているのは、各レコードを配列に追加して、後でそれらをループして WebEdit Textbox の値を変更できるようにすることです。

以下は私の現在のコードですが、これを理解するのに少し苦労しています。

返されたレコードをループするとうまくいくと思っていました。

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

vbscript - コマンド言語は、SQLNCLI11 プロバイダー SQL Server 2012 ではサポートされていません

従来の ASP と SQL Server 2012 の標準エディションを使用しています。

接続文字列は次のとおりです

SQLOLEDB プロバイダーを使用していましたが、アプリケーションで正常に動作していました。プロバイダーを SQL ネイティブ クライアント (SQLNCLI 11) に変更しようとすると、エラーがスローされました。

コマンド言語は、SQLNCLI11 プロバイダー SQL Server 2012 ではサポートされていません

下の行に

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

sql-server - DB 接続は SQL Server 2008 R2 では機能しますが、SQL Server 2014 では機能しません

従来の ASP を使用して非常に古いサイトを更新する必要SQLOLEDBがありますが、SQL Server 2014 を使用して SQL Server への接続が機能しません。

SQL Server 2008 R2 を使用しているクライアントでは機能しますが、SQL Server 2014 を使用している場合は機能しません。

明らかな答えは、SQL Server 2008 R2 をローカルにインストールすることですが、セットアップ全体にはかなりの時間がかかる場合があります。

不足している SQL Server 2014 設定はありますか?

これは私の接続文字列です:

私が得るエラーは次のとおりです。

Microsoft OLE DB Provider for SQL Server エラー '80004005'

[DBNETLIB][ConnectionOpen (Connect()).]SQL Server が存在しないか、アクセスが拒否されました。

そのパスワードとユーザーを使用して、SQL Server Management Studio を使用してそのサーバーに接続できます。インスタンスが SQL Server 2008 R2 の場合、その接続文字列は正常に機能します。したがって、2014 と 2008 R2 の間には違いがあるはずです。