找回密码
 加入
搜索
查看: 2554|回复: 8

请问怎么更新SQL数据库呢?

[复制链接]
发表于 2008-5-9 15:22:42 | 显示全部楼层 |阅读模式
数据库能够连上,也能显示,怎么更新呢?还有如何删除?

为了不扣分,只好改成已解决!!!!!!!!!!!!

[ 本帖最后由 tzwwy 于 2008-5-19 15:39 编辑 ]
 楼主| 发表于 2008-5-9 16:46:28 | 显示全部楼层
自己顶一下!!!!!!!
发表于 2008-5-9 23:31:38 | 显示全部楼层
ACC 用 UPDATE
SQL 应该也是用 UPDATE
发表于 2008-5-10 09:31:50 | 显示全部楼层
请参看sql的语法和dllcall用法。
发表于 2008-5-10 18:28:31 | 显示全部楼层
Func EditDinDanOK($DDGYdata, $DinDanPH, $zhizhuofangAN, $JinPianTuHao);确认订单OK执行
        $YesOrNo = "已确认"
        $conn = ObjCreate("ADODB.Connection")
        $RS = ObjCreate("ADODB.Recordset")
        $conn.Open ("driver={SQL Server};server=" & $server & ";uid=" & $uid & ";pwd=" & $pwd & ";database=" & $database)
        $RS.ActiveConnection = $conn
        $conn.Execute("update AddDinDanNoOk set OkTuZhiDate = '" & _NowCalc() & "', DinDanPH = '" & $DinDanPH & "', ShanChanTuHao = '" & $zhizhuofangAN & "', JinPianTuHao = '" & $JinPianTuHao & "', YesOrNo = '" & $YesOrNo & "' where del = '" & $DDGYdata & "'");语法参考部份,OkTuZhiDate 、DinDanPH ..是表列名,$部分是值
        $conn.close
        For $p = 1 To 12
                GUICtrlSetData($OKDD_Input[$p], "")
        Next
EndFunc   ;==>EditDinDanOK


SQL更新用法和部份语句,供参考。
我最近在写一个软件全部使用SQL,有问题我们探讨一下,其它SQL的用法就是和 Access的语法一样,就是使用的分隔符不一样。


[ 本帖最后由 华杰 于 2008-5-10 18:30 编辑 ]
发表于 2008-5-11 12:59:37 | 显示全部楼层

回复 5# 华杰 的帖子

我觉得只有用到select的时候才需要$RS.ActiveConnection = $conn,其他的update,inster,delete都不需要这句

回复#  1的帖子

每次打开一个连接完成后 一定要关闭,即使用过一次sql语句,就要
        $RS.close
        $Conn.Close
一下
发表于 2008-5-11 13:39:13 | 显示全部楼层

回复 6# ken0137 的帖子

多谢提点,我一直都有用$RS.ActiveConnection = $conn,后面可以省略了,多谢
发表于 2013-3-19 22:16:21 | 显示全部楼层
这个啥东西哦
发表于 2013-5-13 16:40:49 | 显示全部楼层
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-9-29 05:32 , Processed in 0.114375 second(s), 20 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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