CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
山寨机中的战斗机! 程序优化工程师到底对IT界有没有贡献
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  .NET技术 >  C#

各位。这个语句该如何写?

楼主heiheidan(想抢别人老婆)2005-06-28 12:22:29 在 .NET技术 / C# 提问

 
  da=new   OleDbDataAdapter   ("select   *   from   fixmaster   a   ,fixdepart   b   where   a.fix_department=b.department",conn);  
  ds=new   DataSet   ();  
   
  da.Fill   (ds,"fixmaster");  
   
  da.Fill   (ds,"fixmaster")语句的第二个参数该如何写? 问题点数:20、回复次数:11Top

1 楼net_lover(【孟子E章】)回复于 2005-06-28 12:29:46 得分 2

http://msdn.microsoft.com/library/CHS/cpref/html/frlrfSystemDataOleDbOleDbDataAdapterClassFillTopic.aspTop

2 楼JasonHeung(拥有一切不过就这样笑着哭)回复于 2005-06-28 12:30:12 得分 2

你写的没错!或者省略不写也可以。Top

3 楼njbaige(白鸽)回复于 2005-06-28 12:41:35 得分 4

da.Fill     是将OleDbDataAdapter   对应的查询结果填充到DataSet中去,第一个参数是DatsSet的名称  
  第二个参数是要放置到DataSet的Table的名称,如果不赋值,就表示放到DataSet的第一张表中。  
   
  da.Fill   (ds);      
   
  da.Fill   (ds,"fixmaster");  
  Top

4 楼hualingzi(花翎子)回复于 2005-06-28 12:48:50 得分 4

第二个参数是你对查询结果在DataSet中对应的表的命名!Top

5 楼hualingzi(花翎子)回复于 2005-06-28 12:49:48 得分 0

有兴趣加入群:8850301Top

6 楼zhongwanli(㊣【为了老婆,二次重构____然后升★★】㊣)回复于 2005-06-28 12:56:14 得分 2

ding   leTop

7 楼cdo(Everything has a favourable turn)回复于 2005-06-28 13:01:52 得分 2

楼主的意思是"select   *   from   fixmaster   a   ,fixdepart   b   where   a.fix_department=b.department"涉及了两个表,所以不知道写哪个是吗?  
   
  其实dataset中的表名是可以自己取的.Top

8 楼leo_asp()回复于 2005-06-28 13:04:32 得分 0

你写的没错Top

9 楼tjs_hanjin(天然茶叶)回复于 2005-06-28 13:09:14 得分 2

create   view     myView   as  
  select   *   from   fixmaster   a   ,fixdepart   b   where   a.fix_department=b.department  
  可以作出试图。  
   
   
  OleDbDataAdapter   可以接受一个试图作为参数吗?Top

10 楼silverseven7(就差100 分就升级,多给我点吧)回复于 2005-06-28 13:09:50 得分 2

http://msdn.microsoft.com/library/CHS/cpref/html/frlrfSystemDataOleDbOleDbDataAdapterClassFillTopic.asp  
    http://msdn.microsoft.com/library/CHS/cpref/html/frlrfSystemDataOleDbOleDbDataAdapterClassFillTopic.asp  
    http://msdn.microsoft.com/library/CHS/cpref/html/frlrfSystemDataOleDbOleDbDataAdapterClassFillTopic.asp  
    http://msdn.microsoft.com/library/CHS/cpref/html/frlrfSystemDataOleDbOleDbDataAdapterClassFillTopic.asp  
    http://msdn.microsoft.com/library/CHS/cpref/html/frlrfSystemDataOleDbOleDbDataAdapterClassFillTopic.asp  
    http://msdn.microsoft.com/library/CHS/cpref/html/frlrfSystemDataOleDbOleDbDataAdapterClassFillTopic.asp  
  Top

11 楼heiheidan(想抢别人老婆)回复于 2005-06-28 13:59:48 得分 0

"select   *   from   fixmaster   where   fix_department='02'"  
   
  "select   b.*   from     fixdepart   b   "  
   
  "select   *   from   fixmaster   a   ,fixdepart   b   where   a.fix_department='02'   and   a.fix_department=b.department"  
   
  现在是上边的三条语句中,前两条加上da.Fill   (ds,"fixmaster");就能正常运行,最后一条就不行。  
  错误“未处理的“System.Data.OleDb.OleDbException”类型的异常出现在   system.data.dll   中”Top

相关问题

  • 请教各位,SQL语句如何写?
  • 如下SQL语句如何写,各位SQL大侠!
  • 各位高人,这样的SQL语句如何写?
  • sql语句如何写?
  • help!如何写SQL语句?
  • 如何写SQL语句
  • SQL语句如何写?
  • 语句难题,如何写?
  • 这些语句如何写?
  • 如何写这条语句

关键词

  • 语句
  • msdn
  • ds
  • microsoft
  • asp
  • html
  • fixmaster
  • frlrfsystemdataoledboledbdataadapterclassfilltopic
  • cpref
  • department

得分解答快速导航

  • 帖主:heiheidan
  • net_lover
  • JasonHeung
  • njbaige
  • hualingzi
  • zhongwanli
  • cdo
  • tjs_hanjin
  • silverseven7

相关链接

  • CSDN .NET频道
  • .NET类图书
  • C#类图书
  • .NET类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo