J'ai une liste en C# pour mon application Winforms:insérer un tableau dans SQL Server et la base de données MySQL en utilisant C# .net
List<string> StudentSubjects = new List<>(string);
J'ai inséré ces derniers dans la liste:
StudentSubjects.Add("Physics", "Chemistry", "Mathematics", "English");
Maintenant, je une table: ÉLÈVES
----------
**StudentID | SubjectsSelected**
---------
STDNT001 | [HERE all subjects selected by the student should be inserted]
STDNT002 | Physics, Chemistry, Mathematics, English
STDNT002 | Physics, Chemistry, Mathematics, English
----------
Puis-je utiliser la fonction imploser pour MyS ql? Mais quelle est la syntaxe? En outre, que faire pour SQL Server.
que je fais:
string query =
"INSERT INTO STUDENTS VALUES
('S001', implode('" + StudentSubjects.ToArray() + " ')) "
Mais il y a une erreur. S'il vous plaît aider.
Aza @ Alex: Monsieur, pouvez-vous s'il vous plaît me aider avec le code de requête paramétrées aussi. – sqlchild
@Alex Aza: monsieur, est-ce valable pour Mysql et SQL Server? – sqlchild
@sqlchild - mis à jour. –