如何做?使用sql语句?

heipifeng 2002-12-13 06:43:48
我有一个问题,就是我怎么对数据库里数据进行加或减,比如说我要对数据库里的货物的数量操作,有新入库的时候,就把新的加上原来数据库里数量,或者有出去的时候就把要出去的和原来的相减,结果存到表中。
还有一个问题,我添加记录后如何让datagrid显示新的记录啊,datagrid 是和视图连接的。
...全文
40 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
spland 2002-12-13
  • 打赏
  • 举报
回复
忘了
gcIndex_Code_0 为定义的常量
spland 2002-12-13
  • 打赏
  • 举报
回复
private fn_blnAdd(dim intSum as integer) as boolean
Dim strSql As String
Dim adoRst As ADODB.Recordset

On Error GoTo fn_blnAdd_ErrProc

fn_blnAdd = False

strSql = ""
strSql = strSql & " UPDATE"
strSql = strSql & " 表名"
strSql = strSql & " SET"
strSql = strSql & " 要修改的字段=要修改的字段+" & intSum
strSql = strSql & " WHERE"
strSql = strSql & " 条件"

If adoRst.RecordCount > gcIndex_Code_0 Then
adoRst.MoveFirst
表格处理
End If
adoRst.Close
Set adoRst = Nothing
blnAdd =TRUE
EXIT function
fn_blnAdd_ErrProc:
Set adoRst = Nothing
MsgBox Err.Description
end function

也可以private fn_blnProc(dim intSum as integer,intCode as _
integer) as boolean
intcode 为功能键,代表+,-,*,/

1,216

社区成员

发帖
与我相关
我的任务
社区描述
VB 数据库(包含打印,安装,报表)
社区管理员
  • 数据库(包含打印,安装,报表)社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧