我正在尝试使用此代码将日期插入Ms-Access
数据库(Access 2003)
qtyPrice.code = cmbStock.Text
qtyPrice.desc = txtDescription.Text
qtyPrice.group = cmbGroup.Text
qtyPrice.qty = CDbl(Grd_Pricing.Columns(0).CellText(bm))
qtyPrice.price = CCur(Grd_Pricing.Columns(1).CellText(bm))
qtyPrice.qDate = CDate(Grd_Pricing.Columns(2).CellText(bm))
SQL = "INSERT INTO [stockQuantities] ([stockCode], [description], [productGroup], " & _
"[qtyFrom], [price], [dateQuoted]) " & _
"VALUES (" & sqlString(qtyPrice.code) & ", sqlString(qtyPrice.desc) & _
", " & sqlString(qtyPrice.group) & ", " & CDbl(qtyPrice.qty) & _
", " & qtyPrice.price & ", #" & qtyPrice.qDate & "#);"
调试时,此SQL语句读取
插入[股票数量]([股票代码],[描述],[产品组],[qtyFrom],[价格],[日期引用])值(“ 010010000”,“ R&B BOT Gl蚀刻100ml Temple Spa徽标”), “ PACK”,100,98,#07/01/2019#);
日期显示为2019年1月7日。
但是,一旦插入,Access会将其存储为01/07(7月1日)
我该如何更改?我尝试将Format(qtyPrice.dateQuoted, "dd/MM/yyyy")
添加到SQL语句和属性分配中,但这是相同的结果。