いきなりなんですが、オラクルとVBとODBCの関係を教えてください
また どんな感じで使えばいいのかもおしえてください

このQ&Aに関連する最新のQ&A

A 回答 (1件)

平たく表現すると、オラクル(ORACLE)はデータベース管理システム(DBMS)、VB(VisualBasic)はプログラミング言語、ODBC (Open Database Connectivity) はプログラム(例えばVBで書かれるような)がDBMSとお話するためのツール(専門的にはインターフェースといたほうがいいかな)、ですね。



どんな感じで使うか…、巷のコンピュータ雑誌(例えばVBマガジンとか)のほうがPolarisの説明より数段すばらしい(!)と思いますよ。
    • good
    • 0
この回答へのお礼

回答ありがとうございました
雑誌などでまた勉強してみます

お礼日時:2001/06/16 21:18

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

関連するカテゴリからQ&Aを探す

このQ&Aと関連する良く見られている質問

QAccessでODBC接続できない

(1)コントロールパネル⇒管理ツール⇒ODBCを選択。
(2)「システムDSN」タブを選択し、「追加」を選択。
(3)ローカルにあるエクセルファイルを選択。データソース名はtest。
(4)Access2003を起動し、テーブルのリンクでODBCを選択し、(3)で作ったtestを選択すると、ODBCを使用して外部MicrosoftJet…のエラーメッセージ。

どなたか解決方法を教えてください。

Aベストアンサー

ExcelやテキストファイルはDSNを作らなくても直接、リンクすることが
できます。つまり、エンジンで元々可能な形式をODBC接続しようと
したので、嫌がっているのです。

QODBCからSQLServerに接続するには?

SQLドシロウトです。力をお貸しください。
SQLを勉強しようと本を購入しました。実際パソコンで入力しながら勉強しようと思い、本の説明にしたがって、
「コントロールパネル」の「ODBCデータベース(32ビット)」から「追加」で新しいデータソース名とユーザが入力するSQLServer用のログインIDを入力してSQLServerへつなげようとしますが、「指定されたSQLServerが見つかりません」とエラーになります。いろいろ調べてみましたが分からず、ただ私の考えになかった知らない事があるようだと感じました。
そこで、教えてください。
Win98でJava環境とイクリプスとトムキャットが入ってます。「コントロールパネル」の「ODBCデータベース(32ビット)」の「システムDSN」には何も表示されません。
・同パソコン内にSQLサーバーを設定できるのか。
・SQLServerというソフトを別途インストールしないとODBCから設定できないのか。もしそうならバージョンはどれか。
・SQLServerを設定後、オラクル設定はできるのか。
●ODBCからSQLServerへ接続するのに必要な作業を教えてください。よろしくお願いします。

SQLドシロウトです。力をお貸しください。
SQLを勉強しようと本を購入しました。実際パソコンで入力しながら勉強しようと思い、本の説明にしたがって、
「コントロールパネル」の「ODBCデータベース(32ビット)」から「追加」で新しいデータソース名とユーザが入力するSQLServer用のログインIDを入力してSQLServerへつなげようとしますが、「指定されたSQLServerが見つかりません」とエラーになります。いろいろ調べてみましたが分からず、ただ私の考えになかった知らない事があるようだと感じました。
そこで...続きを読む

Aベストアンサー

>SQLServerというソフトを別途インストールしないとODBCから設定できないのか。
そうです。データベースサーバとデータベースクライアントの中間に
位置するものですから、データベースサーバであるSQLServerがなければ
設定のしようがありません。

>もしそうならバージョンはどれか。
そのバージョンのSQLServer用のODBCドライバがインストールされていれば、
繋がるはずです。

>SQLServerを設定後、オラクル設定はできるのか。
ORACLEサーバが稼動していて、ORACLE用のODBCドライバがインストール
されていれば...

>ODBCからSQLServerへ接続するのに必要な作業を教えてください
・SQLサーバをインストールし、必要な設定を行なう
・クライアントにODBCドライバをインストールする
・クライアントにODBCデータソースの設定を行なう
・DBクライアントで接続する

http://www.spencernetwork.com/windows-sp8.php
http://www.tatsuzin.com/download/network/network.files/troubleshooting/sqlutility.htm
http://www.zdnet.co.jp/developer/0309/21/dvn09.html

http://www.datadirect.co.jp/manuals/DataDirect/CC/4.1/reference/roracle.htm

>SQLServerというソフトを別途インストールしないとODBCから設定できないのか。
そうです。データベースサーバとデータベースクライアントの中間に
位置するものですから、データベースサーバであるSQLServerがなければ
設定のしようがありません。

>もしそうならバージョンはどれか。
そのバージョンのSQLServer用のODBCドライバがインストールされていれば、
繋がるはずです。

>SQLServerを設定後、オラクル設定はできるのか。
ORACLEサーバが稼動していて、ORACLE用のODBCドライバがインストール
...続きを読む

Q桐からODBCでEXCELデータを読み込む方法

桐9-2012からODBC接続でサーバーにあるEXCELデータを読み込ませたいと考えていますが、うまくいかず、原因が分からずに困っております。

お手数をおかけしますがご教示頂けますようお願い致します。

【環境】
パソコン環境
Microsoft Windows 7(x64)
桐9-2012(http://www.kthree.co.jp/kiri/)
Microsoft Office2010 Professional
ウイルス対策ソフト未インストール、Windowsファイアウォール無効
IPアドレス:192.168.1.10/24

サーバー環境
Microsoft Windows Server2008R2
Microsoft Office2010 Professional
ウイルス対策ソフト未インストール、Windowsファイアウォール無効
IPアドレス:192.168.1.20/24

【状況】
1.パソコンにインストールされている桐からサーバーの共有フォルダにあるEXCELデータをクロス・エクセル機能で読み込むことはできる。
2.パソコンにインストールされている桐の外部DBを使用してサーバーの共有フォルダにあるEXCELデータを読み込もうとすると下記のエラーが表示される。(ODBC64ビット版)
-------------------------------------------------------------------------------------------------------------------------------
KD1672:ODBCエラー

データソース固有エラーコード:0
SQLSTATE:IM014
[Microsoft][ODBC Driver Manager]指定されたDSNには、ドライバーとアプリケーションとのアーキーテクチャーの不一致が含まれています。
-------------------------------------------------------------------------------------------------------------------------------
3.パソコンにインストールされている桐の外部DBを使用してサーバーの共有フォルダにあるEXCELデータを読み込もうとするとエラーは表示されないがEXCELが読み込めない。(ODBC32ビット版)

桐9-2012からODBC接続でサーバーにあるEXCELデータを読み込ませたいと考えていますが、うまくいかず、原因が分からずに困っております。

お手数をおかけしますがご教示頂けますようお願い致します。

【環境】
パソコン環境
Microsoft Windows 7(x64)
桐9-2012(http://www.kthree.co.jp/kiri/)
Microsoft Office2010 Professional
ウイルス対策ソフト未インストール、Windowsファイアウォール無効
IPアドレス:192.168.1.10/24

サーバー環境
Microsoft Windows Server2008R2
Microsoft Office2010 Professional
...続きを読む

Aベストアンサー

桐は持ち合わせていませんが・・・。
ODBCの設定では?

C:\Windows\SysWOW64\odbcad32.exe
を立ち上げると32bit版の設定ができますので、
システムDSNにエクセルの設定を追加。
名前は適当で構いません。
これを桐で使用したら出来るかもです。
AccessからVBAでODBC経由で接続した経験からですので
どうかな?
http://support.microsoft.com/kb/942976/ja

QAccessからOracleDBへのリンク(ODBC経由)

AccessからOracleDBへのリンクについて教えてください。

以前の質問でも似たような質問があったのですが、少し違うようなので
質問させていただきます。

Oracleクライアント(Net8含む)がインストールされていないPCからODBC経由でOracleDB
をリンクさせて参照しようと考えています。

そこで、OracleDBを参照できるように「設定」→「コンパネ」→「ODBCデータソース」
から ”Microsoft ODBC for Oracle” バージョン 2.573.6526.00
データソースを新規に追加しようとすると下記のようなエラーメッセージが表示され怒られてしまいます(--;)

**************************** エラー内容 *****************************
Oracle(tm)クライアントとネットワークコンポーネントが見つかりません。これらのコンポーネントは
Oracle Corporationから提供され、Oracle Version 7.3(またはそれ以降)
のクライアントソフトウェアの一部としてインストールされます。

このドライバを使用するには、これらのコンポーネントを先にインストールしてください。
******************************************************************

このようなエラーメッセージが出るということは具体的に何が足りないのでしょうか?
やはりOracleクライアントのインストールは必須なのでしょうか?
申し訳ないですが宜しくお願い致します。









Access97、Oracle8.1.6

AccessからOracleDBへのリンクについて教えてください。

以前の質問でも似たような質問があったのですが、少し違うようなので
質問させていただきます。

Oracleクライアント(Net8含む)がインストールされていないPCからODBC経由でOracleDB
をリンクさせて参照しようと考えています。

そこで、OracleDBを参照できるように「設定」→「コンパネ」→「ODBCデータソース」
から ”Microsoft ODBC for Oracle” バージョン 2.573.6526.00
データソースを新規に追加しようとすると下記のようなエラーメッセ...続きを読む

Aベストアンサー

私が知る限り、残念ながらNet8がインストールされてないことにはOracleとリンクできないはずです。

QAccessから主キーの無いOracleテーブルにVBAで主キー設定付のODBC接続するには

Oracle7--------------- Access97
Workgroup Server
Release 7.3.2.2.1

TABLE_A----------------ODBC接続(リンクテーブル)    
項目1
項目2
項目3
項目4

項目1~項目4は
空白レコードがあり
主KEYが張れない

********************************************************************
主キーの作成出来ないオラクルテーブルがあります。

Access97からODBC接続を作成する時は

(1)マニュアルであれば
  対象テーブルに主キーが無ければ
任意の10項目を仮の主キーとして設定出来ますが

(2)VBA(自動?)で リンク張ると

Dim tab01 As TableDef
 Dim db01 As Database
 Dim strTABname As String

strTABname = TABLE名
Set db01 = CurrentDb
Set tab01 = db01.CreateTableDef(UserName & "_" & strTABname, dbAttachSavePWD)
tab01.SourceTableName = UserName & "." & strTABname
tab01.CONNECT = "ODBC;DSN=****;UID=" & UserName & ";PWD=" & Password & ";ConnectString=con;"
db01.TableDefs.Append tab01

主キー設定の無いODBC接続が出来て
  データの更新などが出来なくなります。

VBAでも仮の主キー設定付きのODBC接続は
 出来ないでしょうか?

Oracle7--------------- Access97
Workgroup Server
Release 7.3.2.2.1

TABLE_A----------------ODBC接続(リンクテーブル)    
項目1
項目2
項目3
項目4

項目1~項目4は
空白レコードがあり
主KEYが張れない

********************************************************************
主キーの作成出来ないオラクルテーブルがあります。

Access97からODBC接続を作成する時は

(1)マニュアルであれば
  対象テーブルに主キーが無ければ
任...続きを読む

Aベストアンサー

手元にACC97は無いのですが、擬似インデックスを作成すれば可能だったはず。

作成方法は通常のINDEX作成と変わりはありません。

db01.Execute "CREATE INDEX ・・・・;"


このカテゴリの人気Q&Aランキング

おすすめ情報