Firebirdのデータベースにデータを追加しますか?C#のは、私はデータベース(火の鳥)に新しいデータを渡すために使用するコードがあり
0
A
答えて
2
このように、あなたがのために多くの作業を行うには、コマンドビルダーを使用している、あなたは、単にデータベースのテーブルの上に直接実行するinsertコマンドに上記のコードを変換することができますOKです。
FbConnection fbCon = new FbConnection(csb.ToString());
FbCommand fbCom = new FbCommand("INSERT INTO players(ID,name,score) VALUES (@id,@name,@score)", fbCon);
fbCom.Parameters.AddWithValue("id", zID + 1);
fbCom.Parameters.AddWithValue("name", var);
fbCom.Parameters.AddWithValue("score", score);
fbCom.ExecuteNonQuery();
でコマンドビルダーを回避したDataTableにデータをロードするこの方法は、非常に高速です...
0
これは、データベースの軽いです:
については FbConnectionStringBuilder csb = new FbConnectionStringBuilder();
csb.ServerType = FbServerType.Default;
csb.Database = Settings.Default.LastBDPath;
csb.Password = Settings.Default.LastBDPassword; // "masterkey";
csb.UserID = Settings.Default.LastBDUser; // "SYSDBA";
connection = new FbConnection(csb.ToString());
connection.Open();
string scriptLine = string.Format("INSERT INTO TABLE (Id, Name, Score) values ({0}, '{1}', {2}", zId+1, var, score) ;
FBCommand command = new FbCommand(scriptline, connection);
command.ExecuteNonQuery();
選択:
string sql = string.Format("select * from table where name='{0}';", your_name);
FbCommand command = new FbCommand(sql), connection);
FbDataReader reader = command.ExecuteReader();
while (reader.Read())
{
for (int i=0; i<reader.FieldCount; i++)
{
objects[i].Add(reader.GetValue(i));
}
}
関連する問題
- 1. データベース内のデータを更新するために隠しフィールドを使用する
- 2. データベースを更新するためにC#を使用しているトランザクション
- 3. サニタイズ:: HTML私はデータベースに自分のデータを保存するためにこれを使用していたCakePHP2.0
- 4. トリムcsvファイル内のデータと、私は今、私のデータベースにCSVデータをインポートするために、このコードを使用してい
- 5. obj.playVideoは、私はこのコードを使用しています放火犯
- 6. 私はC#でXMLを作成するために、下記のコードを使用していますC#
- 7. は、私は、リモートサーバーにデータをポストするために使用される次のコードを持っているサーバー
- 8. Objective-C ApplicationDelegateまたはsingletonを使用してデータを渡す代わりに
- 9. は、objが、私は私のサンプルCコードをコンパイルするためにLLVMオンラインコンパイラを使用
- 10. は私が識別するために、次のコードを使用して迅速
- 11. 私はmysqlデータベースのテーブルを更新するために次のコードを使用しています。それは動作していません
- 12. データは、それがDBからデータを取得し、リストビューに表示しますが、私はそれを使用せずにデータベースに新しいデータを追加した後にリフレッシュしたいここで、私がアプリケーションを持っているデータベース
- 13. IOS:UIScrollViewDelegate私は新しいUIScrollViewのを初期化するために、次のコードを使用
- 14. ポスティングデータ私は私のC#アプリケーションに次のコードを使用しているC#
- 15. のob_start()は、部分的に、私は次のコードを使用していたデータ
- 16. 私はこのBoost C++コードを使用しようとしていますが、問題があります
- 17. OnSenuiを使用して新しいページにデータを渡す
- 18. は、私はこれは私が働いているコードであるVBに新しいですコード
- 19. 私は私のために少し混乱しているのC++、にいくつかのコードを見C++
- 20. ユーザーのプロフィールページにあるファイルのリストを表示するために、私はこのコードを使用してPHP
- 21. なぜ私はテンプレートクラスをC++で使用するために特殊化する必要がありますか?
- 22. バッシュ私のデータベース内のデータに更新するために、私は次のクエリを実行していた文字列の戻り
- 23. Objective-cで配列を渡すためにシングルトンを使用する際に問題があります。 (コードが含まれています)
- 24. 今、私たちは(作成するためのすなわち).csvファイルにデータを書き込むために、次のコードを使用しているJavaの
- 25. は、私はアンドロイドLocationManager.getBestProvider私は位置情報の更新をお願いするたびに使用する必要がありますか?私はこのコードを最初に使用し、私の現在の位置を取得する必要があるとき私は、GoogleのAPIとMapActivityを使用してい
- 26. 私はMS SQLデータベースに接続し、データを選択するためにEclipseを使用できますか?
- 27. Jdbctemplate.query()私は、次のコードを使用して、私のDBから一部のデータを抽出するために、SPRING jdbcTemplateを使用しています
- 28. 私が作っているの3Dプラットフォームのゲームのためのプラットフォームをインスタンス化するには、次のコードを使用しています新しいもの
- 29. のRewriteRuleは、私はこれは私が使用したコードである
- 30. XMLHttpRequestが、私は、要求を送信するために、次のコードを使用しています空のポスト
ok、addisional question、魔法の方が、データがすでにDBに存在するかどうかをチェックしたいのですが?私の例では 私はそれを作る方法を知っています。 あなたの存在を確認する方法は? – Bublik