私は.NETを使い慣れていないので、単純なものを見つけ出すことができません。私はテーブルに行を挿入し、データコントロールにバインドされていない値で初期化します。具体的には、ページ上にCreateUserWizardコントロールがあります。 CreatedUserメソッドでは、CreateUserWizardコントロールのユーザー名と電子メールアドレス、および新しいユーザーがDateTime.Now関数から作成された日付を含む「ユーザー」という作成したデータベースに行を挿入します。 sqlDataSourceコントロールのパラメータをデータコントロールにバインドされていないデータにアクセスできるように設定する方法はありません。誰も私にこれを行う方法を説明することはできますか?ASP.NETのデータベースに行を挿入する
1
A
答えて
9
あなたは間違ったトラックにいます。sqlDataSourceコントロールはまったく使用しません。あなたは、コードからデータベースとのより直接的なやり取りを行うでしょう。たとえば、次のように
SqlConnection conn = new SqlConnection(connString);
SqlCommand cmnd = new SqlCommand("Insert Into Table (P1, P2) Values (@P1, @P2)", conn);
cmnd.Parameters.AddWithValue("@P1", P1Value);
cmnd.Parameters.AddWithValue("@P2", P2Value);
cmnd.ExecuteNonQuery();
conn.Close();
は今、それはすべて言われて、あなたには、いくつかの詳細にSqlCommandオブジェクトとSqlDataReaderのを学びたいと思うでしょう(彼らは非常に簡単です)、その後になり、データアクセス層を構築することに注意を向けますあなたに感謝します。あなたは喜んだでしょう。
1
また、Datetime.nowを渡すことについて心配する必要がないように、データベース自体にデフォルトを設定することもできます。
+0
私の個人的な好みは、このようなdatetimesは常に(GETDATE()を使用して)サーバーで設定され、複数のタイムゾーンからの更新で多くの問題を修正します。 –
関連する問題
- 1. データベースに余分な行を挿入する挿入
- 2. ASP.net、SQLデータベース、挿入、テキストボックス
- 3. テーブルの行を別のデータベースに挿入
- 4. ASP.NET:ドロップダウンリストから複数の値をデータベースに挿入する
- 5. asp.netページでMySQLデータベースにデータを挿入するには?
- 6. データベースに挿入
- 7. データベースに挿入
- 8. C#/ ADO.NETのデータベースに複数の行を挿入するには?
- 9. PHPデータベースに挿入する
- 10. データベースのmysqlテーブルに行を挿入するには?
- 11. データベースの2行ごとに改行を挿入します。
- 12. 複数の行をXMLデータベースのテーブルに挿入する
- 13. dataTableの行をデータベースに挿入する簡単な方法
- 14. SQLiteデータベースに行を挿入する際の問題
- 15. ASP.netを使用してpostgreSQlデータベースのデータをEXTJsグリッドに挿入
- 16. データベースにチェックボックスのエントリを挿入する
- 17. Accessデータベースに挿入
- 18. ASP.Netテキストボックスからデータベースにデータを挿入します
- 19. asp.netのデータベースにデータを挿入できませんか?
- 20. データベースにデータを挿入するには?
- 21. Sqlite Iphoneを使ってデータベースに行を挿入する
- 22. データベースに箇条書きと改行を挿入する
- 23. Web SQLデータベースに行単位でテキストファイルを挿入する方法
- 24. イメージをAndroidデータベースに挿入
- 25. イメージをデータベースに挿入
- 26. データベースにmanytomanyフィールドを挿入
- 27. リストビューアイテムをmysqlデータベースに挿入
- 28. Java.sql.DateをDerbyデータベースに挿入
- 29. データベースにデータを挿入
- 30. Android:データをデータベースに挿入
??誰がこの答えを落として、それを攻撃的な印象にしますか?誰かがユーモアの奇妙な感覚を持っている必要があります。 –
それは私のために問題の世話をした。今はすべてが理にかなっています。ご協力いただきありがとうございます。 –
投票方法はわかりません。 。 。 「投票」タブをクリックしても何も起こりません。 –