utouto
发表于 2012-8-22 16:49:48
詳盡的說明,趕快去試試看
chenronting
发表于 2012-9-4 21:23:31
回复 8# kk_lee69
请问, 你那里UPDATE,能不能得到被影响的行数?
kk_lee69
发表于 2012-9-4 23:11:11
回复 48# chenronting
我知道你問過很多這個問題.....我也幫你查過ADO 資料
無奈 理論上應該有傳回值得可是實測 卻沒有....
只好再等等 看看我能不能找到方法
chenronting
发表于 2012-9-6 23:41:55
回复 49# kk_lee69
非常感谢 , 我最近也很苦恼。。
weeks1
发表于 2012-9-7 07:00:34
学习一下!感谢提供!
kk_lee69
发表于 2012-9-7 21:38:31
回复 50# chenronting
有辦法解決
但是 算是 有點作弊如果只是位了得到傳回值.....這樣也可以得到
$conn.Execute ("UPDATE MacContractMain SET MA027='A' ");
$Rs.Open ("SELECT @@rowcount ");
MsgBox(0,"",$RS.Fields(0).value)
可以先使用 $conn.Execute執行一個 UPDATE 的動作....
接著 用$Rs.Open ("SELECT @@rowcount ")傳回剛剛動作影響的筆數......
$RS.Fields(0).value 就是你要的結果.....
chenronting
发表于 2012-9-7 22:12:59
回复 52# kk_lee69
哦?!很有意思。。谢谢, 我试试看!!
stjie
发表于 2012-9-8 12:09:04
谢谢LZ分享
jabilyang
发表于 2012-9-9 20:26:16
学习中。。。
wua0550
发表于 2012-9-11 16:39:32
本帖最后由 wua0550 于 2012-9-11 16:40 编辑
回复 1# kk_lee69
Dim $Server = "server01" ;SQL主机名称
Dim $ID = "sa" ; 登入数据库主机的账号一般都会用sa
Dim $pw = "123" ;登入数据库主机的密码
DIM $DataBASE="database01" ;数据库名称
$conn = ObjCreate("ADODB.Connection")
$RS = ObjCreate("ADODB.Recordset")
$conn.Open ("driver={SQL Server};server="&$Server&";uid="&$ID&";pwd="&$pw&";database="&$Company);主机名IP127.0.0.1,UID=用户,PWD=密码,database=数据库名
$RS.ActiveConnection = $conn ; 设定RS 是 conn 的集合 重要的部份
这个例子红色部分应该里同一个变量~~~楼主可能手误了
kk_lee69
发表于 2012-9-11 23:27:43
回复 56# wua0550
是的的確是手誤....已經修正 感謝提醒^^
wua0550
发表于 2012-9-11 23:36:34
回复 57# kk_lee69
楼主豪爽
xfgc22g
发表于 2012-9-28 17:24:24
很实用,也很难得,谢谢了。。。
blue_dvd
发表于 2012-10-7 22:24:11
收藏了啊!
jiang_1987
发表于 2012-10-10 18:19:01
先了解了解!
页:
1
2
3
[4]
5
6
7
8
9
10