• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:VisualStudioでoracleへ接続)

VisualStudioでOracleへ接続

このQ&Aのポイント
  • VisualStudio2008を使用してOracleに接続し、データベースアプリケーションの勉強中です。
  • プロジェクトファイルのデータソースにOracleのテーブルを追加したいと思っていますが、接続が上手くいきません。
  • Oracle11gを正常にインストールし、SQL*PlusでSQL文の実行ができていますが、サーバー名の記載方法に間違いがあるのかもしれません。

質問者が選んだベストアンサー

  • ベストアンサー
  • oboroxx
  • ベストアンサー率40% (317/792)
回答No.1

エラー情報によって色々対処法がネット上にあるのですが、サーバー名はorclだけでいいと思います。 それでも駄目な時はエラー情報を書いた方がよろしいと思います。 そうでないとエラーの原因の切り分けが出来ないので。

wendy0303
質問者

お礼

oboroxxさん、ありがとうございます。 どうやらデータベース接続の追加を選ぶ際に、 「Oracle Database Server (Oracle ODP.NET)」 に設定されている必要があり、それを間違えていた為に 上手くいかなかったようです。 設定後はoboroxxさんの申されるとおり、 サーバー名「orcl」で接続を確立させる事ができました。 >エラー情報を書いた方がよろしいと思います。 そうですね、すいません。 エラーが出て上手くいかないのに、 そのエラー内容を記載しない質問をしてしまい、 閲覧してくれた他の方にもご迷惑お掛けしました。 [エラー番号],VisualStudio,Oracle,接続 などのキーワードで検索をし、下記URLを参考に 問題を解決する事ができました。ありがとうございました。 http://www.oracle.com/technology/global/jp/obe/hol08/dotnet/buildnet/buildnet_otn.htm#t1

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • オラクル接続

    OS2000,ACCESS97で、オラクルDB(バージョン 8.1.6) に接続して使用しています。 テーブルを直接開いた時、 最初にパスワードを聞いてきますが 下記モジュールで対応したいのですが、 上手くいきません。 (パスワードをきいてきます) >Set cnn = New ADODB.Connection >cnn.ConnectionString = "Provider=MSDAORA.1;Password=***;User ID=***;Data Source=***" >cnn.Open >DoCmd.OpenTable "M110", acNormal, acEdit M110…オラクルテーブル名です。 Provider名(MSDAORA.1)は、 これであっているのでしょうか? それとも 他に 原因があるのでしょうか? それとも、最初はパスワード、聞いてくるのでしょうか? 以上 宜しくお願い致します。 ※カテゴリは不明でしたので、 とりあえずオラクルにしました。

  • AccessからOracleへのODBC接続

    現在、Oracleで作成したデータベースに接続して 検索するソフトを、Accessで作成してあります。 Oracleに接続をするのに、 ODBCを使用しているのですが、 最初依頼があったときは「Oracle8」のときだったので、 「Oracle8」のみ接続可能なプログラムが組んであり、 「Oracle10g」の入っているPCでは接続できないという問題が発生しました。 そこで、「Oracle8」と「Oracle10g」とも接続出来るように プログラムを書き換えたのですが、 現在は「Oracle11g」が最新になっていると思うので、 ゆくゆくはそれに対応しなければならないなあ、と思っています。 そうすると、Oracleがバージョンアップするたびに、 ソフトのプログラムを書き換えなくてはならなくなり、 効率的ではないな…と思いまして… Oracleのバージョンが違っていても、 自分のPCのOracleのバージョンを自動認識して、 AccessからOracleへ接続する方法はあるのでしょうか? ちなみに現在は、TableDefsコレクションを使用して、 まず、Oracle8で繋ぎにいき、それでエラーが起これば Oracle10gで繋ぎにいく、という処理を行っています。 【参考コード】 dim db as object dim tdf as object set db = CurrentDb set tdf = TableDefs("テーブル名") tdf.Connect = "(※テーブルのプロパティの説明のところに入る文)" tbf.RefreshLink (※ここが8と10gで違ってくる) よろしくお願いします。

  • webアプリケーションからOracle接続に関して

    こんにちは。質問です! oracle10gのお試し版をローカルにインストールし、 デフォルトDB以外に、DBCAで新規DB(sample)を作成しました。 その後、同マシンで、Tomcat・Java・Strutsを使用した アプリケーションから、sampleDBに接続しようとしたところ、 ORA-01017:ユーザ名/パスワードが不正です。というエラーが出て 接続できません。 ユーザ名・パスワードともに複数回変更して、接続しても できませんでした。 JDBCドライバはclasses12.jarを使用しております。 接続定義ファイル(コンテキスト.xml)には url="jdbc:oracle:thin:localhost:1521:sample" username="aaa" password="aaa"を定義しています。 また、お試し版に、アプリからの接続はできないのかと思い、 出版社に質問しましたが、できるとの回答をもらいました。 その後、tnsnames.oraなども色々と変更したのですが、変化なしです。 ちなみにsql*plusからは接続でき、テーブルなど作成しています。 DBCAで作成中、全てデフォルトで作成したのが、まずかったでしょうか? 何かご存知の方がおられましたら、よろしくお願い致します!

  • JavaからSqlServer2008への接続

    Java + EclipseからSqlServer2008への接続を勉強しています。 MidldegenというEclipseのプラグインを入れてhibernateのファイルを作成しようと試しているのですがうまくいきません。 Sql Server Management Studio2008でsaでログインし、[db1]というデータベースを作成し、その中に[tbl1]というテーブルを作成しています。 新規追加でMidldegenを選択するとフォームが表示されます。 フォームには以下の入力項目があります。 JDBC jar ->・・・sqljdbc.jar JDBCドライバ ->com.microsoft.sqlserver.jdbc.SQLServerDriver データベースURI ->jdbc:sqlserver://localhost:1433;databaseName=db1 ユーザ ->sa パスワード ->saのパスワード スキーマ ->空白です カテゴリ ->空白です ビューを含める ->false この状態でテーブル読み込みをすると 「データベース'%'が存在しません。名前が正しく入力されていることを確認してください。」 というエラーが出ます。。。 データベースURI ->jdbc:sqlserver://localhost:1433;databaseName=サーバ名\db1 とし、テーブル読み込みをすると 「このログインで要求されたデータベース"サーバ名\db1"を開けません。ログインに失敗しました。」 というエラーが出ます。。。 どなたかご教示よろしくお願いします

  • オラクルからAccessにデータ追加

    オラクルから、必要なデータを抜出し加工の為のDBをAccessで作成していますが、オラクルから抜き出したデータ(レコードセット)を、どうやってAccessのテーブルに書き込めばよいかがわかりません。 ◎環境 Oracle:10g Access:2010 ◎現在の状況 Dim CON As New ADODB.Connection Dim RS As ADODB.Recordset Dim SQL As String Dim i As Integer 'DB接続定義 CON.Open "DSN=DNS名;UID=ユーザー名;PWD=パスワード;" 'SQL文 SQL = "SELECT " SQL = SQL & "カラム1," SQL = SQL & "カラム2," SQL = SQL & "カラム3" SQL = SQL & "FROM オラクルテーブル名 " SQL = SQL & "WHERE 抽出条件 " SQL = SQL & "AND 抽出条件" SQL = SQL & "GROUP BY カラム" SET RS = CON.EXCUTE(SQL) For i = 1 To 10 Debug.Print rs(カラム1) & rs(カラム2) next i ここまでは、オラクルのテーブルから、レコードセットにデータが取り込まれてます。 rs.close: SET RS = Nothing con.close:SET CON=Nothing end sub 案1 レコードセットのデータを、Access側のテーブルにループで回して、1行ずつデータ追加 案2 INTO句で直接、テーブル作成 調べていて、2通りのやり方があると思うのですが、どちらにしても、テーブルへの書き込み方がわかりません。 案1の場合、Access側のテーブルを開いてデータ追加する方法 ※同時に2つのテーブルを開くことになるのでは? 案2の場合、SQL文はオラクルで処理する為の物なので、AccessテーブルのINTO句が使えるのか? オラクルのテーブルをリンクする事も考えたのですが、実際動かすPCにはAccessRuntimeしかインストールしてませんので、オラクルのテーブルをリンクしてくれませんでした。 よい方法があれば、アドバイスを頂けたら幸いです。

  • PHPのPEARでDBに接続していますが、、

    フリーで提供しているサーバ @PAGES を ご利用の方がいましたら教えてください。 データベースに接続すると、 画面に何も表示されません。。 理由はなぜでしょうか? @PAGESからの データベース(mysql)利用情報 データベースホスト名は、localhost データベース名は、db0osa データベースの接続ユーザ名は、osa パスワードは、a3356df25 私は、下記のように設定しています。 dbConn=DB::connect("mysql://osa:a3356df25@localhost/db0osa"); 初心者な質問ですいません。 よろしくお願いいたします。

  • Yomi-search(PHP)を設置する際のconfig.phpの設定

    http://sql.s28.xrea.com/src/ の手順でYomi-sseach(PHP)を設置する際にconfig.phpの設定をしてサーバーへUPし、パーミッションの変更までしてみましたがセットアップ画面に行き着きません。どなたか詳しい方がいらっしゃいましたら、ぜひ教えて下さい!あほなので出来れば分かり易く具体的に・・・。贅沢行って申し訳有りません。詳細は以下のとおりです。 ・サーバー:ロリポップ ・MySQL:作成済み ・パーミッションは合っているかちょっと不明 <?php #データベース設定 $cfg = array( #'db_sql' =>'sqlite', #SQLサーバ名 'db_sql' =>'mysql', #SQLサーバ名 'db_host' =>'localhost', #SQLのホスト名 'db_user' =>'MySQLのユーザ名', #SQLのユーザ名 'db_password' =>'MySQLのパスワード', #SQLのパスワード 'db_database' =>'MySQLのデータベース名', #SQLのデータベース名 'sqltb' =>'ys_', #テーブルのプレフィックス ) ?> 上記のホスト名・テーブルのプレフィックスは意味が分かってないので自信ありません。

    • 締切済み
    • PHP
  • oracle12cへの接続

    オラクル初心者です。 ご存じの方ご教授お願いいたします。 oracle11g クライアントから oracle12c データベースへ oo4o 接続は可能でしょうか?

  • OleDbConnectでのデータベース接続

    開発言語VC#2008 OS:WindowsXP C#初心者です。 共有サーバーにインストールしたオラクルデータベース10gに オンライン上の別のPCから接続をしたいのです。 なお、このPCにはオラクルはインストールできません。 OleDbConnectionを使用して接続をするにはどのようにすればよいでしょうか? サーバーのIPアドレス、オラクルのユーザ名(ID?)、パスワード、データソース名、データベース名、タイムアウト値などを指定して接続をしたいのですが、分からないです。 いろいろ調べてはみたのですがほとんど情報は得られませんでした。 もし、接続方法をご存知の方がおられたらご教授願えないでしょうか? 宜しくお願いします。

  • ユーザの追加

    MySQLに新たにユーザを追加する際、 GRANT ALL ON データベース名.テーブル名 TO ユーザ名@localhost IDENTIFIED BY 'パスワード' とすれば、localhostから接続できるユーザを追加できますが、これを、他のPCからも接続できるユーザとして追加したい場合、localhostの部分をどのようにすればよいのでしょうか?

    • ベストアンサー
    • MySQL
印字が切れる SC-T3250
このQ&Aのポイント
  • SC-T3250に幅420mmのロール紙をセットし、A2サイズ印刷の指示を出すと、印刷イメージとは縦横逆向きに印字し3分の2ほど切れて出ます。AutoCADで運用中のPC 3台 同じ現象です、プリンタドライバー等数度入れ直しましたが、変わりません。本体の故障を疑っていますが、確証がありません、呼ぶだけで有償で直る保証がないからです。知見をお持ちの方 お助けを?email_valid=complete?email_valid=complete
  • SC-T3250は幅420mmのロール紙を使用してA2サイズ印刷が可能ですが、印刷時に縦横が逆になり、印字が3分の2ほど切れて出てしまう問題が発生しています。この問題はAutoCADを使用している3台のPCで同様の現象が発生しており、プリンタドライバーを数度入れ直しても解決しません。本体の故障を疑っていますが、有償修理の保証がないため確証を持つことができません。同様の経験をお持ちの方、ご教示ください。
  • SC-T3250に幅420mmのロール紙をセットし、A2サイズの印刷を行うと、印字が縦横逆向きになり、3分の2ほどが切れて印刷されるという問題が発生しています。AutoCADを使用している3台のPCで同じ現象が確認されており、プリンタドライバーを再インストールしても問題は解決されません。本体の故障を疑っていますが、有償で修理する必要があるかどうか判断することができません。この問題に対して知見のある方、ご助言をお願いします。
回答を見る