字段信息 详解,以易举例,创建数据库,程序自动创建数据库的前提,程序读写数据库的第一步

news/2024/11/27 18:12:47/

今天要做一个处理比较多数据的工具,就是桌面小软件,重新收拾起以前的易语言来编写,C#等也可以,反正就是最后的成品是绿色免安装。

数据多,优先考虑的就是数据库操作了,又快又好是吧?

第一步,创建数据库

如果是用软件自带的工具:数据库-->结构编辑器

这个非常好用,字段名,数据类型,字段长度等等,所见即所得

弄好基本表格列名与类型,保存到一个 数据库文件名 就可以了。

第二步,打开数据库

这里问题来了,因为数据库打开的时候,必须存在,而作为程序的严谨性,不存在的时候怎么办?这里要解决的就是这个问题,我们要打开的数据库不存在,那么就用程序自动创建数据库呗。

发现命令很简单:  

创建(数据库文件名,字段信息)

看到这里蒙了吧,字段信息,是什么鬼?怎么赋值呢?

哈哈,我在某度搜了半天,除了广告还是广告,一点问题都解决不了,那就自己摸索呗。

思路就是:用工具创建时,会涉及三个重要的信息:字段名,数据类型,字段长度

那么我尝试定义一个字段信息的类型,然后用程序自带的帮助与提示功能,顺利解决问题。

第三步,程序示例如下:

 

第四步,程序的解析

 调用这个子程序后,99.9%会在相应的目录下创建一个三字段(三列)的学生考试成绩表.edb,这里是空的数据库,可以正常用数据库的命令添加数据了,也可以导入其他的数据,循环录入这3个字段值(名称,姓名,学号)就可以了。

这里的字段信息,是一种数据类型,有3个属性:

《 名称 》 就是我们常常说的列名称,姓名,学号,分数....

《 类型 》就是按定义的输入,一般先输一个#号,后面通常会弹出供你选择的列表,也可以用自带的帮助,具体如下:

字段类型值为以下常量值之一: 1、#字节型; 2、#短整数型; 3、#整数型; 4、#长整数型; 5、#小数型; 6、#双精度小数型; 7、#逻辑型; 8、#日期时间型; 10、#文本型; 11、#字节集型; 12、#备注型

那个《 最大文本长度 》可以任意定义的,就是我们平时定义的列宽,大一些小一些无所谓,写数据的时候会自适应的啦。

重要的一点,字段信息要写成一个数组,并且要先“ 重定义数组 ”!!!就是让程序占位,这样赋值才有意义,要是你没有占位,程序会不知道你要赋值给哪一列,比如有10个漂亮姑娘在你面前,你不知挑哪一个。

(程序的 i 是准备用来循环的,变量《是否成功》,这是一个逻辑型,哈哈,大家看到这个BUG没?其实也不算BUG,没有定义的类型,第一句赋值的时候,程序会自动定义好类型,算是小技巧吧)

希望以上信息可以帮助到你。


http://www.ppmy.cn/news/83684.html

相关文章

遍历 globals() 时必不可少的 RuntimeError

文章目录 参考描述globals() 函数For Loop 过程中产生的迭代变量Runtime Errordictionary changed size during iteration异常产生原因解决方案copy 方法绕过 RuntimeError 产生 RuntimeError 异常的基本要求遍历 locals() 时可能产生的 RuntimeError 参考 项目描述Python 官方…

HR不会告诉你!Java程序员月薪8K和20K的区别!

昨天有同学问好程序员,为啥都是干Java程序员,别人可以拿20k,我才拿8k呢?为啥人家能提前转正我就得晚俩月?小源一听大事不妙,赶紧连夜整理了以下清单供大家check! 对于刚入职场还有跳槽成功的同学…

NRK3303语音识别芯片在照明灯上的运用,一款可分布式语音IC方案

随着科技的不断进步,人们对于家居生活中的照明设备的要求也逐渐提高。传统的照明方式已经不能满足人们对智能家居的需求,我们需要更加智能、易于操作、高效节能的智能化照明系统。因此,智能照明应运而生,为我们提供了更加智能化、…

Java Swing 快速入门

Java Swing 快速入门 文章目录 Java Swing 快速入门一、Java Swing 简单介绍1、Java Swing 介绍2、Java Swing 使用步骤3、Java Swing 组件二、Java Swing 简单使用案例1、Hello World 程序2、一个用户登录框实例三、附录1、概念解析2、Swing 的坐标图一、Java Swing 简单介绍 …

【LeetCode】字符串转换整数 (atoi) [M](模拟)

8. 字符串转换整数 (atoi) - 力扣(LeetCode) 一、题目 请你来实现一个 myAtoi(string s) 函数,使其能将字符串转换成一个 32 位有符号整数(类似 C/C 中的 atoi 函数)。 函数 myAtoi(string s) 的算法如下&#xff1a…

第十二章 异常(Exception)

一、异常的概念(P444) Java 语言中,将程序执行中发生的不正常情况称为“异常”。(开发过程中的语法错误和逻辑错误不是异常) 执行过程中所发生的异常事件可分为两大类: (1)Error&…

C#入门:编写运行第一个C#程序Helloworld

参考链接: C#入门学习-希里安 下载安装Visual Studio,创建项目 在官网下载安装Professional 2022即可. https://visualstudio.microsoft.com/zh-hans/ 下载时选择C#、.Net框架等支持,安装后运行,新建模板选择 Visual C#、Windo…

【uni-app】实现上拉加载

【场景】 假设你正在开发一款社交软件,用户可以浏览其他用户发布的动态信息。当用户下滑页面查看信息时,如果所有信息都被加载出来了,那么用户无法继续获取新的动态信息。因此,我们需要在这种情况下使用“上拉加载更多”的功能。…