我正在使用MySQL数据库进行聊天应用程序,我的目标是在TXT中加载我的数据库的所有消息,我正在使用 foreach循环但是它逐字加载而不是行换行:
while (reader.Read())
{
sqlcmd_answ = reader.GetString(0);
foreach (var item in sqlcmd_answ.Split())
{
file.WriteLine(item);
}
}
这是我的数据库: picture of my database
在我的TXT中我得到了:
Hello Stack Overflow Community
我想把所有这些话都排成一行...... 谢谢!
答案 0 :(得分:0)
你应该没有循环打印。
替换它:
sqlcmd_answ = reader.GetString(0);
foreach (var item in sqlcmd_answ.Split())
{
file.WriteLine(item);
}
由此:
file.WriteLine(reader.GetString(0));