お世話になります。
当方VC#初心者で、Oracleと連携したアプリケーションを開発したいと現在学習をしております。
前回の質問で教えて頂いたMicroORMDapper
を使用してOracleからデータを抽出しようとしているのですが、
Console.WriteLine時にORA-00911のエラーとなってしまいます。(デバッグ時にエラーになる場所はDapper
のソースSqlMapper.cs
内)
Form1.cs
とエラー時のキャプチャを添付致しますので、問題の原因をお教え頂けますでしょうか。
よろしくお願い致します。
lang
1using System; 2using System.Collections.Generic; 3using System.ComponentModel; 4using System.Data; 5using System.Drawing; 6using System.Linq; 7using System.Text; 8using System.Windows.Forms; 9using Oracle.DataAccess.Client; 10using Dapper; 11 12namespace WindowsFormsApplication1 13{ 14 public partial class Form1 : Form 15 { 16 private IDbConnection con; 17 18 public Form1() 19 { 20 InitializeComponent(); 21 22 con = new OracleConnection("User Id=xxxx;Password=xxxx;Data Source=XE;"); 23 } 24 25 //このボタンイベントには成功します 26 private void button1_Click(object sender, EventArgs e) 27 { 28 try 29 { 30 con.Open(); 31 MessageBox.Show("接続に成功しました"); 32 con.Close(); 33 } 34 catch (Exception ex) 35 { 36 MessageBox.Show(ex.Message); 37 } 38 } 39 40 private void button2_Click(object sender, EventArgs e) 41 { 42 //回答を受けてSELECT文のセミコロンを削除 43 var sql = "SELECT C1,C2 FROM WK_TBL"; 44 var result = con.Query(sql).ToList(); 45 //問題のConsole.WriteLine 文法ミスでしょうか 46 result.ForEach ( m => Console.WriteLine( m.C1 ) ); 47 } 48 49 private void Form1_FormClosing(object sender, EventArgs e) 50 { 51 con.Close(); 52 con.Dispose(); 53 } 54 } 55} 56
![SqlMapper.png]WIDTH:600

回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2014/12/10 07:43
2014/12/10 07:46
2014/12/10 07:58