一个棘手的 ASP 问题:ASP中如何处理文本、表格? (191分)

  • 主题发起人 主题发起人 老Q
  • 开始时间 开始时间

老Q

Unregistered / Unconfirmed
GUEST, unregistred user!
ASP中如何处理文本、表格? 我指的是录入和查询,哪位大侠有这方面的经验?
 
一般的大数据库都可以
文本 用 Text ,
其他复杂的用Blob
 
lha大侠:
MS-SQLserver7.0是哪种数据类型,MS-Access是哪种数据类型,Paradox又是哪种
数据类型支持复杂数据?
 
BINARY
二进制的,什么都行
 
sql:image,binary,varbinary
access:OLE
paradox;OLE/BINARY
 
to 老Q:
我不是大侠,而是无业游民!
一般情况 M$ SQL Server 和 Sybase 中你可以用 binary,varbinary 和 image 类型的字段
来存储复杂的数据格式
MS-Access 中可用 Memo 来存储文本信息, 用OLE来存更复杂的东西
Paradox :中也差不多,Memo , Binary ,OLE
 
其实任何一种数据库都可以保存你所说的内容,一般使用(text, memo, binary)字段
类型,问题的关键是你应该怎样将要保存的内容编码。怎样才能把数据写入数据库后并
能正确的读出。
 
数据库一般大型的都可以,字段类型可以用blob类型。
 
谢谢大家热心帮助,那么复杂类型数据又如何使用web应用程序在浏览器中录入和查询
输出呢?
 
里面有几篇WEB开发的文章对你会很有帮助!
http://delphi.yesite.com/my_data/
 
其实你不需要将所有的内容都存放到数据库中,因为这样的话编码比较麻烦,你可以
考虑对每个资源建立一个子目录,把图片,资料等内容都放到该目录下,数据库中只
需记录该路径的相对位置。
或者也可以考虑使用一种通用的格式将资源保存到一个文件中,如doc,chm等,然后把
单个文件保存到数据库中,处理就简单多了。
 
数据库只记图片资料文件名的办法在小型数据库管理系统中不好。
不方便管理和安全。应将资料放入数据库中。如果是文件管理系统另当别论。
blob类型的字段专门存放这类信息。数据库类型随便

 
各位大侠:如果这样解决也是很好的,既录入时提供一个链接,指向一个文件如 111.doc
查询时点击该链接,则在word里打开该文件,但这种思路还是不容易实现,各位大侠有这方面
的经验?
YB_unique先生:你提供的网址上的文章都已看过了,没有一篇适合,请不要浪费我的宝贵时间好不好!
 
555,没有人关心俺
 
磁盘是万能的,什么都能存储。
 
链接是不可取的,首先根本无法保证安全性,你对这些文件不加密,随便哪个人都能到指定
文件夹下,浏览一番;你进行文件加密,你的程序每读一次文件,都要进行一次解密,每
将修改写入都要进行一次加密,数据库I/O操作一频繁的,系统负担就直线上升。
其次这样做也是违反软件设计基本原则的,因为别人可以不经过你的系统,直接对你的数据
文件进行修改、删除、添加,而这些操作根本没有在你的系统里留下痕迹,既无法追踪日志,
也留下明显的数据漏洞,比如误操作手工删除了你的某个DOC文件,在系统里根本没有记录,
你既不知道是谁删除的,也不知道什么时候删除的,甚至不知道是系统的原因,没有写库成功
呢?还是别的其他没有预见到的原因?
 
估计没有。
但用二进制格式的肯定可以,只不过你的程序得处理!
要不然数据库干吗分那么多数据类型,就是为了给你省事。
 
大型数据库都支持 blob
 
可能没有吧!观注
 
保存路径还是二进制文件到数据库都有各自优缺点,要实用何种还是要看具体的环境和需求
 
后退
顶部