alter FUNCTION dbo.qt_GetSector (@FC_test varchar(20))
RETURNS varchar(300)
WITH EXECUTE AS CALLER
AS
BEGIN
return(@FC_test);
end;
je rajoute cette fonction a ma requête (select dbo.qt_GetSector(«
qsdf« ) as qsdf, * from ….). Je re - exécute cette procédure en c#
et la je m’aperçois que le champ qsdf(cad la fonction) dans la
datatable est devenue en lecture seule.
Je peux modifier le champs de la datatable pour le mettre en
écriture
programmatiquement. Mais je n’aime cette solution, car il y a
d’autres applications qui utilisent cette requêtes et qui
impliqueraient beaucoup de modifications.
Comment puis je modifier ma requête en Tsql pour rendre ce champ qui
contient le résultat d’une fonction SQL visible en écriture dans une
DataTable(C#) sans modifier le code de mon application?
Merci d’avance…