| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 412 人关注过本帖
标题:[求助]更新数据库问题,大家来看看啊,我的这个哪儿错了????
只看楼主 加入收藏
smu0000
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2007-1-18
收藏
 问题点数:0 回复次数:1 
[求助]更新数据库问题,大家来看看啊,我的这个哪儿错了????
Sub XXeditItemCommand(ByVal sender As Object, ByVal e As DataGridCommandEventArgs)

Dim dr As DataRow
dr = dt.Tables("NJ").Rows(e.Item.ItemIndex)
dr.Item("实际选修人数") = CStr(CInt(sjxx) + 1)
dt.Tables("NJ").AcceptChanges()
Session("dt") = dt
XKDataGrid.EditItemIndex = -1
XKDataGrid.DataSource = dt.Tables("NJ").DefaultView
XKDataGrid.DataBind()
End Sub
Protected Sub Button1_Click(ByVal sender As Object, ByVal e As System.EventArgs)
ad.SelectCommand = New OleDb.OleDbCommand("select * from 年级选修课 where 年级='" & nj & "'", conn)
'执行数据库语句并填充数据到 DataTable 中
Dim ocb As New OleDbCommandBuilder(ad)
ad.UpdateCommand =ocb.GetUpdateCommand ()
ad.Update(dt, "NJ")
End Sub

也没显示错误,可就是更新不到数据库里..
搜索更多相关主题的帖子: 数据库 
2007-01-18 14:17
lbhnrg2021
Rank: 1
等 级:新手上路
帖 子:88
专家分:0
注 册:2006-8-6
收藏
得分:0 
是因为你用的上GRID更新控键,你换SQL更新看看!你先用UPDATA语句试试再考虑用这个控件,要想自主最好自己编写更新代码,而且你的更新只是在控件上更新,好象没有SQL语句是无法写入数据库的!或者再创建一个控件,用来执行SQL更新的语句,用OleDbCommand("SQL更新语句",数据库连接);SELECT是查询语句!在次之前先把控件的数据保存到DataSet或者DataTable都可以的!

傲鬼
2007-01-19 13:39
快速回复:[求助]更新数据库问题,大家来看看啊,我的这个哪儿错了????
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.034247 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved