Bon là, vous êtes complètement aux fraises.
Il est difficile d'aider un débutant complet dans un forum.
Vous devez avoir un minimum de base pour qu'on puisse vous aider efficacement. Et le problème doit être assez restreint.
Là, c'est complètement WTF.
On peut juste signaler les principaux contre-sens. Et ici, ils sont très très nombreux.
Vous utilisez de l'ASP.NET.
C'est une architecture en 3 couches minimum si l'on accède à une base de données.
Il y a la partie qui tourne dans le navigateur, qui est en JavaScript (et pas en JAVA), qui n'est qu’exceptionnellement modifiée pour faire des trucs non standard.
Il y a la partie qui tourne dans le serveur Web, qui correspond au "code behind". Il est très courant que le code d'IHM "coté serveur Web" et du code métier se mélange dans cette partie mais il serait préférable de bien distinguer ces 2 couches, même si elles tournent l'une comme l'autre dans le serveur Web.
Il y a la partie qui tourne dans le serveur de base de données, les requêtes SQL, les procédures stockées, etc...
La solution de @Médinoc est utilisable dans la couche métier dans le serveur Web (ou dans le gloubi-boulga sur le serveur Web si vous mélangez les 2 couches).
Elle a l'avantage de la flexibilité et de la robustesse.
Vous vous acharnez à vouloir faire votre tambouille dans la partie Serveur de base de données.
OK, mais faut lire la documentation, personne n'a la science infuse.
Et la documentation est claire :
https://docs.microsoft.com/en-us/sql...d-transact-sql
Vous ne faite que générer un nombre entre 0 et 1 et les paramètres possibles sont clairs et cela ne correspond pas à votre besoin.
Donc utilisez la solution de @Médinoc dans le code sur le Server Web.
Partager