有2张表,第1张是新闻表,有标题,内容,新闻ID等字段
第2张表是新闻ID与类别ID关系表
当我在创建一条新闻时,选择类别(还有张类别表,这里用CheckBoxList 绑定)
然后写标题,内容.
在提交以后第一张表能插入标题,内容等数据,新闻ID是自增长的
然后第2张表能插入类别ID如 newsid categroyid
1 1
1 2
1 4
newsid title neirong
1 aaa bbbb这样应该怎么做呢?
第2张表是新闻ID与类别ID关系表
当我在创建一条新闻时,选择类别(还有张类别表,这里用CheckBoxList 绑定)
然后写标题,内容.
在提交以后第一张表能插入标题,内容等数据,新闻ID是自增长的
然后第2张表能插入类别ID如 newsid categroyid
1 1
1 2
1 4
newsid title neirong
1 aaa bbbb这样应该怎么做呢?
insert xxxxinsert select @@identity xxx@@identity就是上一个id
关于 "数据库设计" 问题, 根据 LZ 描述,应该是 many-to-many2。
新闻ID是自增长的
==========
在这一点上, LZ 你就应该指明是何种数据库
Access 需要 MAX(NewsID) 获取 最新插入的NewsID(假定是增长的)
SQL SErver 直接使用 SELECT @@Identity并且 SQL server 选择存储过程还是内联的sql?3。
毫无悬念的,写入两张表应该在作为一个事务完成
==========
忽然发现使用 ADO (当然包括ADO.NET) 连接 Access 时支持 @@Identity 变量