C# コンソール アプリケーションを使用して、データを 2 つ (後に 3 つ) のテーブルに同時に実体化しようとしています。 「Users」テーブルに名、姓、ユーザー ID を実装したいのですが、ユーザー ID は自動的にインクリメントされます。
同じ userID を、porilfeID (これも自動インクリメントによって自動的に行われます) および profileName とともにテーブル「profile」にも実装する必要があります。
しかし、どこかでコマンドテキストが正しく初期化されていないというエラーがスローされ、何が間違っているのかわかりません。
ああああP粉3373859222024-04-05 18:22:36
cmd = new MySqlCommand();
を作成しますが、その .CommandText
プロパティは決して設定しません。実行する CommandText
がないため、cmd.ExecuteNonQuery();
の呼び出しは失敗します。
cmd.CommandText
を設定するか、コンストラクターを cmd = new MySqlCommand("text here", conn);
に変更します。