Wählen Sie aus der mysql-Datenbank mit c#.net winforms - wie um zu überprüfen, Antwort?
Ich bin das hinzufügen eines Datensatzes in die mysql-Datenbank und danach will ich zu prüfen, ob es Hinzugefügt -, So will ich versuchen, wählen Sie diesen bestimmten Datensatz.
Mein code:
public void Select(string filename)
{
string query = "SELECT * FROM banners WHERE file = '"+filename+"'";
//open connection
if (this.OpenConnection() == true)
{
//create command and assign the query and connection from the constructor
MySqlCommand cmd = new MySqlCommand(query, connection);
//Execute command
cmd.ExecuteNonQuery();
//close connection
this.CloseConnection();
}
}
Überprüfen der Antwort von dem server? Oder ausgewählte Datensätze?
C# - windows forms-Anwendung.
- Sie dürfen datatable gefüllt werden mit den Daten entweder durch die SqlDataReader oder SqlDataAdapter-Objekt aus. Jetzt nur noch prüfen rowcount über datatable-Objekt.
- mit dem Namen ist die neue Platte?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Versuchen Sie dies:
Überprüfen Sie diese URL für weitere Infos: http://msdn.microsoft.com/en-us/library/haa3afyz(v=vs. 100).aspx
Anstelle von anderen round-trip (mit zusätzlichen select) Sie können erweitern Sie die insert-Anweisung durch
führen Sie Ihre insert-Befehl
und Holen Sie sich die ID des letzten eingefügten Datensatzes.
Haben Sie einen Blick auf MySQL-Funktionen
Können Sie es tun, wenn Sie Sie ausführen
command.ExecuteNonQuery()
fürINSERT
- Anweisung selbst.command.ExecuteNonQuery()
gibt die Anzahl der Zeilen affetced (eingefügt in Ihrem Fall). Sohttp://dev.mysql.com/doc/refman/5.1/en/connector-net-ref-mysqlclient.html#connector-net-ref-mysqlclient-mysqlcommand-executenonquery