Announcement

Collapse
No announcement yet.

SQL Abfrage in einer Textbox ausgeben

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Leeheimer
    started a topic SQL Abfrage in einer Textbox ausgeben

    SQL Abfrage in einer Textbox ausgeben

    Guten Morgen,

    ich habe hier im Forum schonmal nach meinem Problem gesucht aber nichts finden können.
    Ich möchte gerne das Ergebnis einer SQL Abfrage in einer Textbox ausgeben. Die SQL Abfrage liefert auch immer nur einen einzigen Wert zurück.

    Wie kann ich das machen?

    Grüße
    Leeheimer

  • Leeheimer
    replied
    Hi,

    Also der Tipp mit FormView war genau das, was ich gesucht habe. Vielen Dank.

    Leave a comment:


  • vadym voytas
    replied
    Bind und eval funktionieren mit textbox direct nicht,
    du solltest Textbox in ItemTemplate von FormView, GridView oder anderen ViewElemet einfügen
    Code:
    <asp:FormView id="formview1" DataSourceID="datasource1" runat="server"
                  DataKeyNames="ID" AllowPaging="True">
    
      <ItemTemplate>
    
        <asp:LinkButton id="btnEdit" runat="server"
             CommandName="Edit" Text="Edit Details" /><br />
        <asp:LinkButton id="btnInsert" runat="server"
             CommandName="New" Text="Add New" />
      </ItemTemplate>
    
      <EditItemTemplate>
        <asp:Label id="lblEditID" runat="server"
             Text='<%# Bind("ID")%>' />
        <asp:TextBox id="txtEditName" runat="server"
             Text='<%# Bind("Name") %>' />
        <asp:LinkButton id="btnUpdate" CommandName="Update"
             Text="Update" runat="server" />
        <asp:LinkButton id="btnCancel" CommandName="Cancel"
             Text="Cancel" runat="server" />
      </EditItemTemplate>
    
      <InsertItemTemplate>
        <asp:TextBox id="txtInsertName" runat="server"
             Text='<%# Bind("Name") %>' />
        <asp:LinkButton id="btnAdd" CommandName="Insert"
             Text="Add" runat="server" />
        <asp:LinkButton id="btnAbandon" CommandName="Cancel"
             Text="Cancel" runat="server" />
      </InsertItemTemplate>
    
    </asp:FormView>

    Leave a comment:


  • fanderlf
    replied
    Schau mal hier z.B.:

    http://support.microsoft.com/kb/307860

    oder einfach bei google was suchen. Da findet man eigentlich genug

    Leave a comment:


  • Leeheimer
    replied
    Hi,

    an Databinding hab ich auch gedacht.
    Allerdings versteh ich einfach nicht wie das gehen soll.
    Wenn ess jemand weiß bitte mal den Code hinschreiben

    Leave a comment:


  • Markus Lahr
    replied
    Hallo,
    Textbox
    Vielleicht hilft das Stichwort Databinding weiter, vgl. mit http://www.codeproject.com/KB/databa...x#DataBindings

    Leave a comment:


  • Leeheimer
    replied
    Danke für die schnelle Antwort.

    es hängt eigentlich nur dran das Ergebnis in der Textbox auszugeben.
    Die Verbindung zur SQL Datenbank steht. Die Abfrage habe ich bereits getestet. Funktioniert auch. Nur die Übergabe an die Textbox nicht. Keine Ahnung wie der Befehlt dann heißt.
    Der DataSource sieht so aus:
    Code:
    <asp:SqlDataSource ID="SqlDataSource2" runat="server" 
                            ConnectionString="<%$ ConnectionStrings:InstalledBaseSQLConnectionString %>" 
                            SelectCommand="SELECT [Part_Of] FROM [Customer] WHERE ([CompanyName] = @CompanyName)">
                            <SelectParameters>
                                <asp:ControlParameter ControlID="TextBoxCustomer" Name="CompanyName" 
                                    PropertyName="Text" Type="String" />
                            </SelectParameters>
                        </asp:SqlDataSource>
    und genau dieses Ergebnis soll jetzt in ne Textbox
    Zuletzt editiert von Leeheimer; 12.01.2011, 10:34.

    Leave a comment:


  • fanderlf
    replied
    Verbindung zur Datenbank herstellen, Command auf der Verbindung ausführen, das Ergebnis in die TextBox schreiben.
    Wo genau hängts denn? Welche Datenbank verwendest Du?

    Leave a comment:

Working...
X