JavaScript手册 
目录
此参考中包含
的内容
轻松上手
简介
操作符
语句
核心
文档
窗口
表单
浏览器
事件和
事件句柄
LiveWire
数据库服务
进程管理服务
实用工具
全局函数
LiveConnect
的Java包
索引
版权
 
【目录】 【上一页】 【下一页】 【索引】

blob

给表中的列赋 BLOb 数据。

服务器端函数
实现版本 LiveWire 1.0

语法

blob (path)

参数

path 一个字符串,表明了包含有 BLOb 数据的文件名。该字符串必须是绝对路径。

返回

一个 blob 对象。

描述

和可更新的表一起使用此函数可以插入或更新包含 BLOb 数据的一行。要使用 SQL 的 execute 方法插入或更新一行,请使用你的数据库供应商支持的语法。

在 DB2 中,blobs 限制最多为 32 千字节。

请记住,反斜线(“\”)是 JavaScript 重的转义字符。由此原因,在 NT 的文件名中你就必须使用两个反斜线或正斜线。

示例

下面的语句用从指定的 GIF 文件中获取的 BLOb 数据更新了 EMPLOYEE 表中当前行上的 PHOTO 和 OFFICE 列。

// 创建一个临时表
cursor = database.cursor("SELECT * FROM customer WHERE //原文如此,本人无法修改(译者注)
   customer.ID = " + request.customerID
// 定位行指针
cursor.next()
// 赋 blob 数据
cursor.photo = blob("c:/customer/photos/myphoto.gif")
cursor.office = blob("c:/customer/photos/myoffice.gif")
// 并且更新行
cursor.updateRow("employee")


【目录】 【上一页】 【下一页】 【索引】

回页面顶部