ホームページ  >  に質問  >  本文

CommandText プロパティの初期化の問題

C# コンソール アプリケーションを使用して、データを 2 つ (後に 3 つ) のテーブルに同時に実体化しようとしています。 「Users」テーブルに名、姓、ユーザー ID を実装したいのですが、ユーザー ID は自動的にインクリメントされます。

同じ userID を、porilfeID (これも自動インクリメントによって自動的に行われます) および profileName とともにテーブル「profile」にも実装する必要があります。

しかし、どこかでコマンドテキストが正しく初期化されていないというエラーがスローされ、何が間違っているのかわかりません。

ああああ

P粉668804228P粉668804228178日前397

全員に返信(1)返信します

  • P粉337385922

    P粉3373859222024-04-05 18:22:36

    cmd = new MySqlCommand(); を作成しますが、その .CommandText プロパティは決して設定しません。実行する CommandText がないため、cmd.ExecuteNonQuery(); の呼び出しは失敗します。

    cmd.CommandText を設定するか、コンストラクターを cmd = new MySqlCommand("text here", conn); に変更します。

    返事
    0
  • キャンセル返事