access查询 如果数据类型是文本就出错,数字就正常。
GUICtrlSendMsg($ListView1, $LVM_DELETEALLITEMS, 0, 0)$addfld = ObjCreate("ADODB.Connection")
$addfld.Open("Provider=Microsoft.Jet.OLEDB.4.0; Data Source=" &$mdb_data_path)
$RS =ObjCreate("ADODB.Recordset")
$RS.ActiveConnection = $addfld
$RS.Open ("Select *" & " From "& $tblname & " WHERE id" & " = " & $tt )
; $RS.Open ( "select * from " & $tblname &" where id= '"&$tt&"'" )
$ltbj=$RS.Fields (2).value
MsgBox(4096, "提示:",$ltbj)
$addfld.close
如果WHERE id" & " = " & $tt id字段类型是文本就出错,高手帮我一下。 WHERE id" & " = '" & $tt & "'" 这样呢?文本加" " 顶起,我也遇到同样的问题了,只是查的是文件内容就提示“请求动作失败”
高手给来说一下 数据库查询 文本要带引号 数字不带引号 如果WHERE id" & " = " & $tt id字段类型是文本就出错,高手帮我一下。
lz这句话好象是:ID字段可能是数字也可能是文本,我不太理解。如果是文本请加上单引号 WHERE id" & " = '" & $tt& "'"
用这个试下,我的已经OK了
页:
[1]