本帖最后由 silvay22 于 2013-4-25 11:07 编辑 $SqlServer = "127.0.0.1"
$SqlUID = "sa"
$SqlPWD = "111"
$SqlDataBase = "ccczzz"
$Conn = ObjCreate("ADODB.Connection");首先要建立ADODB.Connection类
$Conn.open("DRIVER={SQL Server};SERVER=" & $SqlServer & ";UID=" & $SqlUID & ";PWD=" & $SqlPWD & ";");使用open方法连接数据库
If @error Then Exit;如果程序没有退出,说明成功连接上了数据库
$Conn.Execute("use ccczzz") ;
Dim $get[1];
_Find($Default_directory, ".jpg", 1, $get)
For $i = 1 To $get[0]
$file = FileOpen($get[$i], 16)
$chars = FileRead($file)
$Conn.Execute("insert into Timage (taxernumber,image) values ('" & $get[$i] & "','" & $chars & "')");就是这句中的两个变量$get[$i],$chars 有问题,是不是我Insert语句的格式没有写对?因为我将这两个变量换成3,4就能插入到数据库中。请各位帮忙看下
FileClose($file)
Sleep(10)
Next
$Conn.Close;操作结束后,关闭数据库连接
$Conn.Execute("insert into Timage (taxernumber,image) values ('" & $get[$i] & "','" & $chars & "')");就是这句中的两个变量$get[$i],$chars 有问题,是不是我Insert语句的格式没有写对?因为我将这两个变量换成3,4就能插入到数据库中。请各位帮忙看 |