社区
VB
帖子详情
请问如何将查询出来的rows放到一个新建的table里,另外用rows.find()返回的是一个row还是所有符合的row?
tony325
2004-11-21 06:06:09
谢谢各位大侠的解答!本人新手,多多谅解,请答的浅显易懂一些,不好意思了!
...全文
73
3
打赏
收藏
请问如何将查询出来的rows放到一个新建的table里,另外用rows.find()返回的是一个row还是所有符合的row?
谢谢各位大侠的解答!本人新手,多多谅解,请答的浅显易懂一些,不好意思了!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
tony325
2004-11-21
打赏
举报
回复
"SELECT SubAgentNO, AgentNO, AgentName, AgentTelphone,AgentMobile, " & _
"AgentEmail,AgentAccount,AgentInvoice FROM AgentTable WHERE SubAgentNO IS" + tempNOStr
tempNOStr是从comboBox中去到的值,请问这样写对不对???
在线等,请各位仁兄不吝赐教!!
tony325
2004-11-21
打赏
举报
回复
tempNOStr = subAgentNOComboBox.Text
tempStr = "SELECT SubAgentNO, AgentNO, AgentName, AgentTelphone,AgentMobile, " & _
"AgentEmail,AgentAccount,AgentInvoice FROM AgentTable WHERE" + tempNOStr
OleDbDataAdapter1.SelectCommand = New Data.OleDb.OleDbCommand(tempStr, OleDbConnection1)
gridAgentTable.DataSource = tempTable
OleDbDataAdapter1.Fill(tempTable)
为什么我得到的还是整个table而不是查询出来的结果呢??
很郁闷!!!
canyqf
2004-11-21
打赏
举报
回复
1. DataAdapter.Fill()
2. DataTable.Rows.Find是根据PK查找,返回一个DataRow
Row
s
.Find( key ) 以及
table
.Import
Row
(data
row
)
SqlDataAdapter da = new SqlDataAdapter(cmd); da.MissingSchemaAction = MissingSchemaAction.AddWithKey; da.Fill(ds,"Customers"); Data
Row
row
= ds.
Table
s["Customers"].
Row
s
.net data
table
查找一行时的方法比较data
table
.
row
s
.find vs da
table
.select vs dataview vs for loop
在.net 中,从data
table
里
查找一行有四种实现方法,但是哪种性能最高呢? 经过对
一个
2万行的表的实验比较如下: 1,data
table
.
row
s
.find 这种方法是最高效的方法。在实验表的规模下,所需时间(ticks)是0。 但是这种方法只能
查询
主健列。 2,da
table
.select 这种方法是最耗时的。在实验表的规模下,所需时间(ticks)是800,000左
Data
Table
.
Row
s
.Find()使用心得 (转贴)
1.源由: 工作上的關係。欲處理的資料量滿大的有一萬六千多筆要批次量處理。在速度上必須要特別的處理,不然程式會進入「沒有反應」的狀態。 2.目的, spec. statement. 在處理的資料中,其中一段資料搬移(新增)處理中要先檢是否已存在,不存在才可加入。這時才發現查詢速度必須加速才行。 原先是使用Linq來檢查是否已存在。因速度不夠快,改用Data
Table
的Find()成員函
Data
Table
.
Row
s
.Remove(
row
) 与 Data
Table
.
Row
s
[i].Delete()区别
今天在做ADO.NET中的adapter进行数据自动触发更新数据库功能,发现
一个
很奇怪的问题,原来数据操作都是自己代码去完成更新,从来没有涉及到这种方式,所以一时晕菜了。 1 SQLiteDataAdapter dataAdpater = new SQLiteDataAdapter("Select cid,sd from VC", conn); 2 dataAdpater.Delet...
gorm
Row
s
Affected()
返回
0的问题
在项目中,经常需要更新数据,并且要获取到更新的条数从而做不同的操作。在gorm中提供了
Row
s
Affected()的方法获取更新的条数。但是我们执行一下的代码会发现这个方法总是输出0,一点都不好使。 db := DBagent.DB.
Table
("user_tab") err := db.Where( "id = ?", 1).Updates(updateInfo).Error() println(db.
Row
s
Affected()) // 总是打印0 这是因为gorm中,如Find,Crea.
VB
16,553
社区成员
110,527
社区内容
发帖
与我相关
我的任务
VB
VB技术相关讨论,主要为经典vb,即VB6.0
复制链接
扫一扫
分享
社区描述
VB技术相关讨论,主要为经典vb,即VB6.0
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章