我正在尝试运行VBA-SQL来更新excel表中的现有条目。数据将移至数据库,但直到推出并测试小组的内部应用程序之后才会移动。我已经能够使用连接更新文本(字符串)字段,但日期字段将不允许我更新。只有日期字段是个问题。 Microsoft.ACE API将它们识别为日期格式。
代码如下,代码中包含两种方法和相应的错误,
‘ Method #2
strSQL = “SELECT * FROM StatusData WHERE [Program Category]='Cat' AND [Program Name]='Prog' AND [LN] IS NULL AND [SN]='sn';”
Set RS = New Recordset
RS.Open strSQL, Cn, adOpenDynamic, adLockOptimistic
RS.MoveFirst
RS.Fields("Last Update").Value = a '"#10/2/2014 04:00:00 PM#"
错误“无法更新'(表达式)';字段不可更新。“
RS.Update
RS.Close
Cn.Close
Set RS = Nothing
Set Cn = Nothing
错误“字段无法更新。”
<body>
<div class="menu">
<div class="main"></div>
<div class="cut"></div>
</div>
</body>
答案 0 :(得分:0)
方法#1在从田地中移除具有配方的细胞后起作用。公式是只读的,并由Microsoft和其他帖子记录。