社区
MS-SQL Server
帖子详情
关于数据集的问题..急啊,急死人拉
xujunfeng008
2003-12-14 05:03:17
如何在一个数据集里执行SQL语句操作啊...
比如定义这样一个函数:
DataSet doDataSet(DataSet importDataset , String sqlStr)
{
DataSet outportDataset = new DataSet
//这对importDataset执行SQL语句后的数据集outportDataset
......
return outportSataset
}
求助啊......
...全文
36
15
打赏
收藏
关于数据集的问题..急啊,急死人拉
如何在一个数据集里执行SQL语句操作啊... 比如定义这样一个函数: DataSet doDataSet(DataSet importDataset , String sqlStr) { DataSet outportDataset = new DataSet //这对importDataset执行SQL语句后的数据集outportDataset ...... return outportSataset } 求助啊......
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
15 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
xujunfeng008
2003-12-18
打赏
举报
回复
2选1当然比较简单了,要问问题复杂点........
就只好一列一列的去修改拉
zjcxc
元老
2003-12-16
打赏
举报
回复
建议转版
xujunfeng008
2003-12-16
打赏
举报
回复
DataTable的Select方法 感觉只能筛选行,好象无法筛选列...
比如一个表有2列(字段名为columnName1,columnName2),然后我要在筛选的结果中只包括columnName1中的数据,而去掉columnName2中的数据,该如何写Select中的参数??
youngby
2003-12-16
打赏
举报
回复
比如一个表有2列(字段名为columnName1,columnName2),然后我要在筛选的结果中只包括columnName1中的数据,而去掉columnName2中的数据,该如何写Select中的参数??
其实在控件的绑定中,都有个displayNumber属性,你把它选成,你要显示的列,就可以了。
youngby
2003-12-16
打赏
举报
回复
比如一个表有2列(字段名为columnName1,columnName2),然后我要在筛选的结果中只包括columnName1中的数据,而去掉columnName2中的数据,该如何写Select中的参数??
这个问题可以不用SELECT方法了解决的,因为他更简单。
比如:
1.类型化数据集的情况下:
eg:
myDataSet.myTable[0].myColumn //返回数据集中,myTable表的第一行,myColumn的
// 数据
2. 如果使用SELECT的话,如下
DataSet.Tables.Add(); //数据集的表添加方法,默认添加一个为TableN表
Table1=DataSet.Tables["a"].Select("lname like 'A%'");
Table1.Rows[0].myColumn
xujunfeng008
2003-12-16
打赏
举报
回复
转到哪儿去?解决问题才最重要的....
youngby
2003-12-15
打赏
举报
回复
你也可以使用数据视图来解决。
DataView myDataView;
myDataView= dataSet11.Tables["asset"].DefaultView;
myDataView.RowFilter="lname LIKE 'A%'";
dataGrid1.DataSource=myDataView
youngby
2003-12-15
打赏
举报
回复
DataTable的select方法可以提供一些类似SQL中SELECT的操作
youngby
2003-12-15
打赏
举报
回复
比如列子如下:
DataSet.Tables["a"].Select("lname like 'A%'")
你返回的是DataSet表a中字段为lname的以“A”开头的
xujunfeng008
2003-12-14
打赏
举报
回复
按你的意思,就没戏拉?
youngby
2003-12-14
打赏
举报
回复
比如有一个数据集"myDataSet"
有两个表
myDataSet.Tables("myOldDataTable")
myDataSet.Tables("myNewDataTable")
则:
myNewDataTable.ImportRow(myDataSet.Tables("myOldDataTable").Row(0))
这样则向表添加了一行。
或者用用newRows方法
:
myDataRow=myNewDataTable.NewRow()
myDataRow.ItemArray=myDataSet.Tables("myOldDataTable").Rows(0).ItemArray
myNewDataTableRows.Add(myDataRow)
我想你也知道:
importRow会把RowState为:Unchanged 即把行状态设置为已导入的现有行的设置值,
NewRow会为:Added,即还没有调用AcceptChanges
myDataRow=myNewDataTable.NewRow()
myDataRow.ItemArray=myDataSet.Tables("myOldDataTable").Rows(0).ItemArray
myNewDataTableRows.Add(myDataRow)
myNewDataTableRows.AcceptChanges '则此时的RowState为:Unchanged ,就是确定修改
'另外
myNewDataTableRows.RejectChanges ‘取消修改,则此时的状态也是Unchanged
youngby
2003-12-14
打赏
举报
回复
把dataset做为数据源?dataset已经是从数据库中读出的前端数据,dataset本身不支持SQL操作。也就是 ADO.NET是一种访问技术,其并不能执行SQL语句!
SQL语句是由后段数据库来执行的。
对DATASET的操作,你要用SYSTEM.DATA命名空间提供的方法!
xujunfeng008
2003-12-14
打赏
举报
回复
真的不能返回结果集吗?那就不返回好了,但还是要想到我要的处理过程:把dataset做为数据源,然后在其中执行SQL操作.从而得到我想要的另一个dataset
youngby
2003-12-14
打赏
举报
回复
转到C#区
RETURN不返回结果集
youngby
2003-12-14
打赏
举报
回复
什么意思呀?
数据挖掘在推荐系统中的应用.pptx
数据挖掘在推荐系统中的应用.pptx
信创数据库设计.pptx
信创数据库设计.pptx
金融领域2024年中国金融大模型市场发展分析:市场规模、应用场景及未来趋势
内容概要:2024年中国金融大模型市场规模达28.66亿元,同比增长80%,标志着金融大模型应用进入爆发期。尽管下半年增速不及预期,但整体市场呈现同比增长趋势。报告指出,2024年金融大模型市场竞争焦点转向平台能力,云厂商通过打造“金融AI操作系统”占据战略高地。标准化产品因交付效率高、部署门槛低,占据市场主导地位。2025年后,软硬一体机有望在私有化部署中打开新一轮增长空间。AI Agent将在2025年大规模落地,MOA架构成为关键技术支撑形态。此外,大模型在客服、营销、合规、投研等场景的应用逐渐深入,客户体验和营销成为渗透最深的领域。然而,金融大模型的落地面临数据壁垒、部署成本、监管不确定性和人才协同等多重挑战。 适合人群:金融行业从业者、AI技术专家、金融机构管理层、政策制定者、投资者等。 使用场景及目标:①了解金融大模型市场规模和发展趋势;②掌握金融大模型在不同应用场景中的落地情况;③识别金融大模型面临的挑战和解决方案;④评估未来市场机会和技术发展方向。
MS-SQL Server
34,838
社区成员
254,632
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章