社区
C#
帖子详情
为何odbcAdapter中无法自动生成update,delete命令属性?
wenqx
2003-08-26 10:56:20
提示说:未能确定唯一标识“基本数据”的行的列。注:其中“基本数据”是我使用的数据库的表(ACCESS数据库)。
我理解是没有定义主键,但我已使用ACCESS数据库自动生成的ID主键。
请高手指点。谢谢
...全文
29
8
打赏
收藏
为何odbcAdapter中无法自动生成update,delete命令属性?
提示说:未能确定唯一标识“基本数据”的行的列。注:其中“基本数据”是我使用的数据库的表(ACCESS数据库)。 我理解是没有定义主键,但我已使用ACCESS数据库自动生成的ID主键。 请高手指点。谢谢
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Zane
2004-03-04
打赏
举报
回复
gz
wenqx
2003-08-26
打赏
举报
回复
to firejie:主键是ACCESS数据库自动生成的ID,难道在.net中不支持?
wenqx
2003-08-26
打赏
举报
回复
我在调用数据适配器前使用oDa.FillSchema(oDs.Tables["table1"],SchemaType.Mapped);
类似语句:this.odbcDataAdapter1.FillSchema(this.dsAuthors1.Tables["基本数据"],SchemaType.Mapped);执行后提示count 字段不正确,我在适配器中updatecommand中手工添加了updatecommand:update 基本数据 set(姓名=?, 年龄=?, 性别=?, 部门=?, 职务=?, 住址=?, 籍贯=?);或update 基本数据 set(ID=?,姓名=?, 年龄=?, 性别=?, 部门=?, 职务=?, 住址=?, 籍贯=?)均存在如此错误:error [07002] [Microsoft][ODBC Microsoft Access Driver]COUNT 字段不正确。
firejie
2003-08-26
打赏
举报
回复
table没有设置主键吧
wenqx
2003-08-26
打赏
举报
回复
我查看了select语句,ID列有读入。
我都是在设计器中进行,按说update,delete应该能自动生成。
wangyingbobj2911 and asam2183 能说详细一些吗?
asam2183
2003-08-26
打赏
举报
回复
oDa.FillSchema(oDs.Tables["table1"],SchemaType.Mapped);
帅帅123321
2003-08-26
打赏
举报
回复
楼上说的只是一种可能,还有一种是因为没有用build捆绑~~
gxz01
2003-08-26
打赏
举报
回复
你在读入时,是不是没有把ID列读入.
select
update
delete
insert
自动生成
工具
select
update
delete
insert
自动生成
工具 sql oracle 等数据库
自动生成
sql语句。
在ASP.NET 2.0
中
操作数据之四十八:对SqlDataSource控件使用开放式并发
导言: 在前面的教程里,我们考察了如何为SqlDataSource控件添加插入、更新、删除功能。简而言之,就是为其nsertCommand,
Update
Command和
Delete
Commd
属性
赋以相应的INSERT,
UPDATE
和
DELETE
SQL语句,并将相应的参数放置在
, <
Update
Parameters>和<
Delete
Parameters>标签里。我们可以手工书写这些代码,也可以通过在设置数据源向导里单击“高级”按钮,选择“
自动生成
INSERT,
UPDATE
和
DELETE
命令
”,自动的生成语句。 在“高级SQL生成选项”对话框里有个“
Composer (精进) 所有可用的命名
Composer 安装与使用 精进 所有
命令
,系统讲解了composer
中
所有的
命令
。课程首先介绍了composer
中
全局
属性
,-h,-q,-V等等,详细讲解了 show 查看,install安装 require安装 ,
update
更新 等
命令
的使用!课程列表:01 Composer (精进) 所有可用的命名 概述02 Composer 获取所有的
命令
列表03 Composer
命令
全局选项04 Composer
命令
init
命令
05 Composer
命令
install 06 Composer
命令
更新
update
07 Composer
命令
require08 Composer
命令
remove09 Composer
命令
global 全局10 Composer
命令
search 搜索11 Composer
命令
show 展示12 Composer
命令
browse 浏览13 Composer
命令
验证和状态14 Composer
命令
self
update
升级15 Composer
命令
config 配置16 Composer
命令
修改仓库地址17 Composer
命令
创建项目18 Composer
命令
生成自动加载19 Composer
命令
清空缓存20 Composer
命令
许可证21 Composer
命令
诊断和存档22 Composer (精进) 所有可用的命名 总结
C#使用DataSet Datatable更新数据库的三种实现方法
本文以实例形式讲述了使用DataSet Datatable更新数据库的三种实现方法,包括CommandBuilder 方法、Data
Adapter
更新数据源以及使用sql语句更新。分享给大家供大家参考之用。具体方法如下: 一、
自动生成
命令
的条件 CommandBuilder 方法 a)动态指定 SelectCommand
属性
b)利用 CommandBuilder 对象
自动生成
Data
Adapter
的
Delete
Command、InsertCommand 和
Update
Command。 c)为了返回构造 INSERT、
UPDATE
和
DELETE
。SQL CommandBuil
CoolClass 1.0
可以生成 sql server 2000 用户数据库表的 新增 修改 删除 查找的存储过程和访问表的类。类名就是表名 类
属性
就是表字段 类
中
有 insert
update
delete
select 方法 就是 插入 修改 删除 查找单条记录方法。 问题报告: msn: changlin365@hotmail.com
C#
110,535
社区成员
642,577
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章