[已解决]学习操作数据库遇见问题,根据日期取值,求解,求帮助
本帖最后由 xuanniao110 于 2016-5-2 09:06 编辑$addfld = ObjCreate("ADODB.Connection")
$addfld.Open("Provider=Microsoft.Jet.OLEDB.4.0; Data Source=" & $mdb_data_path & ";Jet Oledb:Database Password=" & $mdb_data_pwd)
$RS = ObjCreate("ADODB.Recordset")
$RS.ActiveConnection = $addfld
GUICtrlSetData($Edit2, $RS.Open("SelectsjFrommymdbWHERErq='2016-04-30'"))
$RS.close
$addfld.Close
代码检查 没报任何错误 为什么控件中就没取的值呢
问题已经解决 请管理改成已解决 感谢 自己顶一下 等大神 回复 2# xuanniao110
是要搜索数据库的 '2016-04-30'?
如果是,不是这样的 回复 1# xuanniao110
多看看数据库的例子就明白了,你的取值方式不对 本帖最后由 kk_lee69 于 2016-4-30 22:01 编辑
回复 1# xuanniao110
$addfld = ObjCreate("ADODB.Connection")
$addfld.Open("Provider=Microsoft.Jet.OLEDB.4.0; Data Source=" & $mdb_data_path & ";Jet Oledb:Database Password=" & $mdb_data_pwd)
$RS = ObjCreate("ADODB.Recordset")
$RS.ActiveConnection = $addfld
$RS.Open("SelectsjFrommymdbWHERErq='2016-04-30'")
While (Not $RS.eof And Not $RS.bof);循环读表 有资料就跑回圈没资料就会跳出
GUICtrlSetData($Edit2,$RS.Fields (0).value)
$RS.movenext;下一笔资料
WEnd;结束循环读表
$RS.close
$addfld.Close 回复 5# kk_lee69
谢谢 原来我少了循环读表 只有循环才能读取出数据 非常感谢 学习啦谢谢解说 回复 1# xuanniao110
[已解決] 是 自己編輯修改 加入到標題內
页:
[1]