我想知道使用 DataReader 的正确方法。(C# 和优势数据库)
假设我的数据库中有 Order、Item 和 Customer 表。
我需要从cs文件中的每个表中读取数据。
所以我打开了数据库连接并使用 DataReader 读取数据。
喜欢,
AdsConnection conn = new AdsConnection("~~~~");
AdsCommand cmd;
AdsDataReader reader;
conn.open();
cmd = conn.CreateCommand();
cmd.CommandText = "Select * from order";
reader = cmd.ExecuteReader();
现在我需要阅读另一张桌子。但我认为我需要关闭连接和阅读器并重新连接并重新定义它们。
所以,我定义了另一个读者。
conn.Close();
conn.Open();
AdsDataReader itemReader;
cmd.CommandText = " Select * from item";
itemReader = cmd.ExecuteReader();
.
.
reader.close();
itemReader.close();
conn.Close();
可以吗?像这样使用?有谁知道更好的方法,请指教~
谢谢!