GROVE应用的奇怪问题

lezi1022 2006-09-05 05:25:08
ObjectQuery query = new ObjectQuery(typeof(dbo_Task),"this.TaskId=1");
Console.WriteLine(query.QueryString);
dbo_Task task = new dbo_Task();
ObjectOperator oo = new ObjectOperato("Server=localhost;Uid=sa;Pwd=123456;Database=Task");
task = (dbo_Task)oo.Retrieve(typeof(dbo_Task),1);
Console.WriteLine(task.TaskName);
这样的一段代码,运行没出错,但我把打印出来的
query.QueryString="SELECT [TaskId],[TaskName],[CreateTime],[Creator],[Worker],[Status],[Detail],[DeadTime],[EvaluateTime],[StartTime],[FinishTime],[RecordFK] FROM [dbo.Task] WHERE [TaskId]=1"
放到SQL 去执行,却出现了“对象名 'dbo.Task' 无效”的错误。

再看两端代码的比较:
ObjectQuery query = new ObjectQuery(typeof(dbo_Task),"this.TaskId=1");
Console.WriteLine(query.QueryString);
dbo_Task task = new dbo_Task();
ObjectOperator oo = new ObjectOperato("Server=localhost;Uid=sa;Pwd=123456;Database=Task");
task = (dbo_Task)oo.Retrieve(typeof(dbo_Task),1);
正常
ObjectQuery query = new ObjectQuery(typeof(dbo_Task),"this.TaskId=1");
Console.WriteLine(query.QueryString);
dbo_Task task = new dbo_Task();
ObjectOperator oo = new ObjectOperato("Server=localhost;Uid=sa;Pwd=123456;Database=Task");
System.Collections.ArrayList tasks = oo.GetObjectSet(query);
却又出现了“对象名 'dbo.Task' 无效”的错误。
...全文
202 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
gameboy766 2006-10-08
  • 打赏
  • 举报
回复
股神 2006-10-05
  • 打赏
  • 举报
回复
顶你。。。
kbxj406 2006-09-08
  • 打赏
  • 举报
回复
友情一顶

13,190

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 分析与设计
社区管理员
  • 分析与设计社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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