如何实现数据库里的ID的标识增量

问题描述

我想学习vb与数据库,我设计一个表,表的ID设置也标识增量,增量为1,在vb.net里,我做一个窗体与表连接后,直接拉表到窗体上,可id字段标识在增加记录时,总是说不能为空,不会自动增加,请问应该怎么做?

解决方案

解决方案二:
数据库里面ID是自增的???
解决方案三:
是自增的!标识规范:是是标识:是标识增量:1标识种子:1
解决方案四:
更新后,重新刷新下记录即可
解决方案五:
不是,是增加记录时,说id字段不能为空
解决方案六:
看来是没有自增哦,上面有说的,是自增的!标识规范:是是标识:是标识增量:1标识种子:1欢迎加入我的程序设计QQ群80532706哟
解决方案七:
自增量的字段是无法进行更新的,可以考虑直接用SQL语句更新数据库信息,更新后重新刷新纪录,控件只做显示用;或是更新时不对ID列进行更新,增加记录时,ID的显示值从数据库中计算(多用户系统时可能会导致显示结果跟实际结果不一致)。
解决方案八:
自增量字段不能手动添加值的,使用sql语句直接写入数据库新记录即可(除自增量字段值)

时间: 2024-07-30 03:14:34

如何实现数据库里的ID的标识增量的相关文章

弃用数据库自增ID,曝光一下我自己用到的解决方法 (转发)

在平时的项目开发中,我相信有很大一批人都在用这个数据库自增ID,用数据库自增ID有利也有弊. 优点:节省时间,根本不用考虑怎么来标识唯一记录,写程序也简单了,数据库帮我们维护着这一批ID号. 缺点:for example, 在做分布式数据库时,要求数据同步时,这种自增ID就会出现严重的问题,因为你无法用该ID来唯一标识记录.同时在数据库做移植时,也会出现各种问题,总之,对此自增ID有依赖的情况,都有可能出现问题.我绝对相信园子里有很一部分人都被这个"好用的东西" 曾经害惨过! 我平时在

asp.net-登陆密码错误 数据库里的用户和密码明明都是对的 怎么破怎么破 跪求大神帮助

问题描述 登陆密码错误 数据库里的用户和密码明明都是对的 怎么破怎么破 跪求大神帮助 <%@ Page Language="C#" AutoEventWireup="true" CodeFile="login.aspx.cs" Inherits="_Default" %> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN&qu

将图片储存在MySQL数据库里

如果你想把二进制的数据,比如说图片文件和HTML文件,直接保存在你的MySQL数据库,那么这篇文章就是为你而写的!我将告诉你怎样通过HTML表单来储存这些文件,怎样访问和使用这些文件. 本文概述: .在mysql中建立一个新的数据库 .一个怎样储存文件的例子程序 .一个怎样访问文件的例子程序 在mysql中建立一个新的database 首先,你必须在你的mysql中建立一个新的数据库,我们将会把那些二进制文件储存在这个数据库里.在例子中我会使用下列结构,为了建立数据库, 你必须做下列步骤: .进

详解:——如何将图片储存在数据库里

如果你想把二进制的数据,比如说图片文件和HTML文件,直接保存在你的MySQL数据库,那么这篇文章就是为你而写的!我将告诉你怎样通过HTML表单来储存这些文件,怎样访问和使用这些文件. 本文概述: .在mysql中建立一个新的数据库 .一个怎样储存文件的例子程序 .一个怎样访问文件的例子程序 在mysql中建立一个新的database 首先,你必须在你的mysql中建立一个新的数据库,我们将会把那些二进制文件储存在这个数据库里.在例子中我会使用下列结构,为了建立数据库, 你必须做下列步骤: .进

如何把视频文件直接存储到mysql数据库里

测试一下如何把视频文件存放在mysql数据里,当然不建议直接存放,因为迁移会很麻烦而且容易出现问题,以下只是测试功能,导入jpg.png等图片类似. 创建一个测试表test,使用longblob或者mediumblob CREATE TABLE test (id INTEGER NOT NULL PRIMARY KEY,name VARCHAR (20),movie LONGBLOB); 然后把视频文件导入 INSERT INTO test VALUES(1, 'titanic', LOAD_F

servlet-求助啊怎么将数据库里读出的价格gprice显示到这个购物车的jsp页面中

问题描述 求助啊怎么将数据库里读出的价格gprice显示到这个购物车的jsp页面中 这是我的代码,但是不会修改价格那个label,应该将我自己数据库的数据怎么贴进去,当我点击+或者-来选择数量的时候,后面的价格会跟着变,总价也会跟着变呢 <%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%> <%@page import="Db.Db&q

mysql 数据库-servlet,mysql 数据已更新,但数据库里的数据没有更新,请问这个是什么情况?

问题描述 servlet,mysql 数据已更新,但数据库里的数据没有更新,请问这个是什么情况? //update新闻 public void update(News news) throws Exception{ DBConnection dbc = new DBConnection(); sql = ""UPDATE e_news SET title=?content=?type1=?type2=?newstype=?url=?uploadurl=? WHERE id=?"

ASP.NET MVC 如何查询其他数据库里的表

问题描述 ASP.NET MVC 如何查询其他数据库里的表 我写的Model public class DEPARTMENT { public int ID { get; set; } public string NAME { get; set; } public string TYPE { get; set; } public string DESCRIPTION { get; set; } public int CLASS { get; set; } public int SUBCLS {

显示用户名称,但是保存到数据库里的是userID,如何实现按名称查询

问题描述 显示用户名称,但是保存到数据库里的是userID,如何实现按名称查询 下面代码实现了,显示用户名称,但是保存到数据库里的是userID,但是现在想要实现,按用户名称查询,请问各位大神,action,dao,jsp里,下边的代码应该怎么写?跪求 public String getList() throws Exception { chengJiJiLuList = dao.getList(TrainingOrCompetitionID,userID,startTime,endTime);