Je reçois une chaîne de HttpContext.Current.Request ["key"] que je fais ensuite scinder (',') si elle n'est pas nulle.string array -> tableau longId dans une instruction SQL
Maintenant, je voudrais écrire une déclaration SQL supprimant tout msgId (long/Int64) qui correspond aux clés, comment dois-je l'écrire? La seule façon de ne pas comprendre est de convertir la chaîne [] en long [] puis de boucler une instruction SQL. Y a-t-il un meilleur moyen? PS: Utiliser sqlite ATM mais passera à un autre moteur SQL. (I nai choisi le serveur pourtant si je ne sais pas qui)
Oui, ce serait :). Savez-vous comment écrire dans un style similaire à DELETE FROM table WHERE id IN @someType command.Parameters.Add ("@ someType", DbType.????).Value = LongArray; –
Malheureusement non, je suis un piratage de rails, donc nous ne faisons pas l'ensemble de la "sécurité de la base de données" ou "intégrité des données" chose. j'espère que quelqu'un d'autre peut aider –
C'est très bien, je regarde le DbType.Stuff et il semble qu'il n'y a pas d'option (peut-être binaire mais c'est un long shot ou un mauvais hack). –