yeqing880 发表于 2010-10-25 02:46:05

在mssql中写入/读取图片的方法

本帖最后由 yeqing880 于 2010-11-3 19:33 编辑

表名为pic, 数据类型为text...本机测试成功,如果mssql成功.我认为mysql同理#include <mssql.au3>

$SqlServer = "127.0.0.1"
$SqlUID = ""
$SqlPWD = ""
$SqlDataBase = "test"
$SqlConn = _MsSQLConnect($SqlUID, $SqlPWD, $SqlDataBase, $SqlServer)
If @error Then Exit
xr()
dq()
Func xr()
$file = FileOpen("1.jpg", 16)
$chars = FileRead($file)
If @error = -1 Then exit
_InsertTbl($SqlConn, "pic", "pic",$chars)
FileClose($file)

Endfunc

Func dq()
$RS = ObjCreate("ADODB.Recordset")
$RS.ActiveConnection = $SqlConn

$RS.open ("select * from pic");打开数据分表


$file = FileOpen("2.jpg", 18)
$chars = FileWrite($file,$RS.Fields (0).value)
    If @error = -1 Then exit

FileClose($file)
       
       
EndFunc

lllangxx 发表于 2010-10-25 12:48:53

{:face (396):}LOOKLOOK

破帽遮颜 发表于 2010-10-25 18:26:43

我想要看看~呵呵

zps26 发表于 2010-10-26 12:36:00

没试过,学习一下

664323418 发表于 2010-10-26 18:43:32

{:face (270):}

laomao127 发表于 2010-10-29 13:29:25

{:face (356):}

cxm23 发表于 2010-10-29 19:58:48

看看,了解下

绿色风 发表于 2010-10-30 14:39:26

看一下
   应该不错

wjc826194 发表于 2010-11-2 21:03:21

看一下
   应该不错

lamlp 发表于 2010-11-3 15:45:49

到底是 MS 的sql server 还是mysql ,MSsql !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
先看看

yeqing880 发表于 2010-11-8 21:05:06

回复 10# lamlp


    当然是ms sql了

yeqing880 发表于 2010-11-24 12:09:44

现在发现。。任何文件都可以转为二进制存入sql任何文件

yeqing880 发表于 2011-2-26 17:48:27

ms sql 挺快的

这疼那疼 发表于 2011-3-1 18:36:08

mssql.au3 这个源码那里有????

lixiwang 发表于 2012-5-16 19:51:54

{:face (411):} 这是个不错的办法
页: [1] 2
查看完整版本: 在mssql中写入/读取图片的方法