Mein Fehlercode für versuchen, vollständige Liste auf Datenbank mysql mit INSERT zu schreiben. Wie funktioniert der Benutzer richtig foreach?C# Foreach-Liste, in SQL-Datenbank einfügen
NpcAI.RegisteredNpc = new CDictionnary<string, List<string>>();
NpcAI.RegisteredNpc.Add("Ballons", new List<string>()
{
"1", //id
"Ballons" // name
});
NpcAI.RegisteredNpc.Add("Ballons", new List<string>()
{
"2", //id
"lons" // name
});
foreach(npc in NpcAI.RegisteredNpc)
{
using (SqlDatabaseClient client = SqlDatabaseManager.GetClient())
{
client.ClearParameters();
client.SetParameter("id", (object) npc[id]);
client.SetParameter("name", (object) npc[name];
client.ExecuteNonQuery("INSERT INTO `npc`(`id`, `name`) VALUES (@id, @name)");
}
}
Was ist der Fehler? – Valkyrie
Welches Problem haben Sie mit diesem Code? –
Fehler in "foreach (NVK in NpcAI.RegisteredNpc)" Gravità \t Codice \t Descrizione \t Progetto \t Datei \t Riga \t Stato Eliminazione Errore \t CS0030 \t Non è possibile convertire il tipo ‚System.Collections.Generic.KeyValuePair> 'in' Zeichenfolge '. \t Androm \t C: \ Benutzer \ Stefano \ Desktop \ Andrest \ Spiel \ Npcs \ NpcAI.cs Attivo –
Steve