Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/entity-framework/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
用Delphi在Access中创建表_Delphi_Ms Access - Fatal编程技术网

用Delphi在Access中创建表

用Delphi在Access中创建表,delphi,ms-access,Delphi,Ms Access,我想知道如何使用Delphi在Access中创建一个带有用户值的表 首先,用户选择要用于插入值的月份,例如他们的收入和支出。现在,如果不存在要插入这些值的月份,则必须在数据库中创建月份表(例如一月) 现在,程序应该询问您总共有多少收入和支出,并使用此值创建此表中的字段数量,称为ex.January。然后,用户应该能够设置刚刚创建的每个字段的名称,例如销售租金 我知道我需要使用ADOqry。我有这个代码,但不知道如何使用它 CREATE SCHEMA IF NOT EXISTS fakeschem

我想知道如何使用Delphi在Access中创建一个带有用户值的表

首先,用户选择要用于插入值的月份,例如他们的收入和支出。现在,如果不存在要插入这些值的月份,则必须在数据库中创建月份表(例如一月)

现在,程序应该询问您总共有多少收入和支出,并使用此值创建此表中的字段数量,称为ex.January。然后,用户应该能够设置刚刚创建的每个字段的名称,例如销售租金

我知道我需要使用ADOqry。我有这个代码,但不知道如何使用它

CREATE SCHEMA IF NOT EXISTS fakeschema;
USE fakeschema;
CREATE TABLE table1 
    (IDtable1 int(11) PRIMARY KEY NOT NULL AUTO_INCREMENT,
     Line1 varchar(45),
     Line2 varchar(45));

为什么在关于访问的问题上指定mysql标记?@TommyA可能是我的sql语句的缩写:o@Jano这不是办法。表结构不应跟随数据。而是建立一个可以存储所有数据的固定结构。感谢您的回复!那么,您的意思是,没有一种方法可以让用户能够在Access中实际创建自己的表,唯一可能的解决方案是使用所有表以及预先创建的字段创建数据库?没有,可以根据您/用户的喜好创建表,但如何在应用程序中管理这些未知字段?通常情况下,对于应用程序知道并且最重要的是知道如何处理的上下文,有一个工作上下文和一个数据结构。