1、PARADOX数据库或SQL SERVER有可以存声音的字段类型么?如果不行,其它的什么数据库可以存声音呢?
2、若某字段可以存声音,那么是以什么形式存放的呢?把声音数据保存到该字段里还是在字段里存个指针,指向外部的声音文件呢?
3、请问图像与声音在DELPHI中具体是如何存入数据库中的,另外如何从数据库中读取呢?
4、您能介绍一下blob/clob类型好么,PARADOX中有这两种字段类型么?
5、若要往以上这两种类型的字段中输入声音或图像数据,应用流的形式是么?在DELPHI中如何使用流呢?
6、您能具体介绍一下流这种数据类型么?
12 个解决方案
#1
i am paying attention to this bulletin!
#2
up
#3
关注
#4
关注
#5
up!
#6
1、可以使用BLOB字段存放
2、可以存放声音和图象本身(可以带格式)
3、可以使用BLOBStatrm(BLOB流)存放或读取
4、在PARADOX中有BLOB字段
5、...
6、....
2、可以存放声音和图象本身(可以带格式)
3、可以使用BLOBStatrm(BLOB流)存放或读取
4、在PARADOX中有BLOB字段
5、...
6、....
#7
up!
#8
SQL是IMAGE类型字段,Paradox是G,存储方式是以二进制方式存放,可以以内存流或者楼上兄弟所说的那样读取或存储
#9
up
#10
定义BLOB流
var
blo: Tblobstream ;
把流和数据库的BLOB字段FELD连接
blo := Tblobstream.Create(Tblobfield(table1.fieldbyname('feld')),bmwrite) ;
把图象(例如JPEG)存入流
jpg.SaveToStream(blo) ;
blo.Destroy ;
table1.Post ;
jpg.Destroy ;
table1.Close ;
var
blo: Tblobstream ;
把流和数据库的BLOB字段FELD连接
blo := Tblobstream.Create(Tblobfield(table1.fieldbyname('feld')),bmwrite) ;
把图象(例如JPEG)存入流
jpg.SaveToStream(blo) ;
blo.Destroy ;
table1.Post ;
jpg.Destroy ;
table1.Close ;
#11
up
#12
同意Camelql(单峰驼)的意见
#1
i am paying attention to this bulletin!
#2
up
#3
关注
#4
关注
#5
up!
#6
1、可以使用BLOB字段存放
2、可以存放声音和图象本身(可以带格式)
3、可以使用BLOBStatrm(BLOB流)存放或读取
4、在PARADOX中有BLOB字段
5、...
6、....
2、可以存放声音和图象本身(可以带格式)
3、可以使用BLOBStatrm(BLOB流)存放或读取
4、在PARADOX中有BLOB字段
5、...
6、....
#7
up!
#8
SQL是IMAGE类型字段,Paradox是G,存储方式是以二进制方式存放,可以以内存流或者楼上兄弟所说的那样读取或存储
#9
up
#10
定义BLOB流
var
blo: Tblobstream ;
把流和数据库的BLOB字段FELD连接
blo := Tblobstream.Create(Tblobfield(table1.fieldbyname('feld')),bmwrite) ;
把图象(例如JPEG)存入流
jpg.SaveToStream(blo) ;
blo.Destroy ;
table1.Post ;
jpg.Destroy ;
table1.Close ;
var
blo: Tblobstream ;
把流和数据库的BLOB字段FELD连接
blo := Tblobstream.Create(Tblobfield(table1.fieldbyname('feld')),bmwrite) ;
把图象(例如JPEG)存入流
jpg.SaveToStream(blo) ;
blo.Destroy ;
table1.Post ;
jpg.Destroy ;
table1.Close ;
#11
up
#12
同意Camelql(单峰驼)的意见