Nummernschild speichern in MySQL-Varchar

  • Ich brauche Hilfe, wie ich dieses Codo ändern kann, um es als Varchar speichern zu können im MYSQL




    [Command("plate")]

    public void plate(Client client, string plate)

    {

    Player player = client.getData("player");

    if (!client.isInVehicle) { return; }

    OwnedVehicle ownedVehicle = null;

    ownedVehicle = client.vehicle.getData("vehicle");

    API.setVehicleNumberPlate(client.vehicle, plate);

    Dictionary<string, string> parameters = new Dictionary<string, string>

    {

    { "@Id", ownedVehicle.Id.ToString() },

    { "@plate", plate.ToString() }

    };

    DataTable result = DatabaseHandler.ExecutePreparedStatement("UPDATE ownedvehicles SET NumberPlate =" + plate + " WHERE Id = Id LIMIT 1", parameters);

    API.sendNotificationToPlayer(client, "~w~Erfolg, plate gespeichert!");

    }

  • VarChar in der DB sagt aus das Zeichen, Zahlen in dem Feld gespeichert werden können.

    Mit .ToString() wird es bereits in einen String umgewandelt welchen du im VarChar2 Feld in der DB speicherst.

    Deine Frage ergibt so keinen Sinn.