CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  .NET技术 >  ASP.NET

返回DataTable对象,怎么写?

楼主qjfu(村长)2006-03-02 18:03:46 在 .NET技术 / ASP.NET 提问

'=====================================  
          '     执行语句,返回DataTable对象  
          '=====================================  
          Public   Function   gOpenDataTableSQL(ByVal   strSQL   As   String)   As   DataTable  
                   
          End   Function 问题点数:30、回复次数:6Top

1 楼liuxiaoyi666(MSMVP 小猪妹荣誉马甲之八卦兔子)回复于 2006-03-02 18:14:52 得分 0

用sqlhelper返回个dataset  
   
  ds.table(0)不就返回了,嘿嘿Top

2 楼zhanqiangz(闲云野鹤-Overriding)回复于 2006-03-02 18:27:45 得分 0

用dataset.Tables[0]这样可以,手工创建的datatable一样可以直接返回。Top

3 楼qjfu(村长)回复于 2006-03-02 18:28:22 得分 0

不好意思,刚开始学习,麻烦把代码写给我行吗?  
     
        Public   Function   gOpenDataTableSQL(ByVal   strSQL   As   String)   As   DataTable  
                   
                  执行strSQL查询语句,返回DataTable对象  
   
          End   FunctionTop

4 楼qjfu(村长)回复于 2006-03-02 18:42:23 得分 0

这样写对吗?  
        '======================================================  
          '     执行语句,返回DataTable对象  
          '======================================================  
          Public   Function   gOpenDataTableSQL(ByVal   strSQL   As   String)   As   DataTable  
                  Dim   objConn   As   New   OleDbConnection  
                  objConn.ConnectionString   =   gGet_DSN()  
                  objConn.Open()  
                  Dim   ObjCmd   As   New   OleDbDataAdapter  
                  ObjCmd   =   New   OleDbDataAdapter(strSQL,   objConn)  
                  Dim   Ds   As   New   DataSet  
                  Ds   =   New   DataSet  
                  Return   Ds.Tables(0)  
          End   FunctionTop

5 楼qjfu(村长)回复于 2006-03-02 19:02:08 得分 0

'     执行语句,返回DataTable对象  
          '======================================================  
          Public   Function   gOpenDataTableSQL(ByVal   strSQL   As   String)   As   DataTable  
                  'Return   CConnect.OpenDataTableSQL(strSQL)  
   
                  Dim   MyConnection   As   New   OleDbConnection  
                  MyConnection.ConnectionString   =   gGet_DSN()  
                  Dim   MyCommand   As   New   OleDbCommand(strSQL,   MyConnection)  
                  Dim   MyAdapter   As   New   OleDbDataAdapter(MyCommand)  
                  MyAdapter.SelectCommand   =   MyCommand  
                  Dim   MyDS   As   New   DataSet  
                  MyAdapter.Fill(MyDS,   "table1")  
                  Return   MyDS.Tables("table1")  
          End   FunctionTop

6 楼flyinging(一路走来)回复于 2006-03-02 20:19:52 得分 0

楼上写的挺对的啊  
  应该没什么问题Top

相关问题

  • COM+ 对象中如何写一个方法返回Recordset
  • 返回对象的困惑.
  • 返回对象和 返回对象的引用 有区别吗?
  • 怎么写Web Services接口返回一个自定义对象啊
  • 为什么不能返回 ostream 对象??
  • 如何返回一个对象
  • 如何返回点击的对象名?
  • 如何在ATL com 中返回对象
  • 关于函数返回对象问题
  • 如何返回一个TD对象所在的TABLE对象?

关键词

  • 语句
  • 执行
  • ds
  • gopendatatablesql
  • 返回datatable对象
  • strsql
  • datatable
  • objconn
  • 返回
  • oledbdataadapter

得分解答快速导航

  • 帖主:qjfu

相关链接

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

广告也精彩

反馈

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