sql >> データベース >  >> RDS >> Mysql

MYSQLを使用してC#のdatagridviewに値を挿入、削除、選択、更新する方法

    かなりわかりませんが、mysqlは(mssql)at-syntaxの代わりに "?"-synatxの番号付きパラメーターまたは ":"-syntaxの名前付きパラメーターを使用しませんか?

    のようなもの:

    MySqlCommand insertcommand = new MySqlCommand("insert into user(username,password) values(?, ?)", conn);
    insertcommand.Parameters.Add(1, MySqlDbType.VarChar,50,"username");
    insertcommand.Parameters.Add(2, MySqlDbType.VarChar, 50, "password");
    

    または

    MySqlCommand insertcommand = new MySqlCommand("insert into user(username,password) values(:username, :pass)", conn);
    insertcommand.Parameters.Add(":username", MySqlDbType.VarChar,50,"username");
    insertcommand.Parameters.Add(":pass", MySqlDbType.VarChar, 50, "password");
    


    1. 無効な共通ユーザーまたはロール名

    2. OracleにはSQLServerのテーブル変数に相当するものがありますか?

    3. SQLServerの左結合と右結合の違い

    4. MariaDBでのMICROSECOND()の動作