Win2000Server上に登録されている、或るODBCドライバを削除したいのですが、どなたかご存知の方がいらっしゃいましたら、ご教授ください。
ODBCデータソースアドミニストレータのドライバタブで登録されている
ドライバは確認出来ますが、削除方法がわかりません。

よろしくお願いします。

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

A 回答 (1件)

こんにちは。



アプリケーションの追加と削除で出来ませんでしょうか??
一覧に出てこないなら出来ないかもしれませんが、あるODBCドライバが出ていましたので、多分出来るんじゃないかと思います。
    • good
    • 0
この回答へのお礼

Noopeeサンありがとうございます。

ODBC単独でインストールすると、きっとアプリケーションの追加と削除に出てくると思います。
しかし、或るアプリケーションをインストールした際についでにインストールされたODBCとかはアプリケーションの追加と削除には出てきません。

うーん、何かの権限があれば、ODBCデータソースアドミニストレータで消せるかとも思いましたが、ダメなのでしょうね。

回答頂きありがとうございました。

お礼日時:2002/04/03 15:55

このQ&Aに関連する人気のQ&A

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

このQ&Aを見た人はこんなQ&Aも見ています

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

このQ&Aを見た人が検索しているワード

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

QOracle10g・・ODBCで接続できない

Oracle10gのStandardEditionをサーバーにインストールし、データベースを作成しました。

それに対してクライアントにも10gをインストールし、ローカルメソッド名を設定して、接続テストも通りました。SQL*Plusを起動して接続することもできました。

ですが、Accessを使ってテーブルの中身を見ようと思い、ODBCを設定したのですが接続テストをすると固まってしまいます。どうすればODBCで接続できるようになるのでしょうか?

Aベストアンサー

tnspingの引数がわかりませんが、成功しているようですね。

tnspingはリスナーへの接続が成功するかどうかの確認です。

リスナーに接続した後、クライアント用に専用サーバプロセスが起動し、DBに接続します。
この部分が失敗しているようです。

要はリスナーには接続できているが、DBには接続できていない状態です。

一点気になる点がありますので、それを変更して試してもらえますか?

tnsnames.oraを変更してください。

> (CONNECT_DATA =
> (SERVICE_NAME = dev.dev_domain)
> )
> )

この部分を

(CONNECT_DATA=(SID=ORCL)

に変更してください。
SIDはサーバ側のlistener.oraかlsnrctlで調べてみてください。
(間違うとどつぼにはまりますので慎重に確認してみてください)

念のため、tnsnames.oraのサンプルをアップしておきます。

DEV =
(DESCRIPTION=
(ADDRESS_LIST=
(ADDRESS = (PROTOCOL = TCP)(HOST = DEVSV001)(PORT = 1521))
)
(CONNECT_DATA=(SID=ORCL))
)

SIDだけ違ったら変えて、既存のtnsnames.oraと入れ替えてもかまいません。

これでも不可な場合、サーバ側のlistener.oraと
> lsnrctl status
の出力結果を補足に記入してみてください。

たぶんいけると思うのですが...。

tnspingの引数がわかりませんが、成功しているようですね。

tnspingはリスナーへの接続が成功するかどうかの確認です。

リスナーに接続した後、クライアント用に専用サーバプロセスが起動し、DBに接続します。
この部分が失敗しているようです。

要はリスナーには接続できているが、DBには接続できていない状態です。

一点気になる点がありますので、それを変更して試してもらえますか?

tnsnames.oraを変更してください。

> (CONNECT_DATA =
> (SERVICE_NAME = dev.dev_domain)
> )
> )

...続きを読む

QOracle ODBC Driver インストールについて

こんにちは。
下記の件につきまして、ご教授お願い致します。


MS-Access から ODBC 経由で oracle のテーブルをリンクしようとしております。
その為、oracle のサイトより [Oracle ODBC Drivers for Oracle 9.2.0] をダウンロードし、
クライアントにインストールしようとしました。

ダウンロードしたEXEファイルを実行すると、解凍先に指定した下記フォルダにファイルが展開されただけで何も起こりませんでした。
「C:\Documents and Settings\ユーザー\Local Settings\Temp」

最終的にはこれだけではインストールできないことが分かり、結局 [Oracle9i Client] をインストールすることにしました。
インストールタイプで管理者を選択すると、Oracle ODBC Driver も自動的にインストールされるとのことですので、
管理者をインストールするつもりです。


前置きが長くなりましたが、ここで問題なのが、先走ってインストールしようとした上記ドライバについてです。

上記のようにEXEファイルを実行した際に作成されたファイルがジャマをして、
Oracle Client のインストールに支障が出るのでは?と思っております。
ですので、これらファイルを削除しようかと思うのですが、手動でこれらファイルを削除してもよいものなのでしょうか?
それとも削除せずとも正常に Oracle Client をインストールすることができるのでしょうか?

また、これとは別に、「C:\Program Files\Oracle」というフォルダもあるのですが、これも関係しているのでしょうか?
※こちらのフォルダはなんとなく Oracle Client をインストール途中でキャンセルした為に、作成されたものではと思っております。
(インストールタイプを選択する画面でキャンセルしました。)


以上です。宜しくお願いいたします。

こんにちは。
下記の件につきまして、ご教授お願い致します。


MS-Access から ODBC 経由で oracle のテーブルをリンクしようとしております。
その為、oracle のサイトより [Oracle ODBC Drivers for Oracle 9.2.0] をダウンロードし、
クライアントにインストールしようとしました。

ダウンロードしたEXEファイルを実行すると、解凍先に指定した下記フォルダにファイルが展開されただけで何も起こりませんでした。
「C:\Documents and Settings\ユーザー\Local Settings\Temp」

最終的にはこれだ...続きを読む

Aベストアンサー

ODBCドライバ自身は、特別の事情がなければ、最新版を使う方が問題が少ないので、
自分でダウンロードしたものを使う、で良いかと思います。

インストールのタイプは、そのPCからオラクルのツール類を使うことがないなら、
ランタイムで充分かと思います。
後で、ツール類が必要になったら、OUIでいつでも追加できます。
そして、追加することで、管理者インストールと同等の状態は、いつでも作れます。
(管理者機能が必要なら、管理者インストールすれば、手間が少ないだけ、という違いでしかありません)

QODBCデータソースが削除できません。

ODBCデータソースが削除できません。

以下の環境でデータベースを作成しました。
OS:Windows vista Home Premium sp2
DB:MySQL 5.1

ODBC接続を行いたかったので、
コネクタ「mysql-connector-odbc-5.1.7-win32」のインストールもしました。

コントロールパネル→管理ツール→データソース(ODBC)から
ユーザDSNにデータソースを追加しました。
設定を確認しようと、構成ボタンを押しましたが以下のエラーが表示されてしまいました。

タイトル:ドライバのConfigDSN、ConfigDriver、またはConfigTranslatorが失敗しました。
検出されたエラー:
Invalid attribute string

このエラーはどのように回復できるのでしょうか?

Aベストアンサー

参考になればと思い、投稿します。

MySQL ODBCドライバを5.1.6から5.1.7にアップデートしたところ、
既存のMySQLへのデータソースが変更も削除も出来なくなりました。
エラーメッセージは質問者さんと同じものが表示されました。

MySQL ODBCドライバをアンインストールしても、データソースは変更も削除も出来なかったため、
「システムの復元」で復旧させました。

結局、5.1.7へのアップデートは取りやめました。

QMicrosoft ODBC Driver for Oracleというドライバーをダウンロードしたいのですが・・・・。

こんにちわ。
Microsoft ODBC Driver for Oracleというドライバーをダウンロードしたいの
ですが、どこからダウンロードしたらよいのでしょう?
ご存知の方がいらっしゃいましたら、教えてください。

Aベストアンサー

http://support.microsoft.com/support/kb/articles/Q175/0/18.ASP

での情報によると「MDAC 2.1 SP2」に含まれるようです。

参考URL:http://www.microsoft.com/data/download_21242023.htm,http://www.microsoft.com/data/download_25SP2.htm

QODBCの自動登録について

VB6のプログラム上から、ODBCのデータソースを登録する方法は、ありますか?

Aベストアンサー

どもども田吾作7です。
以下のソースを標準モジュールにて実行してみてください。

※注意
スペースは全て全角で行っていますので、コピペがうまくいかないときは、全角スペース1つを、半角スペース2つに置き換えてください。


Option Explicit

Private Const ODBC_ADD_DSN = 1  ' 追加
Private Const ODBC_CONFIG_DSN = 2 ' 編集
Private Const ODBC_REMOVE_DSN = 3 ' 削除

Private Declare Function SQLConfigDataSource Lib "ODBCCP32.DLL" _
    (ByVal hwndParent As Long, _
     ByVal fRequest As Long, _
     ByVal lpszDriver As String, _
     ByVal lpszAttributes As String) As Long

Sub Main()
  'SQL-Server
  Call AddDSN_SQL("SQL_DSN")
  Call RemoveDSN("SQL_DSN", "SQL Server")
  
  'Access
  Call AddDSN_ACCESS("AccessDSN", "《MDBファイルのフルパス》")
  Call RemoveDSN("AccessDSN", "Microsoft Access Driver (*.mdb)")
End Sub


' データソースの追加 for SQL-Server
Private Sub AddDSN_SQL(inDSNName As String)
  Dim wkSts      As Long
  Dim strDriver    As String
  Dim strAttributes  As String
  
  ' ODBCドライバ
  strDriver = "SQL Server"
  
  ' 属性
  strAttributes = "DSN=" & inDSNName & vbNullChar & _
          "Description=SampleDSN" & vbNullChar & _
          "Server=(local)" & vbNullChar & _
          "Database=pubs" & vbNullChar
  
  ' データソースの登録
  wkSts = SQLConfigDataSource(0&, ODBC_ADD_DSN, strDriver, strAttributes)
  
  ' 登録の成功・失敗の判断
  If wkSts Then
    MsgBox "登録成功 SQL"
  Else
    MsgBox "登録失敗 SQL"
  End If
  
End Sub

' データソースの追加 for ACCESS
Private Sub AddDSN_ACCESS(inDSNName As String, inMdbFile As String)
  Dim wkSts      As Long
  Dim strDriver    As String
  Dim strAttributes  As String
  
  ' ODBCドライバ
  strDriver = "Microsoft Access Driver (*.mdb)"
  
  ' 属性
  strAttributes = "DSN=" & inDSNName & vbNullChar & _
          "Uid=Admin" & vbNullChar & "pwd=" & vbNullChar & _
          "DBQ=" & inMdbFile & vbNullChar
   
  ' データソースの登録
  wkSts = SQLConfigDataSource(0&, ODBC_ADD_DSN, strDriver, strAttributes)
  
  ' 登録の成功・失敗の判断
  If wkSts Then
    MsgBox "登録成功 ACCESS"
  Else
    MsgBox "登録失敗 ACCESS"
  End If
End Sub

' データソースの削除
Private Sub RemoveDSN(inDSNName As String, inServerDriver As String)
  Dim wkSts      As Long
  Dim strDriver    As String
  Dim strAttributes  As String
  
  ' ドライバ名を指定する
  strDriver = inServerDriver
  
  ' 削除するデータソース名を指定する
  strAttributes = "DSN=" & inDSNName & vbNullChar
  
  ' データソースを削除する
  wkSts = SQLConfigDataSource(0, ODBC_REMOVE_DSN, strDriver, strAttributes)
  
  ' 削除の成功・失敗の判断
  If wkSts Then
    MsgBox "削除成功"
  Else
    MsgBox "削除失敗"
  End If
End Sub

どもども田吾作7です。
以下のソースを標準モジュールにて実行してみてください。

※注意
スペースは全て全角で行っていますので、コピペがうまくいかないときは、全角スペース1つを、半角スペース2つに置き換えてください。


Option Explicit

Private Const ODBC_ADD_DSN = 1  ' 追加
Private Const ODBC_CONFIG_DSN = 2 ' 編集
Private Const ODBC_REMOVE_DSN = 3 ' 削除

Private Declare Function SQLConfigDataSource Lib "ODBCCP32.DLL" _
    (ByVal hwndParent As Long, _
  ...続きを読む

QMAX値を条件にデータを取得するには?

SQL文で困っています。
ご教授下さい。


下記のようなデータがあった場合、それぞれの区分毎に
年月が最大(最新)のデータを取得したいです。
(実際には1レコードにその他項目があり、それらも取得します。)
<検索対象データ>
区分 年月   金額
-----------------------------
A   200412  600
A   200503  560
B   200311  600
B   200508  1000
B   200504  560
C   200508  400
C   200301  1100


<取得したいデータ>

区分 年月   金額
-----------------------------
A   200503  560
B   200508  1000
C   200508  400

よろしくお願いします。

Aベストアンサー

テーブル名をXXXとすると次のようなSQLでよいと思います。(最善の方法かどうかは自信がないですが)

select B.* from (select 区分, max(年月) as 年月 from XXX group by 区分) As A
inner join XXX as B on A.区分 = B.区分 and A.年月 = B.年月
order by B.区分

QOracle(オラクル)で、日付時刻型の検索方法について

質問させていただきます。
データベースはオラクルを使っていて、
SQL文で、抽出するときにエラーが出て困っています。

日付時刻型が「2005/05/26 19:13:00」という感じで入ってます。
2005/05/26 を抽出したいのですが、
BETWEEN '2005/05/26 00:00:00' AND '2005/05/26 23:59:59'

だと、エラーでできません。
どなた様か、ご教授よろしくお願いしますm(_ _)m

Aベストアンサー

日付検索を行う場合は、以下のように書式を含める必要があります。

col BETWEEN TO_DATE('2005/05/26 00:00:00','YYYY/MM/DD HH24:MI:SS') AND TO_DATE('2005/05/26 23:59:59','YYYY/MM/DD HH24:MI:SS')

ただ、厳密には

col >= TO_DATE('2005/05/26', 'YYYY/MM/DD')
AND
col < TO_DATE('2005/05/27', 'YYYY/MM/DD')

と書くべきでしょうね。

QMicrosoft ODBC For Oracle の設定方法

Oracle9iです。
Oracle in OraHome92 のドライバで以下の方法でデータベースに接続していました。

Set ObjConn = Server.CreateObject("ADODB.Connection")
ObjConn.open ("DSN=dsn;UID=uid;PWD=pwd")

マイクロソフトから出ているドライバもあるということを知ったので、Microsoft ODBC For Oracleで接続するにはどうしたら良いか教えて下さい。
よろしくお願い致します。

Aベストアンサー

Absolutepageプロパティを使うには、CursorLocationをクライアントに設定すればよかったかと。
ドライバを変える必要はないと思いますよ。

参考URL:http://homepage2.nifty.com/sak/w_sak3/doc/sysbrd/as_s01.htm

Q3つの表の外部結合

表A、B、Cの3つがあり、Aのすべての行を出力したいと考えています。
外部結合を用いるのだとは思うのですが、3つの表に対して行う場合の
書き方がわからず困っています。
ご教授いただけないでしょうか?
select * from a,b,c
where a.商品ID =b.商品ID (+) and b.商品ID (+) =c.商品ID (+)
としてみましたが、うまくいきませんでした。

Aベストアンサー

ansi構文の趣旨からいえば、結合条件と絞り込み条件は分けて書くので・・

select *
from a
left join b on (a.商品ID =b.商品ID)
left join c on (b.商品ID =c.商品ID)
where a.年月 = 任意の値

と書くのが一般的でしょうね。

Qデータソース名および指定された既定のドライバが見つかりません。

データソース名および指定された既定のドライバが見つかりません。
オラクルに接続したのですが、上記のエラーが出て接続出来ません。
どなたか力を貸してください。

<環境>
WinXP
VS2005 Ver8.0.50727.42
Windowsアプリケーション
VB言語でオラクルに接続したいと思っています。

こちら(http://support.microsoft.com/kb/310985/ja)を参考に
オラクルに接続しようとしています。

Dim cn As OdbcConnection
cn = New OdbcConnection("Driver = {Microsoft ODBC for Oracle};" & _
"Data Source=ORA_TEST;uid=UID_TEST;pwd=PWD_TEST")

Try
cn.Open()
MsgBox("Connected")
Catch ex As Exception
MsgBox("NG")
Debug.Print(ex.Message, "Error") ←(A)
Finally
cn.Close()
End Try

(A)で「ERROR [IM002] [Microsoft][ODBC Driver Manager] データ ソース名および指定された既定のドライバが見つかりません。」

のメッセージが出ます。
VB2005の「ツール」-「サーバの接続」では接続確認が取れているのですが、
コードで書くとエラーになってします。

何か書き忘れているのでしょうか。。。
すみませんがよろしくお願いいたします。

データソース名および指定された既定のドライバが見つかりません。
オラクルに接続したのですが、上記のエラーが出て接続出来ません。
どなたか力を貸してください。

<環境>
WinXP
VS2005 Ver8.0.50727.42
Windowsアプリケーション
VB言語でオラクルに接続したいと思っています。

こちら(http://support.microsoft.com/kb/310985/ja)を参考に
オラクルに接続しようとしています。

Dim cn As OdbcConnection
cn = New OdbcConnection("Driver = {Microsoft ODBC for Oracle};" & _
...続きを読む

Aベストアンサー

>cn = New OdbcConnection("Driver = {Microsoft ODBC for Oracle};" & _
>"Data Source=ORA_TEST;uid=UID_TEST;pwd=PWD_TEST")

自分の環境に合わせないとね?????

これの意味はインポートしているんですよね? スクリプトはVBSの事ですかね。VBA? VBですよね?

Imports System.Data
Imports Microsoft.Data.ODBC


それと見るHPがちょこと違う。
http://msdn.microsoft.com/ja-jp/library/system.data.oracleclient.oraclelob.aspx


このQ&Aを見た人がよく見るQ&A

人気Q&Aランキング

おすすめ情報