Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/284.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/76.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 但是它给出了一个错误:Gebruiker.Naam=rdr.GetString(“Naam”);还要确保User.Name/gebruikerklasse.Naam仍然是string/text字段gebruikerklasse.Naam=公共字符串 nam_C#_Sql_Database_Visual Studio_Class - Fatal编程技术网

C# 但是它给出了一个错误:Gebruiker.Naam=rdr.GetString(“Naam”);还要确保User.Name/gebruikerklasse.Naam仍然是string/text字段gebruikerklasse.Naam=公共字符串 nam

C# 但是它给出了一个错误:Gebruiker.Naam=rdr.GetString(“Naam”);还要确保User.Name/gebruikerklasse.Naam仍然是string/text字段gebruikerklasse.Naam=公共字符串 nam,c#,sql,database,visual-studio,class,C#,Sql,Database,Visual Studio,Class,但是它给出了一个错误:Gebruiker.Naam=rdr.GetString(“Naam”);还要确保User.Name/gebruikerklasse.Naam仍然是string/text字段gebruikerklasse.Naam=公共字符串 namespace BurnThatFat { class Gebruikerklasse { public string Naam; public string Achternaam;


但是它给出了一个错误:Gebruiker.Naam=rdr.GetString(“Naam”);还要确保
User.Name
/
gebruikerklasse.Naam
仍然是string/text字段gebruikerklasse.Naam=公共字符串
namespace BurnThatFat
{
    class Gebruikerklasse
    {
        public string Naam;
        public string Achternaam;
        public int Leeftijd;
        public string Geslacht;
        public int Huidiggewicht;
        public int Streefgewicht;
        public string Gebruikersnaam;
        public string Wachtwoord;

        public override string ToString()
        {
            return Naam;
        }
    }
}
public void SignUp(string commandText, Gebruikerklasse gebruiker)
{
    // nieuwe connectie maken
    // ontvangt de query vanuit 'buttonclick' en voert hem hier uit
    // als ExecuteNonQuery niet kan worden uitgevoerd is er iets fout gegaan. D.m.v een bool moet hij dan een bericht tonen
    using (SqlConnection conn = new SqlConnection(connectionString))
    using (SqlCommand cmd = new SqlCommand(commandText, conn))
    {
        conn.Open();

        cmd.Parameters.AddWithValue("@Naam", gebruiker.Naam);
        cmd.Parameters.AddWithValue("@Achternaam", gebruiker.Achternaam);
        cmd.Parameters.AddWithValue("@Leeftijd", gebruiker.Leeftijd);
        cmd.Parameters.AddWithValue("@Geslacht", gebruiker.Geslacht);
        cmd.Parameters.AddWithValue("@Huidiggewicht", gebruiker.Huidiggewicht);
        cmd.Parameters.AddWithValue("@Streefgewicht", gebruiker.Streefgewicht);
        cmd.Parameters.AddWithValue("@Gebruikersnaam", gebruiker.Gebruikersnaam);
        cmd.Parameters.AddWithValue("@Wachtwoord", gebruiker.Wachtwoord);

        int a = cmd.ExecuteNonQuery();

        if (a == 1)
        {
            Success = true;
        }
        else if (a == -1)
        {
            Success = false;
        }

        conn.Close();
    }
}
public void DatabaseTransferObject(string commandText, Gebruikerklasse gebruiker)
{
    using (SqlConnection conn = new SqlConnection(connectionString))
    using (SqlCommand cmd = new SqlCommand(commandText, conn))
    {
        conn.Open();

        gebruiker.Naam = //code to get Naam (name) from table Gebruiker (user);
        gebruiker.Leeftijd = //code to get Leeftijd(age) from table Gebruiker (user);

        conn.Close();
    }
}
public class User
{   // critical
    public int Id { get; set; }

    public string Name { get; set; }
    public string LastName { get; set; }
         
    public DateTime DateOfBirth { get; set; }
    public int Age
    {
        get { return DateTime.Now.Date.Year - DateOfBirth.Date.Year; }
    }
    
    public string Gender { get; set; }
    public int CurrentWeight { get; set; }
    public int Targetweight { get; set; }
    
    private static string dbConnStr = "server=127.0.0.1;database=...";
    public User()
    { }
 ...
// create a user object from an ID
public static User Load(int id)
{
    string sql = "SELECT * FROM gebruiker WHERE Id = @id";
    using (var dbCon = new MySqlConnection(dbConnStr))
    using (var cmd = new MySqlCommand(sql, dbCon))
    {
        dbCon.Open();
        cmd.Parameters.Add("@id", MySqlDbType.Int32).Value = id;
        using (var rdr = cmd.ExecuteReader())
        {
            if (rdr.HasRows)
            {
                User U = new User();
                rdr.Read();
                U.Id = id;
                U.Name = rdr.GetString(rdr.GetOrdinal("FirstName"));
                U.LastName = rdr.GetString(rdr.GetOrdinal("LastName"));
                U.DateOfBirth = rdr.GetDateTime(rdr.GetOrdinal("BirthDate"));

                //...
                return U;
            }
            else { return null; }
        }
    }
}
U.Name = rdr.GetString("FirstName");
U.LastName = rdr.GetString("LastName");
U.DateOfBirth = rdr.GetDateTime("BirthDate");
User U = new User(1);
User u = dbCon.Query<User>(SQL, new { id = 1 });