2013-08-20 5 views
0

J'ai un petit problème. Une fois que j'ai lu les données du fichier Excel dans une variable de table de données, j'ai besoin de le télécharger dans une table dans la base de données. Mais le nombre de colonnes dans le fichier Excel n'est pas corrigé. Par conséquent, je dois créer une table chaque fois que je télécharge. Je veux appeler une procédure stockée pour créer la table. Pour cela, je passe la première ligne (qui contient les noms de colonnes pour créer la table) à la procédure stockée. Comment est-ce que je le fais en considérant que le nombre de colonnes est inconnu? Je ne pouvais pas le passer en tableau car la procédure stockée n'accepte pas les tableaux. S'il vous plaît aider.Téléchargement de données d'Excel vers la base de données C#

+0

Une solution commune est d'enregistrer la table de données comme XML dans la base de données en double –

+0

possible de: http://stackoverflow.com/questions/7305518/possible-to-have-a-table-with -variable-colonnes – Snorex

Répondre

0

T-SQL: Parse a delimited string est ce que vous cherchez.

Quote:

je le plus souvent utiliser ce morceau de code quand je dois passer un tableau à partir d'une application dans une procédure stockée SQL.

Questions connexes