我设计了一个数据库,连接方式如下:
sqlserver2000->ADoquery->TDataSetProvider->TDCOMConnection
->Tclientdataset->Tdatasource->TDBgrideh
有表A
科室代码(主键) 科室名称
001 A
002 B
003 C
004 D
005 E
有表B
人员ID(主键) 科室代码
P101 001
P102 001
P103 002
P104 003
P105 003
P106 004
通过sql得到视图并在DBgrideh中显示出来:
人员ID 科室名称
P101 A
P102 A
P103 B
P104 C
P105 C
P106 D
我想直接在DBgrideh中通过修改"科室名称"从而修改B表的"科室代码".请问我该如何做?谢谢!
sqlserver2000->ADoquery->TDataSetProvider->TDCOMConnection
->Tclientdataset->Tdatasource->TDBgrideh
有表A
科室代码(主键) 科室名称
001 A
002 B
003 C
004 D
005 E
有表B
人员ID(主键) 科室代码
P101 001
P102 001
P103 002
P104 003
P105 003
P106 004
通过sql得到视图并在DBgrideh中显示出来:
人员ID 科室名称
P101 A
P102 A
P103 B
P104 C
P105 C
P106 D
我想直接在DBgrideh中通过修改"科室名称"从而修改B表的"科室代码".请问我该如何做?谢谢!
解决方案 »
- delphi统计文件夹中各个excel文件的总行数
- delphi TUSER 控件
- 高分求,字段的有效性验证
- 我正在做一个餐饮软件,里面有关天厨房票据打印的,不知如何能得到票据打印机是否缺纸呢,很急的问题啊,我多给分.
- 如何让MASKEDIT显示“2003年06月03日”呢,通过微调能过调整年月日?
- 大家看看这个问题怎么解决
- 关于TActionList
- quickreport 3.6.1中qrrichtext的字体总是很大,为什么?急!!!!!!
- Help me! Ado连接Access加密码的数据库时,出现找不到可安装的ISAM.无密码时可正确连接
- 请教问题(谢谢)
- Delphi 如何实现像瑞星那样,用户不能结束应用程序的进程
- 如何取出最大单据编号?
ON { table | view }
[ WITH ENCRYPTION ]
{
{ { FOR | AFTER | INSTEAD OF } { [ INSERT ] [ , ] [ UPDATE ] }
[ WITH APPEND ]
[ NOT FOR REPLICATION ]
AS
[ { IF UPDATE ( column )
[ { AND | OR } UPDATE ( column ) ]
[ ...n ]
| IF ( COLUMNS_UPDATED ( ) { bitwise_operator } updated_bitmask )
{ comparison_operator } column_bitmask [ ...n ]
} ]
sql_statement [ ...n ]
}
}
能不能给个列子