Avatar billede kkaen Nybegynder
04. april 2006 - 10:26 Der er 2 kommentarer og
1 løsning

Udskrift af SQL fra automatik

Jeg benytter Visual Studio 2005, og har implementeret nogle forskellige elementer. F.eks. et DataGrid og en DropDownList. Der bliver vist data i GridView'et alt efter hvilke valg, men har foretaget i DropDownListen. Bl.a. i den sammenhæng kunne jeg godt tænke mig, at få skrevet sql'en ud ved en aktuel gennemkørsel. På den måde kan jeg følge med i, hvad der helt nøjagtig sker.
Er det muligt, at få skrevet sådan nogle systemimplementerede sql-sætninger ud? Og hvordan gøres det så?
Avatar billede snepnet Nybegynder
04. april 2006 - 18:23 #1
Du kan f.eks. abbonnere på Selecting-eventet på din datasource:

// på din datasource control i aspx'en
OnSelecting="SqlDataSource1_Selecting"

// i din kode
protected void someSqlDataSource_Selecting(object sender, SqlDataSourceSelectingEventArgs e)
{
    string sql = e.Command.CommandText;
}

der er events for de andre kommandutyper også.

mvh
Avatar billede kkaen Nybegynder
05. april 2006 - 08:51 #2
Ja, nu får jeg godt nok sql'en udskrevet. Men det er kun den oprindelige sql. Altså ikke sql'en, når den er blevet modificeret af de valgmuligheder, man har på formen. HVordan får man den endelige sql ud, så man kan se, om modifikationerne er som forventet?
Avatar billede kkaen Nybegynder
30. december 2010 - 16:25 #3
lukkes
Avatar billede Ny bruger Nybegynder

Din løsning...

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.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester