abiteric
发表于 2008-5-6 12:45:43
提醒各位同好,可能是小弟對於程序的不了解所致,不過經由實驗證明
在SQL資料未加密的情況下類似 select * from AAA 這種語句在AUTOIT當中使用時
會將整個表格內容全部曝光,包含欄位名稱
所以建議將數據丟到 SERVER 上使用 COUNT 這樣的函數來作帳密的比對判斷
华杰
发表于 2008-5-6 14:05:29
原帖由 rho123 于 2008-5-6 12:26 发表 http://www.autoitx.com/images/common/back.gif
SQL 和ACC 语法都一样啊。只是打开库不一样
如果会写ASP ,那这个就不在话下
=====================================
func sql()
if Ping($Sqlip,1000)0 then
$conn = ObjCreate("ADODB.Connection ...
rho123兄弟能否提供一下更完整的代码和UDF函数?连接和打开数据表还没有成功。
有按照12楼的方法能成功连接到我的远程SQL Server没有出错
$hardware="test"
$pro= ObjCreate("ADODB.Connection")
$RS = ObjCreate("ADODB.Recordset")
$pro.Open ("driver={SQL Server};server=192.168.0.169;uid=test;pwd=test;database=test")
$RS.ActiveConnection = $pro
$RS.open("select * from "&$hardware);这样会出错,无法打开数据表。
[ 本帖最后由 华杰 于 2008-5-6 14:06 编辑 ]
54123843
发表于 2008-5-6 19:33:52
:face (37): 宽待缴费ERP
华杰
发表于 2008-5-6 19:53:41
原帖由 xyz161314 于 2008-5-6 19:07 发表 http://www.autoitx.com/images/common/back.gif
你数据库有没有数据?
你说对了,我的库是空的。我写个数据试下。
华杰
发表于 2008-5-6 19:54:19
原帖由 54123843 于 2008-5-6 19:33 发表 http://www.autoitx.com/images/common/back.gif
:face (37): 宽待缴费ERP
?什么东西?提供一下。
rho123
发表于 2008-5-6 20:43:09
原帖由 abiteric 于 2008-5-6 12:45 发表 http://www.autoitx.com/images/common/back.gif
提醒各位同好,可能是小弟對於程序的不了解所致,不過經由實驗證明
在SQL資料未加密的情況下類似 select * from AAA 這種語句在AUTOIT當中使用時
會將整個表格內容全部曝光,包含欄位名稱
所以建議將數據丟到...
对SQL不太通。。呵呵。。ASP 网页 也是这么用的呀?
rho123
发表于 2008-5-6 20:47:35
原帖由 华杰 于 2008-5-6 14:05 发表 http://www.autoitx.com/images/common/back.gif
rho123兄弟能否提供一下更完整的代码和UDF函数?连接和打开数据表还没有成功。
有按照12楼的方法能成功连接到我的远程SQL Server没有出错
$hardware="test"
$pro= ObjCreate("ADODB.Connection")
$RS = Ob ...
$conn.Open ("Provider=SQLOLEDB.1;Connect Timeout=10;Data Source="& $Sqlip &";Password=" & $Sqlpass & ";Persist Security Info=False;User ID=" &$Sqlid & ";Initial Catalog=kfgl")
Timeout是超时时间,$Sqlip是数据库IP,$Sqlid是用户名,$Sqlpass为密码,kfgl字段
这个我也不太会,我也是依葫芦花瓢。哈哈
我总感觉不太好,遇到错误程序就直接退出。。
[ 本帖最后由 rho123 于 2008-5-6 20:51 编辑 ]
华杰
发表于 2008-5-7 14:29:08
:face (32): 期待一个完整的SQL代码程序的出现。
华杰
发表于 2008-5-7 17:24:54
我已经成功用SQL成功连接数据库和显示出来,以后我的这个程序采用SQL的语句了。多谢大家的帮忙。:face (36): 感动!
要调试SQL类的程序需要安装Microsoft SQL Server,并且配置要相同。
下载地址:http://www.oyksoft.com/Download.asp?oyksoftcd=da8c60b53eeab17fa9f8860bfc989f5f&ID=1555
资源页:http://www.oyksoft.com/downinfo/1062.html
新手帮助:
Dim $hardware = "test" ;定义数据分表名
$pro = ObjCreate("ADODB.Connection")
$RS = ObjCreate("ADODB.Recordset")
$pro.Open ("driver={SQL Server};server=127.0.0.1;uid=test;pwd=test;database=test");主机名IP127.0.0.1,UID=用户,PWD=密码,database=数据库名
$RS.ActiveConnection = $pro;好像是主连接,这个好像比较重要
$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;关闭数据库连接
[ 本帖最后由 华杰 于 2008-5-7 17:33 编辑 ]
rho123
发表于 2008-5-7 18:00:00
SQL 自带有MDB 转SQL 工具,小子你偷着乐吧。。
DearLin
发表于 2008-11-6 06:39:37
:face (14):
建议使用SQL SERVER 或者MYSQL
kn007
发表于 2009-6-8 00:24:02
留个名,觉得学到许多
kn007
发表于 2009-6-8 00:24:19
留个名,觉得学到许多
kn007
发表于 2009-6-8 00:24:23
留个名,觉得学到许多
ljf840212
发表于 2011-1-11 19:03:55
{:face (125):}学习下~嘿嘿