MS-Access中的查询:格式化sql UPDATE代码中间的字段

时间:2009-05-21 15:48:36

标签: sql ms-access access-vba sql-update

我在ms-access中遇到了另一个数据问题。

基本上,我正在做的是使用多个sql语句来提取,排序和强制更改/操作数据。我目前的问题是我正在尝试使用这样的SQL代码:

UPDATE analyzedCopy2 SET analyzedCopy2.DateRange = #4/21/2009# to #4/29/2009#

但我无法弄清楚如何在sql语句中将DateRange(当前是日期)重新格式化为Text。我不能简单地手动设置格式,因为在此之前的sql代码从另一个表中提取所有数据,并且当发生这种情况时,它会自动将DateRange的格式更改为日期,因为它是它即将到来的类型从。

如果有人知道如何使用vba代码格式化列,那么这也很好,因为我正在创建一个vba代码来按我想要的顺序运行查询。

如果有人需要更好的解释,请告诉我。

1 个答案:

答案 0 :(得分:0)

您可以使用SQL(DDL)来更改表的某些方面:

 ALTER TABLE TableName ALTER COLUMN  ColumnName Text(50)