问题在我的代码中出现?在C#中选择语句#
string constr = "Provider=Microsoft.Jet.OLEDB.4.0;"
+ "Data Source=C:\\Users\\Simon\\Desktop\\test5\\test5\\test5\\save.mdb";
OleDbConnection conn = new OleDbConnection(constr);
string sql = "SELECT users.user_name,naziv,obroki_save.datum"
+ "FROM zivila JOIN obroki_save ON zivila.ID=obroki_save.ID_zivila"
+ "JOIN users ON obroki_save.ID_uporabnika=users.ID";
OleDbCommand cmd = new OleDbCommand(sql, conn);
conn.Open();
OleDbDataReader reader;
reader = cmd.ExecuteReader();
while (reader.Read())
{
Console.Write(reader.GetString(0).ToString() + " ,");
Console.Write(reader.GetString(1).ToString() + " ,");
Console.WriteLine("");
}
reader.Close();
conn.Close();
@Simon:未来,请注意您遇到的问题以及您的代码。 – 2010-05-02 19:52:19
你在说可读性吗?硬编码错误的完整SQL?或任何其他问题?换句话说,如果你陈述你的具体需求,它会更容易帮助你:) – 2010-05-02 20:22:01
它是在它从clouse所以我认为它的sql代码本身 – simon 2010-05-02 20:50:28