社区
C#
帖子详情
为何odbcAdapter中无法自动生成update,delete命令属性?
wenqx
2003-08-26 10:56:20
提示说:未能确定唯一标识“基本数据”的行的列。注:其中“基本数据”是我使用的数据库的表(ACCESS数据库)。
我理解是没有定义主键,但我已使用ACCESS数据库自动生成的ID主键。
请高手指点。谢谢
...全文
31
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列读入.
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 (精进) 所有可用的命名 总结
大型微服务+前后端分离之MyBatis-Plus教程
MyBatis-Plus(简称 MP)是一个 MyBatis 的增强工具,在 MyBatis 的基础上只做增强不做改变,为简化开发、提高效率而生。 愿景我们的愿景是成为 MyBatis 超好的搭档,就像 魂斗罗
中
的 1P、2P,基友搭配,效率翻倍。 特性无侵入:只做增强不做改变,引入它不会对现有工程产生影响,如丝般顺滑损耗小:启动即会自动注入基本 CURD,性能基本无损耗,直接面向对象操作强大的 CRUD 操作:内置通用 Mapper、通用 Service,仅仅通过少量配置即可实现单表大部分 CRUD 操作,更有强大的条件构造器,满足各类使用需求支持 Lambda 形式调用:通过 Lambda 表达式,方便的编写各类查询条件,无需再担心字段写错支持主键
自动生成
:支持多达 4 种主键策略(内含分布式唯一 ID 生成器 - Sequence),可自由配置,完美解决主键问题支持 ActiveRecord 模式:支持 ActiveRecord 形式调用,实体类只需继承 Model 类即可进行强大的 CRUD 操作支持自定义全局通用操作:支持全局通用方法注入( Write once, use anywhere )内置代码生成器:采用代码或者 Maven 插件可快速生成 Mapper 、 Model 、 Service 、 Controller 层代码,支持模板引擎,更有超多自定义配置等您来使用内置分页插件:基于 MyBatis 物理分页,开发者无需关心具体操作,配置好插件之后,写分页等同于普通 List 查询分页插件支持多种数据库:支持 MySQL、MariaDB、Oracle、DB2、H2、HSQL、SQLite、Postgre、SQLServer 等多种数据库内置性能分析插件:可输出 Sql 语句以及其执行时间,建议开发测试时启用该功能,能快速揪出慢查询内置全局拦截插件:提供全表
delete
、
update
操作智能分析阻断,也可自定义拦截规则,预防误操作 我们将通过理论与实操的方式来阐述 MyBatis-Plus 的强大功能,体验和学习MyBatis-Plus技术。
MySQL DML 语言(插入、更新与删除数据)
Re: MySQL DML 语言(插入、更新与删除数据)=======================# DML 数据操作语言 包括动词:INSERT、
UPDATE
、
DELETE
等等 它们分别用于添加、修改和删除表
中
的行(数据) # 插入、更新与删除数据 MySQL
中
提供了功能丰富的数据库管理语句,包括有效地向数据库
中
插入数据的 INSERT 语句,更新数据的
UPDATE
语句以及当数据不在使用时删除数据的
DELETE
语句等。 # 高阶 DML 操作 将查询结果插入到新表(相当于表复制功能) 根据另一张表的条件,更改本表记录 根据另一张表的条件,删除本表记录-------------------------------------------------------------
MySQL入门进阶及面试题分析
本阶段mysql学习从0基础开始的课程。 你可以掌握以下知识点: mysql安装,mysqlshell
命令
,mysql关系型数据库术语,mysql整体架构分析, mysql-innodb存储引擎,mysql存储引擎写入架构以及配置,mysql日志管理, mysqlSQL语句(create,
delete
,insert,
update
,select), mysql查询语句聚合,mysql表连接,mysql字段类型,mysql表约束以及表结构操作, mysql唯一约束非空约束主键约束,mysql外键约束和默认约束,mysql表关系(多对多,一对一,一对多)
Laravel 8入门到开发CMS(2022)(停更)
(本站课程停更)作者创意豪,开发有CMS,MVC框架,涉猎PHP,Java,Python,JavaScript,对编程颇感兴趣。 在创意豪看来,PHP相对于其他后端编程语言,具有快速高效开发的优势,在
中
小型企业快速开发自己的软件这方面,PHP无疑是最优的语言。 而Laravel是PHP
中
最受欢迎的框架,是最早引入Composer的管理方式,PHP的CLI
命令
行创建方式,也是最早将服务容器,服务提供者,门面,契约这些概念和设计思想,带入框架整体的使用和开发上。Laravel的出现,给PHP的生态发展增强了一些,同时也带动了其他框架的跟进发展。 因此,创意豪推出这个课程,可以让更多PHP开发者,了解和学习到Laravel的先进设计理念。 【简介和安装】Laravel的历史版本Laravel的优势本课程推荐的学习资料下载安装wampwamp新建本地域名的网站下载安装phpstusyphpstudy新建Laravel网站使用Composer国内镜像,下载和运行Laravel运行Laravel的方式 【架构思想】MVC模型图解实战:手写简单的MVC模型Laravel的请求生命周期服务容器的概念和图解依赖注入服务容器的创建和解析两种类型的服务提供者Facades:门面Contracts:契约 【简易CMS:开发CMS的备注模块,实战带动知识点】Laravel开发CMS的备注模块 - 简介下载Laravel和后台HTML模板使用phpstudy配置本地域名路由的方法路由的命名和
中
间件路由控制器视图生成和运行迁移,设置表字段回滚迁移和重建数据库通过迁移文件,后加字段模型准备备注模块所需的静态页面分拆页面结构CURD增删改查用Tinker新增用Factory新增用create方法新增用save方法新增读取用
update
方法更新用save方法更新用
delete
方法删除软删除 【简易CMS:开发CMS的登录登出模块,掌握权限认证】准备登录页面准备登录登出模块所需要的文件和数据表通过路由和代码方式生成后台用户通过tinker方式生成后台用户登录功能登出功能和更换图标整理左边菜单
C#
110,538
社区成员
642,577
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章