JavaScript语言参考手册      
JavaScript手册
【目录】 【上一页】 【下一页】 【索引】

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")


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

返回页面顶部

JavaScript中文手册 站长在线 整理