Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/ms-access/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
VB.NET ms access查询以创建包含format属性的表_Vb.net_Ms Access_Format_Create Table - Fatal编程技术网

VB.NET ms access查询以创建包含format属性的表

VB.NET ms access查询以创建包含format属性的表,vb.net,ms-access,format,create-table,Vb.net,Ms Access,Format,Create Table,我正在尝试使用vb.net在access中创建一个表。该表包括datetime数据类型和currency数据类型。例如,我需要将datetime字段格式化为“short date”或“short time”。在CREATETABLE命令中如何执行该操作 我的问题是: dim sqlquery as string= " create table receipt (ReceiptID Counter, receiptDate Datetime, re

我正在尝试使用vb.net在access中创建一个表。该表包括datetime数据类型和currency数据类型。例如,我需要将datetime字段格式化为“short date”或“short time”。在CREATETABLE命令中如何执行该操作

我的问题是:

dim sqlquery as string= " create table receipt (ReceiptID Counter,
                         receiptDate Datetime, receiptHour Datetime, receiptTotal currency)

提前感谢

我不认为将日期存储为短日期是个好主意。相反,您可以将日期存储为标准的日期时间格式,然后使用您想要的to。

我认为将日期存储为短日期不是一个好主意。相反,您可以将日期存储为标准日期时间格式,然后可以使用所需的to。

不能在纯SQL中指定字段格式。您可以使用DAO或ADOX设置字段属性(包括显示格式)。可以操纵MS Access隐藏的内部表以包含格式,但这可能会在Access版本之间发生更改,并且没有记录。Access只有一种日期时间类型。您可以在Access UI中指定的“格式”只是a)它在UI中的显示方式和b)它在Access/vba表单中的格式您不能在纯SQL中指定字段格式。您可以使用DAO或ADOX设置字段属性(包括显示格式)。可以操纵MS Access隐藏的内部表以包含格式,但这可能会在Access版本之间发生更改,并且没有记录。Access只有一种日期时间类型。您可以在Access UI中指定的“格式”只是a)它在UI中的显示方式和b)它在Access/vba表单中的格式