请问一下 关于AU3在数据库中查找取值问题(已解决)
本帖最后由 haopp1 于 2014-3-11 12:42 编辑我想做一个根据本机MAC地址在host表中查找到之后,将该条记录写入文本文档,但是不知道怎么去写。我抄袭了一段代码但是存在几个问题 MAC地址本办法使用动态的(也就是那个机器都可以使用该软件),第二个就是无法将查询到的数据写到文本文档,so help me{:face (382):}
#include <Access.au3>
#include<ACN_NET.au3>
#include <file.au3>
$database_dir="C:\DB1.mdb"
$database_password=""
$conn = ObjCreate("ADODB.Connection")
$RS = ObjCreate("ADODB.Recordset")
$conn.Open("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & $database_dir & ";Jet Oledb:Database Password=" & $database_password)
$RS.ActiveConnection = $conn
$RS.Open("select hostname,MAC,MASII from host where MAC='FC:4D:D4:38:2D:BB' AND MASII='否'")
While NOT $RS.eof AND NOT $RS.bof
Msgbox(0,"返回值",$RS.Fields(0).value &" "& $RS.Fields(1).value)
$RS.Movenext
WEnd
$RS.close
$conn.close
求大神啊!!! 写入文件可用FileWrite啊 回复 3# shqf
我刚刚已经搞定了 写入到文本文档了,但是新的问题来了。如何将整条记录写入文本文档啊。 循环取出一行的所有字段。。拼凑成一行再写写入
例如用游标读取。。
$STR = $RS(0).value+$RS(1).value....$RS(10).value;
FileWriteLINE($STR) 回复 5# auto
谢谢已经实现功能了 写入文件可用FileWrite啊
页:
[1]