各大蝦:
晚上好!
我見一書中有一句程如下:
table1.insertrecord([2000, 'jeffy', strtodate('99-1-24')]) 其中數據表的字段分別是職工編號(i), 姓名(a), 日期(d), 但是在電腦上測試時, 在
strtodate('99-1-24')處不能運行. 請問是什麼問題呢?
多謝指教!!
晚上好!
我見一書中有一句程如下:
table1.insertrecord([2000, 'jeffy', strtodate('99-1-24')]) 其中數據表的字段分別是職工編號(i), 姓名(a), 日期(d), 但是在電腦上測試時, 在
strtodate('99-1-24')處不能運行. 請問是什麼問題呢?
多謝指教!!
宠辱不惊,看庭前花开花落,去留无意;毁誉由人,望天上云卷云舒,聚散任风。
—————————————————————————————————
is not a valid date. Process stopped. Use step or Run to continue.我自已估計是strtodate('99-1-24')出了問題.
table1.insertrecord([2000, 'jeffy', strtodate('1/24/99')])
或
table1.insertrecord([2000, 'jeffy', strtodate('1-24-99')])
你试试用MessageBox(0, PChar(DateToStr(Date)), '', MB_OK);
看看他转换出来的是什么?这是个反函数,你按照他的样式来构造你的字符串。
一般的说用EncodeDate(1999, 1, 24);保险一些,基本不会转换出错,你用函数的转换的字串必须和Windows控制面板里定义的相同,可能不同系统会有所不同。
只是可能還沒發現.
EncodeDate(1999, 1, 24)運行后沒有出現警示但是沒有賦值, 日期欄應是空白
table1.insertrecord([2000, 'jeffy', strtodate('1/24/99')])
或
table1.insertrecord([2000, 'jeffy', strtodate('1-24-99')])我也
試了但還沒有預期結果.