gedruckt Ich möchte einen Wert drucken, der von SQL Server zurückgegeben wird.Wie Wert von SQL-Abfrage im Meldungsfeld
If NOT Exists(SELECT * FROM ItemList WHERE ItemName='txtItemNama')
BEGIN
INSERT INTO ItemList (ItemName) VALUES('txtItemNamea')
END
ELSE
BEGIN
Print 'Duplicate'
END
Diese Abfrage wird entweder mir zurückkehren entweder Anzahl der betroffenen Zeilen oder Doppelte
Ich möchte dies in MessageBox.Show()
in C# Duplizieren verwenden
string query1 = "If NOT Exists(SELECT * FROM ItemList WHERE ItemName='txtItemName') BEGIN INSERT INTO ItemList (ItemName) VALUES('txtItemName') END ELSE BEGIN Print 'Duplicate' END";
SqlCommand cmd = new SqlCommand(query1, conn);
SqlDataReader dr;
conn.Open();
dr=cmd.ExecuteReader();
conn.Close();
MessageBox.Show(dr);
Ich weiß nicht, wie man Verwenden Sie hierzu dr
. Bitte helfen Sie mir, hier zu drucken.
MessageBox.Show (dr);
Was muss ich hier tun?
Es wäre besser, wenn Sie select-Anweisung verwenden, anstatt Druck für diesen – Brij
@Brij Can u mir ein Beispiel geben. Obwohl ich mehr daran interessiert bin, diesen Wert an Frontend zu erfassen, gibt es viele Methoden, um dasselbe zu tun, wie Cursor und gespeicherte Prozedur, abgeleitete Tabelle und vieles mehr. –