まず、他のスレッドを見て、特定のSQL実行のみでこのエラーが発生したため、指定されたすべての回答が役に立たなかった。 select *でデュアルからSQLを実行しようとすると、エラーメッセージが表示されませんでした。以下はVBAマクロの実行時エラー-2147467259(80004005)
私のVBAコード
Set cn = CreateObject("ADODB.Connection")
Set rs = CreateObject("ADODB.Recordset")
StrCon = "Driver={Microsoft ODBC for Oracle}; " & _
"CONNECTSTRING=(DESCRIPTION=" & _
"(ADDRESS=(PROTOCOL=TCP)" & _
"(HOST=dhotname)(PORT=1521))" & _
"(CONNECT_DATA=(SERVICE_NAME=APSQ))); uid=username; pwd=password;"
cn.Open (StrCon)
vSQL = "select * from request"
rs.Open vSQL, cn
あなたは本当に私たちは、あなたが任意のコードを提供せずに、あなたを助けたいですか? –
この質問には何も、誰にも役立つと思われる回答はありません - VTC。 –
あなたがGoogle "80004005 Microsoft"の場合、手がかりを得るでしょう。場合によっては、データベースが別の「ユーザー」によってロックされるのと同じくらい簡単です。 – BryanT