douyuan 发表于 2008-11-12 00:25:45

关于操作SQL的问题

本人只会使用AU3操作ACC数据库存
想求一个SQL操作实例
如,我想操作的主机IP为192.168.0.200 , SA密码为5987985,我想将数据库存ICcard中的icinfo表中的icNO的数据全改成1,请问一下怎么做?

jiangzhanye 发表于 2008-11-12 00:26:22

Dim $hardware = "Table1" ;定义数据分表名
$conn = ObjCreate("ADODB.Connection")
$RS = ObjCreate("ADODB.Recordset")
$conn.Open ("driver={SQL Server};server=192.168.10.6;uid=hy62577;pwd=218970;database=macip");主机名IP127.0.0.1,UID=用户,PWD=密码,database=数据库名
$RS.ActiveConnection = $conn;好像是主连接,这个好像比较重要
$conn.Execute("insert into table1 (name,ip,mac) values ('122','121','123123')");插入一条纪录
$RS.open ("select * from " & $hardware);打开数据分表
While (Not $RS.eof And Not $RS.bof);循环读表
      MsgBox(0, "", $RS.Fields (0).value);显示表第一个数据
      $RS.movenext;跳出循环
WEnd;结束循环读表
$RS.close;关闭数据分表
$pro.close;关闭数据库连接

jiangzhanye 发表于 2008-11-12 00:27:11

$server = "192.168.0.1"
$USRName = "sa"
$PWD = "123456"
$database = "gametop"
$hardware = "cishu"

$pro = ObjCreate("ADODB.Connection")
$RS = ObjCreate("ADODB.Recordset")
$pro.Open ('driver={SQL Server};server=' & $server & ';uid='& $USRName & ';pwd=' & $PWD & ';database='& $database)
$RS.ActiveConnection = $pro
$RS.open ("select * from " & $hardware)
$sql1="UPDATE "& $hardware & " set c_num=c_num+1 where Gamename='QQ2009' and type='其他软件' and weizhi='技术部' "
$pro.Execute($sql1)
$RS.close
$pro.close

douyuan 发表于 2008-11-12 00:46:38

回复 3# jiangzhanye 的帖子

小弟对此非常不解,准确的说,我的能用企业管理通过sa进入,不知道sa是不是指用户名?sa密码是不是密码?
页: [1]
查看完整版本: 关于操作SQL的问题