前段时间,用Asp做网站,access做的数据库,由于要存储大量的文本信息,所以把一个字段设置为备注类型,从此灾难就跟随而来。当往备注这个字段里写入或者读取内容并且内容超过255个字节后,内容就会被截断,为了找到解决数据被截断这个问题的解决办法,前后我在网上看了很多的中文网页,一直都没找到解决办法。没办法,后来继续在Google上搜索,又读了很多老外的文章,最后终于找到了办法,这办法如果自己没看见过,怎么也不会想到,但如果看了别人写出来,自己也许就会觉得很简单了。在此,把此方法写出来了,共享给做网站的时候也遇到此问题的朋友。
读取的时候:
contentLen=rs.Fields("content").ActualSize
if contentLen<>0 then
contentValue = rs.Fields("content").GetChunk(contentLen)
end if
写入的时候:
rs.fields("content").AppendChunk = myContent
rs.update
就这么简单。
其实仔细查一下fields的属性就可以看到它所有的方法了。
fields属性参考
分享到:
相关推荐
### Access 数据类型详解 在Microsoft Access数据库中,正确选择数据类型对于确保数据的准确性、完整性和提高查询效率至关重要。根据给定的文件标题“access数据类型大全”以及描述中的信息,我们将详细介绍Access...
### Microsoft Access 数据类型与 SQL Server 数据类型的主要区别 在数据库设计和开发过程中,选择合适的数据类型对于确保数据的准确性和优化存储空间至关重要。Microsoft Access 和 SQL Server 虽然都是微软旗下的...
5. **处理特殊字段**:Access支持多种复杂数据类型,如OLE对象和Memo字段,VFP中可能没有直接对应的数据类型。在这种情况下,你可能需要将数据转换或存储为VFP支持的格式,比如使用BLOB字段存储OLE对象。 6. **错误...
除了直接修改Memo组件的Text属性,我们还可以在运行时动态地将Memo与数据源绑定,这样Memo的内容会随着数据源的变化而自动更新。例如,可以将Memo绑定到一个查询结果字段: ```delphi var DataSource1: ...
了解这些基本对象和数据类型对于有效地使用Access至关重要,无论是在创建数据库、设计表、构建窗体还是生成报表时,都需要根据实际需求选择合适的数据类型,并合理利用各种对象来优化数据管理和分析。
在本文中,我们将探讨如何使用Python的`ruamel.yaml`库来读取、修改并写入YAML文件。 首先,我们需要安装`ruamel.yaml`库,这是Python中处理YAML文件的一个强大工具,支持保留原始格式和注释,非常适合进行修改后再...
### Access基本对象及数据类型详解 #### 一、Access基本对象概述 Microsoft Access 是一款功能强大的桌面数据库管理系统,被广泛应用于各种数据管理场景。在Access中,数据存储和管理主要依赖于以下几种基本对象:...
在Visual FoxPro(VFP)数据库管理系统中,备注(Memo)字段是一种用于存储长文本数据的类型,如文章、备注或任何超过255个字符的文本。在处理包含备注字段的数据时,有时我们需要将外部文件的数据导入到VFP数据库中...
SQLite不支持像Access中的Memo字段,但它有CLOB(Character Large Object)类型,可存储大量文本。在Delphi中,你可以使用TSQLiteDataset或类似组件来过滤CLOB字段。这里是一个示例: ```delphi var Dataset: ...
首先,打开一个Memo组件,然后调用ReadTextFile方法,将文件内容读取到一个字符串变量中,再将这个字符串赋值给Memo的Lines属性,即可显示文件内容。例如: ```delphi uses System.IOUtils; var FilePath: ...
当memo内容多时,换行定位类似假死…… 1、内容读进readTxtKeep 2、要查找的关键字KeyStr 3、刷新Memeo显示ss 4、然后根据前面显示的次数、关键字,Memeo定位到需要的位置
memo1.Lines.add(format('数据记录内容开始地址:%x / %d ',[Fhard.StartAdd,Fhard.StartAdd])); memo1.lines.add(format('每条记录的长度:%x / %d ',[FHard.RecordLenght,FHard.RecordLenght])); memo1.lines.add...
Access支持多种数据类型,但对于复杂的公式,可能需要以富文本或二进制形式存储。可以选择将公式保存为图片(通过Word的`OMath.Range.Export`方法),然后在Access中创建一个Blob字段来存储图片数据。或者,可以将...
常见的数据类型包括文本(Text)、备注(Memo)、数字(Number)、日期/时间(Date/Time)、货币(Currency)、自动编号(AutoNumber)、是/否(Yes/No)、OLE对象(OLE Object)和超级链接(Hyperlink)等。...
在Access中,“自动编号”是一种特殊的数据类型,它主要用于为每条记录自动分配一个唯一的数字。当新记录插入到表中时,Access会自动为该字段增加一个新的编号,这一特性非常适合用于设置主键或其他需要唯一值的场景...
- **数据类型**:Access支持多种数据类型,包括文本(Text)、备注(Memo)、数字(Numeric)、日期/时间(Date/Time)等。每种数据类型都有其特定用途,例如: - **Text**:用于存储较短的文本字符串。 - **Memo*...
6. **处理数据源**:如果你的数据来自数据库或其他数据源,你可能需要绑定Memo组件到相应的字段。在FastReport中,可以使用`DataSource`属性来实现。例如,`Memo1.DataSource := DataSource1;`,其中`DataSource1`是...
在创建和管理Access表时,应合理选择数据类型以确保数据的正确性和存储效率,同时注意字段属性的设置,以便于数据的读取和展示。此外,对已有数据的表进行字段类型修改时,需谨慎操作,避免因数据类型冲突导致数据...