JV-Dataの使い方あれこれ |
タイトル | : プログラミングパーツについて質問 |
記事No | : 1545 |
投稿日 | : 2006/05/02(Tue) 14:40 |
投稿者 | : 初心者P |
|
始めまして初心者Pです
プログラミングパーツのデータベース作成クラス をデバッグするとclsDBBuilder.vbの中で 3つのエラーがでるのですが
型 'ADODB.Connection' が定義されていません。 行35(行数は違うかも) 型 'JRO.JetEngine' が定義されていません。 行935 行954
'ADODB.Connection' が定義されていません。に関しては Odbc.OdbcConnection IDbConnection Data.IDbConnection Common.DbConnection Data.Odbc.OdbcConnection に変更して試したんですがエラーが増えるばかりだし データ接続を試してもエラーが解消されません
かなりずれてる質問かもしれないですが ご教授おねがいします。
VB.net2005です |
|
タイトル | : Re: プログラミングパーツについて質問 |
記事No | : 1546 |
投稿日 | : 2006/05/02(Tue) 15:21 |
投稿者 | : 初心者P |
|
すみません過去ログを調べたら 'ADODB.Connection' についての対処法が書かれてました これは解決できたのですが > 型 'JRO.JetEngine' が定義されていません。 > 行935 行954
というエラーはどうすれば解消されるのでしょうか 教えてください |
|
タイトル | : Re^2: プログラミングパーツについて質問 |
記事No | : 1547 |
投稿日 | : 2006/05/02(Tue) 22:19 |
投稿者 | : 初心者P |
|
何度もすみません > > 型 'JRO.JetEngine' が定義されていません。 というエラーは'ADODB.Connection'と同様に Microsoft Jet and Replication Objects2.6Library で参照の追加で解決したのですが
Dim objCN As ADODB.Connection の部分で ~~~~~~~~~~~~~~~~~ 'Connection' は、名前空間 'ADODB' では不適切です。 と新たなエラーが出てしまいます
ヘルプによると あいまいな名前を指定したため、ほかの名前と競合しています。Visual Basic のコンパイラには競合を解決するための規則がないため、あいまいでない名前に 変更する必要があります。 このエラーを解決するには 完全限定名を使います。
関連項目を見ても答えが出ません(理解できないだけかも 完全限定名が分からなくて困ってます ご教授御願いします(*_ _)人 |
|
タイトル | : Re^3: プログラミングパーツについて質問 |
記事No | : 1554 |
投稿日 | : 2006/05/06(Sat) 09:44 |
投稿者 | : JRA-VANソフトサポート |
|
JRA-VANソフトサポートの鈴木です。
>'ADODB.Connection' についての対処法が書かれてました >これは解決できたのですが
「Microsoft ActiveX Data Objects 2.8 Library」を組み込んだ という事でよろしいでしょうか?
>Dim objCN As ADODB.Connection >の部分で ~~~~~~~~~~~~~~~~~ >'Connection' は、名前空間 'ADODB' では不適切です。 >と新たなエラーが出てしまいます
上記で組み込んだADODB以外に、同種の参照設定があるのが原因と 思われます。 .NET型の「adodb」が設定されていないか確認してみて下さい。 (「ソリューション エクスプローラー」のMy Projectをダブルクリックし 参照タブにて参照設定の詳細を確認する事ができます。)
以上、よろしくお願いします。 |
|
タイトル | : Re^4: プログラミングパーツについて質問 |
記事No | : 1555 |
投稿日 | : 2006/05/06(Sat) 10:48 |
投稿者 | : 初心者P |
|
回答ありがとうございます > JRA-VANソフトサポートの鈴木です。 > > >'ADODB.Connection' についての対処法が書かれてました > >これは解決できたのですが > > 「Microsoft ActiveX Data Objects 2.8 Library」を組み込んだ > という事でよろしいでしょうか? > > >Dim objCN As ADODB.Connection > >の部分で ~~~~~~~~~~~~~~~~~ > >'Connection' は、名前空間 'ADODB' では不適切です。 > >と新たなエラーが出てしまいます > > 上記で組み込んだADODB以外に、同種の参照設定があるのが原因と > 思われます。 > .NET型の「adodb」が設定されていないか確認してみて下さい。 > (「ソリューション エクスプローラー」のMy Projectをダブルクリックし > 参照タブにて参照設定の詳細を確認する事ができます。) > > 以上、よろしくお願いします。 adodbを削除したところこの問題は解決されました ありがとうございました。
で、デバッグさてみると objCN.RollbackTrans() のところで
'System.NullReferenceException' のハンドルされていない例外が mscorlib.d ll で発生しました。 追加情報 : オブジェクト参照がオブジェクト インスタンスに設定されていま せん。 と出るのですがなにが問題なのか 教えてください 御願いします。 data.mdbは作成されてますが テーブル作成できていない状態です |
|
タイトル | : Re^5: プログラミングパーツについて質問 |
記事No | : 1556 |
投稿日 | : 2006/05/06(Sat) 12:54 |
投稿者 | : JRA-VANソフトサポート |
|
JRA-VANソフトサポートの鈴木です。
>で、デバッグさてみると >objCN.RollbackTrans() >のところで >'System.NullReferenceException' のハンドルされていない例外 >が mscorlib.dll で発生しました。 >追加情報 : オブジェクト参照がオブジェクト インスタンスに設定 >されていません。 >と出るのですがなにが問題なのか教えてください御願いします。 >data.mdbは作成されてますがテーブル作成できていない状態です
objCN.RollbackTransが実行されているという事は、別のエラーが 発生し、ErrorHandlerにて処理された結果という事になります。
つまり、objCN.RollbackTrans()で発生したエラーが直接の問題では なくErrorHandlerにとばされた原因が問題という事になります。
以上、よろしくお願いします。 |
|
|
|
copyright ©2007 JRA SYSTEM SERVICE CO.,LTD. All Rights Reserved.
|
|
|