none
Anzahl der Datensätze anzeigen RRS feed

  • Frage

  • Hallo Leute,

    steige gerade von asp Classic auf .net um und habe da so meine kleinen Startprobleme.
    Ich möchte mir die Anzahl der Datensätze einer Tabelle anzeigen lassen.

    Dazu habe ich auf der entsprechenden Seite folgenden Code stehen:

        <asp:SqlDataSource
            ID="SqlDataSource1"
            runat="server"
            ConnectionString="<%$ ConnectionStrings:ConnectionString1 %>"
            SelectCommand="SELECT COUNT(*) FROM [tbl_123]">
        </asp:SqlDataSource>

    Der sollte soweit ja passen.
    Meine Frage ist jetzt: Wie bekomme ich das Ergebnis in eine Variable und wie kann ich diese dann anzeigen lassen?

    Danke im Voraus
    Paul

    Mittwoch, 8. März 2017 10:36

Antworten

  • Hi,

    wenn Du wirklich mit WebForms arbeiten willst (was ich auf keinen Fall machen würde, da WebForms, wie Palin schon schrieb, veraltet und nicht mehr zeitgemäß sind), solltest Du die integrierten DataSource Controls wie SqlDataSource, ... nicht verwenden.

    Bei WebForms kannst Du auch ADO.NET verwenden.

    Ein Beispiel für eine Abfrage, wie Du sie haben willst, findest Du in der MSDN:

      SqlCommand.ExecuteScalar


    Gruß, Stefan
    Microsoft MVP - Visual Developer ASP/ASP.NET
    http://www.asp-solutions.de/ - Consulting, Development
    http://www.aspnetzone.de/ - ASP.NET Zone, die ASP.NET Community

    Mittwoch, 8. März 2017 18:07
    Moderator

Alle Antworten

  • Hallo Paul,

    wenn ich das richtig sehe handelt es sich bei dem Code um ASP WebForms.

    Die Technologie ist aber veraltet und wird nicht weiter Entwickelt.

    Wenn du gerade umsteigst solltest du eine Aktuelle Technologie verwenden.

    Und ASP Core ist da das ganz aktuelle.

    Tutorials dazu kannst du hier finden.

    Mittwoch, 8. März 2017 10:53
  • Hi,

    wenn Du wirklich mit WebForms arbeiten willst (was ich auf keinen Fall machen würde, da WebForms, wie Palin schon schrieb, veraltet und nicht mehr zeitgemäß sind), solltest Du die integrierten DataSource Controls wie SqlDataSource, ... nicht verwenden.

    Bei WebForms kannst Du auch ADO.NET verwenden.

    Ein Beispiel für eine Abfrage, wie Du sie haben willst, findest Du in der MSDN:

      SqlCommand.ExecuteScalar


    Gruß, Stefan
    Microsoft MVP - Visual Developer ASP/ASP.NET
    http://www.asp-solutions.de/ - Consulting, Development
    http://www.aspnetzone.de/ - ASP.NET Zone, die ASP.NET Community

    Mittwoch, 8. März 2017 18:07
    Moderator
  • Habe euren Rat beherzigt und quäle mich gerade durch die Tutorials für ASP Core.

    Kann mir eventuell jemand verraten, wie ich mich in CORE mit einer bestehenden SQL Datenbank verbinden kann und die Werte aus dieser anzeigen kann.

    Danke
    Paul

    Samstag, 11. März 2017 22:36
  • Das ist auch in den Tutorials zu finden unter den Punkt "Working with data".



    Sonntag, 12. März 2017 15:58