找回密码
 加入
搜索
查看: 4272|回复: 10

[AU3基础] AU3 SQL 更新数据问题

  [复制链接]
发表于 2011-10-17 17:51:28 | 显示全部楼层 |阅读模式
本帖最后由 tarcy118 于 2011-10-17 18:22 编辑

$addfld = ObjCreate("ADODB.Connection")$serverip ="127.0.0.1"
$serverpassword = “123456”
$addfld.Open("driver={SQL Server};server="&$serverip&";uid=NetCafe;pwd="&$serverpassword&";database=local")
$RS = ObjCreate("ADODB.Recordset")
$RS.ActiveConnection = $addfld
$RS.Execute("update card set nameid ='200' WHERE id = '1'")
为什么不能更新数据
会出错...是不是语法错误?
发表于 2011-10-17 18:13:52 | 显示全部楼层
本帖最后由 haodd 于 2011-10-17 21:56 编辑

回复 1# tarcy118


   
$RS.Execute  
;换成
 $RS.Open


试试看
 楼主| 发表于 2011-10-17 18:27:52 | 显示全部楼层
回复 2# haodd


    不行没用....
发表于 2011-10-17 21:56:24 | 显示全部楼层
回复 3# tarcy118


    再试试 刚才我 写成了RS2
发表于 2011-10-18 09:27:02 | 显示全部楼层
MSSQL :
$Conn = ObjCreate("ADODB.Connection");首先要建立ADODB.Connection类
$Conn.open("DRIVER={SQL Server};SERVER=" & $sServer & ";UID=" & $sUsername & ";PWD=" & $sPassword & ";");使用open方法连接数据库
;连接成功后我们来读取数据
$Conn.Execute("use pc_report") ;首先要指定一个需要操作的库
$RS = ObjCreate("ADODB.Recordset");创建记录集对象
$RS.ActiveConnection = $conn;设置记录集的激活链接属性来自$Conn
$Conn.Execute("update  report set  '")
$Conn.close
 楼主| 发表于 2011-10-18 18:17:45 | 显示全部楼层
回复 5# qqgghh1


    可以了,再问一个问题。如果判断数据库是否连接成功呢!!
发表于 2011-10-19 09:24:26 | 显示全部楼层
完整版参考这里吧 http://www.autoitx.com/forum.php ... amp;highlight=MSSQL
其中这段,第一行和最后一行可能是要的。
$Err = ObjEvent("AutoIt.Error", "ODBCJET_ErroHandler") ;定义一个函数ODBCJET_ErroHandler收集对象的错误



Dim $sServer = '127.0.0.1', $sUsername = 'sa', $sPassword = '1234567' ;三个变量分别是连接数据库用的地址、账号、密码

$Conn = ObjCreate("ADODB.Connection");首先要建立ADODB.Connection类

$Conn.open("DRIVER={SQL Server};SERVER=" & $sServer & ";UID=" & $sUsername & ";PWD=" & $sPassword & ";");使用open方法连接数据库

If @error Then Exit

;如果程序没有退出,说明成功连接上了数据库
发表于 2011-10-21 01:55:02 | 显示全部楼层
认真学习中!
发表于 2011-10-21 03:18:21 | 显示全部楼层
认真学习学习SQL语法
发表于 2011-10-21 16:56:28 | 显示全部楼层
MSSQL和mysql 还是稍微有些不同.
MYSQL的例子可以看下这个
http://www.autoitx.com/thread-15762-1-1.html
发表于 2011-10-26 16:37:54 | 显示全部楼层
多谢分享了。
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-9-20 22:56 , Processed in 0.082848 second(s), 21 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表