J'implémente un logiciel pour enregistrer des livres. Donc, je veux ajouter de nombreux auteurs et leurs rôles à un livre. Donc je tape le nom de l'auteur et son rôle séparé par un hash (-) et j'ajoute de nombreux auteurs à un livre en utilisant (,) dans la zone de texte.
Regardez cette image pour plus d'informations.
Image: - Adding a new book to the database
My Book TableC# obtient des valeurs séparées par des virgules (,) et un tiret (-) dans la Textbox multiligne et les insère dans plusieurs lignes et colonnes dans la base de données
RecordID| BookID | Book Name | ISBN |
---------------------------------------------------
001 |125 |Journey of my life||
Mon Auteur Tableau
RecordID| AuthorID| Author Name
---------------------------------
001 |005 |B.A. Lakshan Enosh
002 |006 |John williams
003 |007 |graham winter
004 |008 |Dilshan nim
BOOK_AUTHOR Tableau
RecordID| BookID | AuthorID| ROLE|
---------------------------------
001 |125 |005 |Author|
002 |125 |006 |Author|
003 |125 |007 |Editor|
004 |125 |008 |Editor|
i besoin d'insérer des valeurs à mes nombreux à plusieurs table de relation dans la base de données comme ci-dessus.
Ma question - Comment puis-je séparer les données dans la zone de texte et les insérer dans le tableau my many to many.
(S'il vous plaît Reportez-vous l'image que je joins avant de me donner des mauvais commentaires) Merci
Qu'avez-vous essayé jusqu'à présent? Avez-vous déjà entendu parler de google? il y a ** des milliards ** de hits si vous ne faites que diviser _C# chaîne divisée par une virgule ... – Pio
J'ai essayé beaucoup. Mais je ne pouvais pas faire les deux choses (Séparer le nom et le rôle par (-) et séparer les noms par (,)). Ce n'est pas une question de séparation.Cela doit prendre plusieurs noms avec son rôle à partir d'une seule zone de texte multi-lignée. –
Pourquoi n'utilisez-vous pas plusieurs zones de texte? – Peter