帮忙看看错在哪了

HappyDelphiGirl 2004-02-21 11:02:36
[WebMethod]
public string HelloWorld()
{
string s = "";
OleDbConnection nwindConn = new OleDbConnection("Provider=SQLOLEDB.1;Password=1;Persist Security Info=True;User ID=sa;Initial Catalog=SMS;Data Source=127.0.0.1");
OleDbCommand catCMD = nwindConn.CreateCommand();
catCMD.CommandText = "select * from sysobjects";

nwindConn.Open();
OleDbDataReader d = catCMD.ExecuteReader();
s = d.GetSchemaTable().DataSet.GetXml();

nwindConn.Close();

return (s);
}
用途很简单, 就是将查询到的数据用XML的格式输出,可为什么执行到s = d.GetSchemaTable().DataSet.GetXml();时出错,跟踪后发现,s = d.GetSchemaTable().DataSet值为空,请问为什么?
...全文
25 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复

110,531

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧