• ベストアンサー
  • すぐに回答を!

Oracleを使用したサンプルプログラム

”Oracle Database 10g Express Edition(無償版)”を使用してプログラムを作成しようとしています。 ”Visual Studio 2005”を使用してつくるのですが、サンプルプログラムを探しています。 Windowsで作るプログラムは初めてで何もかもわかりません。 (今まで、Unix/Linux環境でCしか経験がない) 出来れば、”C”で作成したいのでが、参考になるサイトがありましたら、教えて下さい。 【作成したいプログラム】  ”Oracle Database”からデータ(全件,特定のデータ)を読込み、画面に表示したい。 ちなみに、 下記サイトにサンプルプログラムがあって、切りはりして、動作してみたのですが、接続エラーになってしまいました。  サイト:http://www.kkaneko.com/rinkou/cygwin/odbcvisualcpp.html (原因)  ”SQLConnect”でエラーとなる。(”管理ツール”-”データ ソース (ODBC)”で接続テストするとOK) たぶん探し方が悪いと思います(1週間同じことしています) もしかしたら、無謀なことかもしれませんが、宜しくお願いします。

共感・応援の気持ちを伝えよう!

  • 回答数1
  • 閲覧数151
  • ありがとう数1

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

  • ベストアンサー
  • 回答No.1
  • bin-chan
  • ベストアンサー率33% (1403/4213)

> SQLConnect”でエラーとなる。 これはソースとODBC設定内容を提示して、解決を図る方が良い思います。 質問文中の登場するキーワード「C odbc oracle サンプル ソース」で検索すれば、いくつもヒットするように思います。

共感・感謝の気持ちを伝えよう!

質問者からのお礼

回答ありがとうございます。

関連するQ&A

  • UNIXのCプログラムからOracleに接続するには?

    UNIX(AIX)上でOracle8iを読むCのバッチプログラムを書いています。 (諸事情でプログラムもOracleDBもUNIX上に置きます。) Oracle Programmerのプリコンパイル機能を使えば割と簡単にSQLが扱える のはわかったのですが,これ以外に例えばODBCドライバーを使って接続する 方法があれば教えていただきたいのですが。。。 FAQやサンプル・コードなど紹介いただければありがたいです。

  • ExcelとOracleの連携について

    お世話になります。 Excelで[データ]-[外部データの取り込み]-[データの取り込み]-[新しいソース] -「ODBC DSN」-「接続するODBCデータソース」-「OracleDNS」 -「Oracle ODBCドライバ接続」ではOracleに接続する事は出来、データも Excel上に表示する事が出来ました。 しかし、下記HPの http://www.atmarkit.co.jp/fdb/rensai/excel2oracle02/excel2oracle02_2.html サンプルコードを元にVBAコードを作成したのですが、 'データベース接続処理がうまくいっていない様で、 Err_Han: ' エラー処理 MsgBox (Err.Description) で、「ORA-12154:TNS: 指定された接続識別子を解決できませんでした」 と言うエラーになってしまいます。 VBAにてADOの参照設定とかしていないのですが原因はそれでしょうか。 どなたかご親切な方、ご教示くださいます様、宜しくお願い致します。

  • Oracle8i

    Oracle8iデーターベースに、ODBCを使ったプログラムをC++Builderで書こうと思います。そこで教えていただきたいのですが、それをインターネットを介して行う場合には、どのようにすれば良いのでしょうか?出来るだけ、VCLコンポーネントなどを使った方法がわかり易いです。また、Oracle8iとインターネットを介してODBC接続出来る方法などを初心者に分かりやすく書いてある書籍がありましたら紹介してください。

  • ODBC接続に関して

    教えて下さい。 Oracle Database 11g Express Edition をインストールし、そこにODBC経由で 接続しようと考えていますが、どうも思ったように接続ができません。 ODBCは、  1.[スタート]→[コントロールパネル]→[管理ツール]→[データ ソース (ODBC)]を選択。  2.ODBCデータソースアドミニストレータのユーザDSNタブの追加ボタンを選択。  3.データソースの新規作成から「Oracle in XE」を選択。 して設定してあります。 Oracle側にユーザとして、"ABC"というユーザ(ワークスペース管理者)を作成、そのユーザで、 Oracle ODBC Driver ConfigurationのUserIDを追加しましたが、接続できません。  Unable to connect  SQLState=28000  [Oracle][ODBC][Ora]ORA-01017 ; invalid username/password ;logon  denied というエラーが表示されます。 但し、SYSTEMというユーザでは接続できます。 ユーザ名/パスワードは間違っていませんが、何が問題でしょうか??? そもそもの考え方が間違っているでしょうか、、、 教えて下さい。 よろしくお願いします。

  • oracle接続(別サーバー)

    どなたか教えて下さい。 ASPで登録や更新系のプログラムをSQLServer(サーバー内)へ 行っています(ODBC)。 そこで、ある検索を他サーバーのoracleへ行いたいのですが、 どのようにしたらよいでしょうか? oracleのクライアントをサーバーにインストールして、 ODBC登録で接続?で大丈夫でしょうか??

  • Oracle7の接続方法について

    Oracle初心者です。 WinXpからOracle7の接続を試みているのですが、うまく接続できません。WinXPにOracle7のODBC(対応OS:Win95)をインストールして、ODBCテストするとエラーが返ってきます。オラクル社へ問い合わせすると、WinXP用のOracle7ODBCドライバがないとの返答です。 開発はVBを利用しようと考えています。ADO接続でアクセスはできないような話を聞いたことがあり、ほかの方法でアクセスを考えているのですが、思いつきません。わかる方教えてください。 宜しくお願い致します。

  • Oracle DB にせつぞくができない

     windows 2000 Server で Oracle 8.1.7 Enterprise Edisiton をインストールしました。MDAC 2.6 と Oracle ODBC driver 8.1.7.2.0 を使用しています。  Oracle DB に接続しようとしています。Microsoft 提供の ODBC driver を使用すると接続できるのですが、Oracle 社提供の ODBC driver を使用すると、「Error Cannot Load Resource File spresus.dll」というエラー・ウィンドが出力されて、接続することができません。  どうすれば接続できるのでしょうか?

  • 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で違ってくる) よろしくお願いします。

  • ORACLEのアクセス

    oracle10gで構築したDBをoracle9iのクライアントからアクセス可能でしょうか。(SQLを参照したりVBで作成しらプログラムからODBC/OLE形式でアクセスする)

  • TinyCobolでサンプルプログラムがコンパイルできない

    WinXPでcygwinからtinycobolを使いたくインストールしましたが、サンプルプログラムをコンパイルできず困っています。「htcobol -h」でヘルプが表示されますのでインストール自体は完了しています。 サンプルのあるディレクトリに移動して「htcobol sample.cob」でコンパイルしようとすると「c:/usr/bin/as.exe : not found」とエラーがでますが、このフォルダを開いてみると確かに空でした。 cygwinはCドライブ直下の「cygwin」フォルダにインストールしています。 原因がお判りになる方、よろしくお願いします。