また.NET開発でわからないことは、C#,VB.NETラウンジで質問して下さい。 Powered by
| Console.WriteLine("NetBIOS名:" + Environment.MachineName); Console.WriteLine("OSのバージョン:" + Environment.OSVersion); Console.WriteLine("システムディレクトリ:" + Environment.SystemDirectory); Console.WriteLine("CLRのバージョン:" + Environment.Version); Console.WriteLine("改行:" + Environment.NewLine); 出力: NetBIOS名:DELL OSのバージョン:Microsoft Windows NT 5.1.2600 Service Pack 2 システムディレクトリ:C:\WINDOWS\system32 CLRのバージョン:2.0.50727.42 改行: |

テーマ:プログラミング - ジャンル:コンピュータ - .NET開発の質問は:C#,VB.NETラウンジ
| // モーダル Form1 form = new Form1(); form.ShowDialog(); form.Dispose(); // モードレス Form1 form = new Form1(); form.Show(); form.Close(); |
| // 自分自身を閉じる this.Close(); |

テーマ:プログラミング - ジャンル:コンピュータ - .NET開発の質問は:C#,VB.NETラウンジ
| private void Form1_Load(object sender, EventArgs e) { // 初期処理 } |

| using (OracleConnection con = new OracleConnection()) { con.ConnectionString = "User Id=scott; Password=tiger; Data Source=oracle"; con.Open(); try { // Commandオブジェクト生成 using (OracleCommand cmd = con.CreateCommand()) { // クエリ文字列 cmd.CommandText = "select column1, column2 from test where column2 = :column2 and column1 = :column1"; // バインド・メソッドを指定(名前指定パラメータ) cmd.BindByName = true; // パラメータの生成(プレイスホルダを名前で指定) OracleParameter para1 = new OracleParameter(); para1.ParameterName = "column1"; para1.Value = "103"; cmd.Parameters.Add(para1); OracleParameter para2 = new OracleParameter(); para2.ParameterName = "column2"; para2.Value = "test"; cmd.Parameters.Add(para2); // クエリの実行 using (OracleDataReader reader = cmd.ExecuteReader()) { while (reader.Read()) { // カラム名 Console.WriteLine(reader["column1"]); Console.WriteLine(reader["column2"]); } } } } finally { if (con != null) { con.Close(); } } } |
| // クエリ文字列 cmd.CommandText = "select column1, column2 from test where column1 = :param and column2 = :param"; // パラメータの生成(プレイスホルダを順番で指定) OracleParameter para1 = new OracleParameter(); para1.Value = "103"; cmd.Parameters.Add(para1); OracleParameter para2 = new OracleParameter(); para2.Value = "test"; cmd.Parameters.Add(para2); |

テーマ:プログラミング - ジャンル:コンピュータ - .NET開発の質問は:C#,VB.NETラウンジ
| using Oracle.DataAccess.Client; ... using (OracleConnection con = new OracleConnection()) { con.ConnectionString = "User Id=scott; Password=tiger; Data Source=oracle"; con.Open(); try { // Commandオブジェクト生成 using (OracleCommand cmd = con.CreateCommand()) { cmd.CommandText = "select column1, column2 from test where column1 = '101'"; // クエリの実行 using (OracleDataReader reader = cmd.ExecuteReader()) { while (reader.Read()) { Console.WriteLine(reader["column1"]); Console.WriteLine(reader["column2"]); } } } } finally { if (con != null) { con.Close(); } } } |

テーマ:プログラミング - ジャンル:コンピュータ - .NET開発の質問は:C#,VB.NETラウンジ
| using System.Configuration; using System.Data.Common; using Oracle.DataAccess.Client; ... ConnectionStringSettings setting = System.Configuration.ConfigurationManager.ConnectionStrings["OracleTest2"]; DbProviderFactory factory = DbProviderFactories.GetFactory(setting.ProviderName); using (DbConnection con = factory.CreateConnection()) { con.ConnectionString = setting.ConnectionString; con.Open(); try { using (DbCommand cmd = con.CreateCommand()) { // コマンドオブジェクトをOracleCommandにキャスト OracleCommand oracleCmd = (OracleCommand)cmd; // 名前指定パラメータを有効 oracleCmd.BindByName = true; // アクセス処理 } } finally { if (con != null) { con.Close(); } } } |

| using System.Configuration; using System.Data.Common; ... ConnectionStringSettings setting = System.Configuration.ConfigurationManager.ConnectionStrings["OracleTest"]; DbProviderFactory factory = DbProviderFactories.GetFactory(setting.ProviderName); using (DbConnection con = factory.CreateConnection()) { con.ConnectionString = setting.ConnectionString; con.Open(); try { using (DbCommand cmd = con.CreateCommand()) { // クエリ文字列(プレイスホルダ指定) cmd.CommandText = "select column1, column2 from test where column1 = :column1 and column2 = :column2"; // パラメータの生成 DbParameter para1 = cmd.CreateParameter(); para1.ParameterName = "column1"; para1.Value = "103"; cmd.Parameters.Add(para1); DbParameter para2= cmd.CreateParameter(); para2.ParameterName = "column2"; para2.Value = "test"; cmd.Parameters.Add(para2); using (DbDataReader reader = cmd.ExecuteReader()) { while (reader.Read()) { Console.WriteLine(reader["column1"]); Console.WriteLine(reader["column2"]); } } } } finally { if (con != null) { con.Close(); } } } 出力: 103 test |

テーマ:プログラミング - ジャンル:コンピュータ - .NET開発の質問は:C#,VB.NETラウンジ
| using System.Configuration; using System.Data.Common; using System.Data; ... ConnectionStringSettings setting = System.Configuration.ConfigurationManager.ConnectionStrings["OracleTest"]; DbProviderFactory factory = DbProviderFactories.GetFactory(setting.ProviderName); using (DbConnection con = factory.CreateConnection()) { con.ConnectionString = setting.ConnectionString; con.Open(); using (DbTransaction tran = con.BeginTransaction(IsolationLevel.Serializable)) { try { using (DbCommand cmd = con.CreateCommand()) { // トランザクションオブジェクトのセット cmd.Transaction = tran; cmd.CommandText = "insert into test(column1,column2) values('103','test')"; int rows = cmd.ExecuteNonQuery(); } // コミット tran.Commit(); } catch { // 例外が発生した場合はロールバック tran.Rollback(); } finally { if (con != null) { con.Close(); } } } } |

テーマ:プログラミング - ジャンル:コンピュータ - .NET開発の質問は:C#,VB.NETラウンジ
| using System.Configuration; using System.Data.Common; ... ConnectionStringSettings setting = System.Configuration.ConfigurationManager.ConnectionStrings["OracleTest"]; DbProviderFactory factory = DbProviderFactories.GetFactory(setting.ProviderName); using (DbConnection con = factory.CreateConnection()) { con.ConnectionString = setting.ConnectionString; con.Open(); try { // Commandオブジェクト生成 using (DbCommand cmd = con.CreateCommand()) { cmd.CommandText = "insert into test(column1,column2) values('103','test')"; // クエリの実行 int rows = cmd.ExecuteNonQuery(); } } finally { if (con != null) { con.Close(); } } } |

テーマ:プログラミング - ジャンル:コンピュータ - .NET開発の質問は:C#,VB.NETラウンジ
| using System.Configuration; using System.Data.Common; ... ConnectionStringSettings setting = System.Configuration.ConfigurationManager.ConnectionStrings["OracleTest"]; DbProviderFactory factory = DbProviderFactories.GetFactory(setting.ProviderName); using (DbConnection con = factory.CreateConnection()) { con.ConnectionString = setting.ConnectionString; con.Open(); try { // Commandオブジェクト生成 using (DbCommand cmd = con.CreateCommand()) { cmd.CommandText = "select column1, column2 from test where column1 = '101'"; // クエリの実行 using (DbDataReader reader = cmd.ExecuteReader()) { while (reader.Read()) { // カラム名 Console.WriteLine(reader["column1"]); Console.WriteLine(reader["column2"]); // 0 から始まる序数 Console.WriteLine(reader.GetString(0)); Console.WriteLine(reader.GetString(1)); } } } } finally { if (con != null) { con.Close(); } } } 出力: |

テーマ:プログラミング - ジャンル:コンピュータ - .NET開発の質問は:C#,VB.NETラウンジ
ブログ内のTipsの検索
目次 (Tipsのインデックスです)
C#,VB.NETラウンジ(質問掲示板)
ブログランキング(プログラミング)
3位〜8位ぐらいをうろちょろ。ポチっとクリック(↓)お願いします。m(_ _)m
| 日 | 月 | 火 | 水 | 木 | 金 | 土 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | 5 | 6 | 7 |
| 8 | 9 | 10 | 11 | 12 | 13 | 14 |
| 15 | 16 | 17 | 18 | 19 | 20 | 21 |
| 22 | 23 | 24 | 25 | 26 | 27 | 28 |
| 29 | 30 | - | - | - | - | - |