Je souhaite insérer des données d'un ensemble de données dans asp.net dans une table SQL Server.Comment insérer des données dans une table de données SQL via une procédure stockée
Mais je ne peux pas passer les valeurs de jeu de données à ma procédure stockée plz help me
Voici mon code
private static SqlCommand WriteDatabase(SqlConnection conn)
{
SqlCommand cmd = new SqlCommand(SP_insertData);
cmd.Parameters.Clear();
cmd.CommandType = CommandType.StoredProcedure;
SqlParameterCollection pc = cmd.Parameters;
pc.Add(CreateParameter("abID", System.Data.SqlDbType.Int));
pc.Add(CreateParameter("fHitType", System.Data.SqlDbType.Int));
pc.Add(CreateParameter("DateOfHit", System.Data.SqlDbType.DateTime));
pc.Add(CreateParameter("TimeOfHit", System.Data.SqlDbType.Int));
pc.Add(CreateParameter("fEmpid", System.Data.SqlDbType.Int));
cmd.ExecuteNonQuery();
return cmd;
}
private static SqlParameter CreateParameter(string p, SqlDbType sqlDbType)
{
SqlParameter parameter = new SqlParameter("@" + p, sqlDbType);
parameter.SourceColumn = p;
return parameter;
}
Je ne peux pas transmettre des valeurs de jeu de données à ma procédure stockée
Où est votre DataSet dans ce code? – thepirat000
c'est mon problème je ne sais pas comment le résoudre – unhappyman3
j'essaye de créer un service de fenêtres pour lire des données d'une base de données et l'insérer dans une autre base de données d'abord je lis des données de DB1 et copie dans un ensemble de données copier mes données dans un autre ensemble de données cette étape fonctionne correctement, mais maintenant je ne peux pas lire les données du deuxième ensemble de données et l'insérer dans ma base de données – unhappyman3