28. december 2006 - 16:38Der er
9 kommentarer og 1 løsning
afvikle sql i en SP
Hey,
Jeg har en tabel, som indeholder noget sql - f.eks. kunne et felt indeholde "EXEC sp_DeleteUser 32". Pågældende række indeholder også nogle kriterier for hvornår og om dette sql skal afvikles.
Jeg vil gerne lave en stored procedure der kan vælge denne række, og afvikle sql'en i pågældende felt. Kan dette lade sig gøre?
det kommer lidt an på hvad du programmere i hvis "gammel" asp, burde flg. være nok oConn.Execute("EXEC sp_DeleteUser 32") jeg går ud at 32 er et userID, og det er et parameter i din sp...
jeg vil skyde sql'en af inden fra min stored procedure..
jeg kunen sagtens skrive noget kode der hentede pågældende række ned, trak sql'en ud og bagefter executede det.. men som sagt vil jeg gøre dette fra en stored procedure, ikke fra min application.
Hmm.. et opfølgende spørgsmål, jeg håber du kan svare på..
Dit forslag virker umiddelbart hvis mit felt indeholder sql - f.eks. "delete from tblUsers where id = 32", men hvis den indeholder "EXEC sp_DeleteUser 32" virker det ikke..
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.