Q&Aで調べる
システム管理に関わるベーシック情報やトレンドをご案内します!
質問をキーワードから探す
キーワードが含まれる質問や回答を検索できます。
複数の単語はスペースで区切ってご入力ください。
カテゴリで絞り込む
5 件中
ADOに関して以下のエラーで困っております。
ご存知の方がいらっしゃればご助言いただければ幸いです。
<エラーメッセージ>
エラーコード:-2147467259
メッセージ内容:マシン '' のユーザー 'Admin' がデータベースを開けない状態、またはロックできない状態にしています。
<わかっている事>
・複数のプログラムからI/Oしているデータベース (.mdb)をI/Oしています。
・エラーになったり/ならなかったりしますが、エラーになった場合は決まってDB接続する関数。
<コード内容>
Public Function InitMDB() As Boolean
・
・(省略)
・
lw_CNStr = "Provider=Microsoft.Jet.OLEDB.4.0;"
lw_CNStr = lw_CNStr & "Data Source=" & MDBPath & ";"
' DB接続
Set po_CN = New ADODB.Connection
po_CN.Open lw_CNStr ← ここでエラーになる
・
・(省略)
・
・インターネットで検索して、調べて見ると
> 次の 3 つの条件が該当する場合、この問題が発生する可能性があります。
> •フォームにサブフォームがある。
> •メイン フォームのコントロールがサブフォームのコントロールのいずれかを参照している。
> •フォームがデータベースの単一のインスタンスで開かれている。
と発生要因が記載されています。
また、再現手順を見ると
> 1.Access 2000 を起動し、サンプル データベース Northwind.mdb を開きます。
> 重要 : データベースを排他的に開かないでください。また、データベースが既に開かれていないことを確認してください。
> 2.フォーム ビューで [受注] フォームを開きます。
> 3.[受注] フォームを開いたまま、Access 2000 をもう 1 つ別のインスタンスで起動して 2 つ目のインスタンスを起動します。
> 4.Access 2000 の 2 つ目のインスタンスで、サンプル データベース Northwind.mdb を開きます。
> 結果
> この資料の「現象」に記載されているエラー メッセージが表示されます
と記載されています。
そこで、お願いですが、再現手順で示すことをコード化するには、どのような処理をすれば良いか
概要的でかまいませんので、ご存知の方がいらっしゃればご助言いただければ幸いです。
カテゴリ:データベース 最終更新日:2011年10月 4日 21:07
SQLServerを使用してデータベースの設計をしています。
たとえば、プライマリーキーに大文字のUNIQUEという文字列を使用したレコードと
小文字uniqueという文字列のレコードを登録しようとすると、重複エラーに
なってしまいます。
大文字のデータと小文字のデータが同一のものと認識されてしまうのですが、
これを別のデータとして扱うには、どういう設定をすればよいのでしょうか。
カテゴリ:データベース 最終更新日:2011年2月 3日 18:42
当初DBにOracleを採用して開発した製品のDBをPostgreSQLへ移行しています。
列のデータ型名変更はマニュアルを調べてやっていたのですが、
比較演算でOracleの暗黙の型変換を使っていたようであちこちでエラーになってしまいました。
これは事前に見抜けませんでした・・・。
アプリケーションのDB変更を行う時に、
開発時や運用開始後などで実際に苦労をされた点・気をつける点等あれば
教えてください。
カテゴリ:データベース 最終更新日:2011年1月28日 04:47
当初Oracleを使って開発した製品のDBをPostgreSQLへ移行しています。
列のデータ型名変更はマニュアルを調べてやっていたのですが、
比較演算でOracleの暗黙の型変換を使っていたようであちこちでエラーになってしまいました。
これは事前に見抜けませんでした・・・。
アプリケーションのDB変更を行う時に、
開発時や運用開始後などで実際に苦労をされた点・気をつける点等あれば
教えてください。
カテゴリ:データベース 最終更新日:2011年1月28日 04:47
データベースにBULK INSERTでレコードを追加していますが、漢字文字が文字化け「????」で登録されてしまいます。
どのような原因が考えられるでしょうか?
何かヒントになるような事でも構いませんので、よろしくお願い致します。
データベース:SQL Server EXPRESSを使用しています。
カテゴリ:データベース 最終更新日:2010年9月21日 19:54
1件~5件までを表示
5 件中
「データベースを開けない状態、またはロックできない状態」いうのは、Access側で、編集にロックをかけている状態です。いわゆる排他ロックの状態です。 この編集中の状態で、他のユーザ又は、他のセッション
カテゴリ:データベース 最終更新日:2011年11月01日 15:11
aozoraさん、rootさんありがとうございます。 いろいろと確かめてみた結果、以下に示すことでも漢字文字の文字化け「????」になることが分かりました。 SQL Server Management
カテゴリ:データベース 最終更新日:2011年05月24日 16:01
MS SQLServer 2005での知識ですが、SQLServerインストール時に大文字小文字の区別をするかどうかの設定をする箇所があります。 その他かなの区別などもそちらの設定でできます。 細かい
カテゴリ:データベース 最終更新日:2011年02月07日 18:25
データの文字コードがUTFなのであれば、下記のような方法ではいかがでしょうか。 http://msdn.microsoft.com/ja-jp/library/ms188289.aspx
カテゴリ:データベース 最終更新日:2010年10月26日 20:04
こんばんわ。 文字コードをUTF-8(たぶんデフォルト値)から、SJISに 変えてみるのはいかがでしょうか。
カテゴリ:データベース 最終更新日:2010年09月24日 15:08
1件~5件までを表示
