Ich möchte den richtigen Weg zu DataReader kennen lernen. (C# und Advantage Database)ASP.NET, Richtiger Weg zur Verwendung von DataReader
Angenommen, ich habe Bestell-, Artikel- und Kundentabellen in meiner Datenbank.
und ich muss die Daten aus jeder Tabelle in einer CS-Datei lesen.
Also habe ich die Datenbankverbindung geöffnet und Daten mit DataReader gelesen.
wie
AdsConnection conn = new AdsConnection("~~~~");
AdsCommand cmd;
AdsDataReader reader;
conn.open();
cmd = conn.CreateCommand();
cmd.CommandText = "Select * from order";
reader = cmd.ExecuteReader();
und Jetzt brauche ich die andere Tabelle zu lesen. aber ich denke, ich muss die Verbindung und den Leser schließen und sie neu verbinden und neu definieren.
Also definiere ich den anderen Leser.
conn.Close();
conn.Open();
AdsDataReader itemReader;
cmd.CommandText = " Select * from item";
itemReader = cmd.ExecuteReader();
.
.
reader.close();
itemReader.close();
conn.Close();
Ist es in Ordnung? Verwenden Sie so? Jeder weiß besser Weg, bitte rät mich ~
Vielen Dank!
Nizza Antwort zu lernen oder zu verwenden. +1. – David
Vielen Dank für Ihre Antwort, aber Advantage Database Connection unterstützt MultipleActiveResultSets nicht. :( –