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