社区
C#
帖子详情
关于获取主键
yk_001
2002-11-26 10:32:41
我在代码中定义SqlDataAdapter等等之类,数据在DATAGRID上显示数据正常,但是就是无法取出主键数组,长度为零
同样使用向导生成的SqlDataAdapter就能在对应的DATASET上获取主键数组
是不是在代码中还需要写些什么内容吗?
...全文
79
4
打赏
收藏
关于获取主键
我在代码中定义SqlDataAdapter等等之类,数据在DATAGRID上显示数据正常,但是就是无法取出主键数组,长度为零 同样使用向导生成的SqlDataAdapter就能在对应的DATASET上获取主键数组 是不是在代码中还需要写些什么内容吗?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
dy_2000_abc
2002-12-08
打赏
举报
回复
在使用 SqlDataAdapter.Fill 方法后,DataTable 和 DataColumn 对象的多种属性(如主键、自动增加字段、可为空值字段、唯一索引等等)都没有设置。默认情况下运行时会针对只读情况优化 SqlDataAdapter 对象。 Fill 方法只检索显示数据所需要的那些架构。 必须采取额外的步骤才能获取其他架构。
要获取有关 DataSet 对象的其他构架信息,可使用下面任一方法(需要注意的是这两种方法是有区别的):
1. 调用 DataAdapter.FillSchema 方法。
2. 在调用 Fill 方法前,将 DataAdapter.MissingSchemaAction 设置为 MissingSchemaAction.AddWithKey。
使用向导生成DataSet时,设计器已经生成架构了。
ArEoN
2002-12-08
打赏
举报
回复
DataSet ds=new DataSet();
DataColumn[] keys=new DataColumn[1];
keys[0]=ds.Tables["Table"].Columns["PK_KEY"];
ds.Tables["Table"].PrimaryKey=keys;
slayersun
2002-11-26
打赏
举报
回复
DataSet ds=new DataSet();
DataColumn[] keys=new DataColumn[1];
keys[0]=ds.Tables["你的表"].Columns["主键列"];
ds.Tables["你的表"].PrimaryKey=keys;
TheAres
2002-11-26
打赏
举报
回复
这是一段产生PrimaryKey的代码片断:
DataSet ds = new DataSet();
DataTable tbl;
//Create the Customers DataTable.
tbl = ds.Tables.Add("Customers");
tbl.Columns.Add("CustomerID", typeof(string));
tbl.PrimaryKey = new DataColumn[] {tbl.Columns["CustomerID"]};
//Create the Order Details DataTable.
tbl = ds.Tables.Add("Order Details");
tbl.Columns.Add("OrderID", typeof(int));
tbl.Columns.Add("ProductID", typeof(int));
tbl.PrimaryKey = new DataColumn[] {tbl.Columns["OrderID"],
tbl.Columns["ProductID"]};
MySQL实操极简入门
内容包括: 1-客户端登录与退出MySQL 2-操作数据库 3-创建表 4-
主键
5-
主键
自增 6-非空 7-修改表 8-插入数据 9-修改数据 10-删除数据 11-查询数据一 12-查询数据二(条件查询) 13-查询数据三(模糊查询) 14-查询...
在
主键
自增的情况下
获取
主键
文章目录在
主键
自增的情况下
获取
主键
对于支持
主键
自增的数据库得到
主键
将
主键
封装到指定字段举例:对于不支持
主键
自增的数据库`selectKey order='BEFORE'``selectKey order='AFTER'` 在
主键
自增的情况下
获取
主键
...
Mybatis 插入时
获取
主键
的方式
ID 的自增长,那个机制每次都会记录最近一次新增的
主键
,或者是取最大值,然后在下一次进行递增处理,因此我们有
获取
插入的
主键
要么在新增之前,要么在新增之后,按照习惯我们一般喜欢在新增之后
获取
主键
,下面来...
获取
主键
的几种方式
获取
主键
mysql insert后
获取
主键
_mybatis的插入数据后的
主键
获取
为什么要在插入数据后
获取
主键
:当有一个订单表和订单详情表,当插入订单表的数据后,需要在订单详情表插入该订单的具体购物情况,订单详情表需要的一个列是订单表的
主键
或者订单ID。(通俗讲:A表的
主键
是B表的外键...
C#
110,538
社区成员
642,577
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章