darkmaster101
-
Gesamte Inhalte
12 -
Benutzer seit
-
Letzter Besuch
Inhaltstyp
Profile
Forum
Downloads
Kalender
Blogs
Shop
Beiträge von darkmaster101
-
-
Nun die Suche hab ich hingekriegt, aber jetzt möchte ich eine Form für die Neukundendaten erstellen.
Das sieht so aus:
Wie kann ich nun die eingegebenen Daten an die Datenbank schicken?
Ich kenne zwar den SQL Befehl INSERT aber nicht wie und wo man sie mit C# oder asp.net einbaut.
Könnt ihr mir bitte helfen?
-
Um dein Codeschnippsel mit der SqlDataSource noch mal aufzugreifen, sollte das ungefährt so aussehen
<asp:SqlDataSource ID="SqlDataSource1" runat="server" ConnectionString="<%$ ConnectionStrings:LBConnectionString %>" ProviderName="<%$ ConnectionStrings:LBConnectionString.ProviderName %>" SelectCommand="SELECT * FROM kunden WHERE name = @name"> <SelectParameters> <asp:ControlParameter ControlID="Textbox1" PropertyName="Text" /> </SelectParameters> </asp:SqlDataSource>
Hab es jetzt auf die Schnelle nicht getestet.
Jo, jetzt hat es endlich geklappt. Genau wie du's geschrieben hast. Nur dass man die Parameter einen Namen geben muss.
Danke für alle Antworten. Ihr habt mir sehr geholfen.
<asp:ControlParameter ControlID="Textbox1" PropertyName="Text" Name="name" />
-
versuch mal folgendes:
beim klick auf den button änderst du den select befehl, das sieht in etwa so aus
"Sqldatasource.selectcommand = "SELECT * FROM kunden where name = '" & Textbox1.Text & "' AND nachname = '" & Textbox2.Text & "'"
Danach noch ein Gridview.DataBind()
Sollte klappen
ich habe das versucht aber kommt immer fehlermeldung wegen WHERE.
bin echt ratlos.
Sowas kann wirklich nur für einen internen Test genutzt werden!
Für eine öffentlich zugängliche Suche bitte IMMER SqlParameter nutzen.
Ansonsten ist SQL-Injection Tür und Tor geöffnet.
Hier mal die Doku zum Thema:
SqlParameter-Klasse (System.Data.SqlClient)
Gruß,
Thomas
wie mache ich das, wo soll ich diese klasse/parameter einbauen?
Wie macht ihr das, wenn ihr eine suche programmieren wollt? auch textbox einlesen und vergleichen?
-
<asp:SqlDataSource ID="SqlDataSource1" runat="server"
ConnectionString="<%$ ConnectionStrings:LBConnectionString %>"
ProviderName="<%$ ConnectionStrings:LBConnectionString.ProviderName %>"
SelectCommand="SELECT * FROM kunden"></asp:SqlDataSource>
Wie oben funktioniert die Ausgabe super, jedoch gilt das für alle Kunden.
Ich möchte dort eine WHERE Klausel einbauen mit der die Inhalt der Textboxes mit Datenbank verglichen wird und nur Kunden ausgibt die z.B. Müller heißen.
-
SelectCommand="SELECT * FROM kunden WHERE Nachname = tb_nachname.text AND Vorname = tb_vorname.Text"
ja, ich hab das auch gedacht. Aber ich weiß nicht wie ich diese Abfrage ausdrücke.
Wie oben ist es nicht.
-
Hallo,
Ich bin noch ein Anfänger in ASP.Net und brauche eure Hilfe.
Also ich möchte so eine Art Suche von im Datenbank hinterlegten Personen erstellen. Aber ich weiss nicht wie.
Eine Verbindung zum SQL habe ich schon hergestellt, die gesamten Daten kann ich abrufen über GridView.
Aber ich möchte jetzt nur Personen bei SuchButtonKlick anzeigen die mit dem eingegebenen Namen( TextBox_Vorname und TextBox_Nachname) übereinstimmen.
Vielen Dank im Voraus.
-
Suche FIAE Abschlussprüfungen von 2010-2012 Sommer und Winter mit Lösungen.
Bitte an darkmaster_1012000[at]yahoo.com senden.
Vielen Dank.
-
schreib einen kompletten Antrag
ich bin noch dabei eine Thema für meinen Projekt zu finden. Weiß aber nicht so richtig, wie ich anfangen soll und was ich überhaupt mache.
Und vergiss nicht, dass es nicht um das "Erstellen eines Programmes geht", sondern um das "Finden einer Lösung für Problem X:upps Stimmt, voll vergessen. Warum mache ich das ganze überhaupt? IHK? Programmieren??
lol so verwirrt...
-
Aus IHK Leitfaden für Faqchinformatiker:
Beispiele für Projektthemen können sein:
+ Erstellung einer Software mit Datenbankzugriff
+ Erstellung eines Webservices in C#
+ Erstellung einer Besprechungsraumverwaltung mit Benutzerverwaltung
ich erstelle ein webservice in visual studio mit c#
Buttons, Events,...
mit Silverlight/ Expression Blend?
geht das so? oder ist das immer noch viel von Mediengestalter?
ich zerbrich mir den Kopf....
-
udn was ist wenn ich die website selber schreibe und Datenbanken einfüge?
dann lass ich die CMS weg...
-
Könnt ihr mir vielleicht sagen, ob das für ein Abschlussprojekt reicht?
Also, ich möcht ein Internetseite für meine Firma neu erstellen mit dem Verkauf von Produkten/Dienstleistungen usw...
Ich bin für euer Informationen und bereits gesammelte Erfahrungen (Tipps für Webshop und CMS) in dem Gebiet sehr dankbar.
:new
Kundensuche im Website mit Textbox
in .NET
Geschrieben
ich habe sie durchgelesen und obige Code zusammengestellt.
Kannst du da irgendwie einen Fehler erkennen? Weil bei mir kommt nur "nicht erfolgreich".
Also keine Daten erstellt.