2010-12-14 56 views
0

サイトに新しい質問を投稿し、ExcelでSQL Querysに関する回答が得られるかどうか確認したいと思います。Excelでのクエリータイムアウトの設定

Microsoft Excel(主にWindows XP/Vista/7では2007/2010)でタイムアウトが発生した場合の対処方法はありますか?ご存知のように、ExcelをMicrosoft SQL Serverに接続し、Excel経由でクエリを実行することができます。唯一のことは、このためにタイムアウトのオプションが見つからないようだということです。また、例として、不適切なクエリがあると、SQL Server(2005)データベース内の他のテーブルがロックされる可能性があります。

私はスクリプトを探していません。これはもっと必要な設定に似ています。可能であれば、これらのタイムアウト設定を特定のWindowsユーザーアカウントに追加したいと考えています。 SQL Server 2005またはMicrosoft Excel 2007/2010のいずれかの設定。

敬具 /ヘンリック

答えて

0

CommandTimeoutのプロパティ

Dim objCommand As ADODB.Command 
Set objCommand = New ADODB.Command 

objCommand.CommandTimeout = 99 ' 
objCommand.ActiveConnection = cnConn 
objCommand.CommandText = "DELETE Users WHERE IdLevel < 98" 
objCommand.Execute 
+0

こんにちは、迅速な回答に感謝を使用しますが、私は、ExcelやSQLサーバーのいずれかでいくつかの設定のために、より探しに関するよ特定のユーザー。マビ、これについても何か知ってる? BR/Henrik – user542051

+0

これはVBAなしでExcelで行うことはできません。上記のVBAコードは、Excelマクロでタイムアウトを設定するために使用できます。 – TechTravelThink

関連する問題