F flyingfly Unregistered / Unconfirmed GUEST, unregistred user! 2008-04-29 #1 数据库如何存储含有上下标的数据,这个与数据库的种类有关吗??什么样的数据库能存储含有上下标或希腊字母的数据呢?? 有软件用*.gdb的数据库中保存过上下标的数据,有谁作过!??
F flyingfly Unregistered / Unconfirmed GUEST, unregistred user! 2008-04-29 #3 定义了,和vchar一样没变化啊! 谁作了,有代码吗?? 我是想实现上下标或希腊字符的数据库的保存,和程序的读取
L levi Unregistered / Unconfirmed GUEST, unregistred user! 2008-04-29 #4 这跟数据库,跟保存的文件,跟任何数据保存形式都没关系,打开一个RTF文件看看就知道了,像字体类型、颜色、字号等都是通过标识实际的,无非是控件本身可以识别这些标识,然后显示出来而已。 HTML语言同样是类似方式实现的。
这跟数据库,跟保存的文件,跟任何数据保存形式都没关系,打开一个RTF文件看看就知道了,像字体类型、颜色、字号等都是通过标识实际的,无非是控件本身可以识别这些标识,然后显示出来而已。 HTML语言同样是类似方式实现的。
F flyingfly Unregistered / Unconfirmed GUEST, unregistred user! 2008-04-29 #5 你理解的不对!! 其实想要实现的结果是, 能通过数据库保存含有上下标,开根号,或希腊文母、特殊字符的信息!
L levi Unregistered / Unconfirmed GUEST, unregistred user! 2008-04-29 #6 那不论怎么说,你如果已经实现了控件显示的功能,那么就把文件以流的形式保存到image字段中总可以了吧。
F flyingfly Unregistered / Unconfirmed GUEST, unregistred user! 2008-04-29 #7 不好意思,麻烦你一下, 我不知道怎么样把string保存成image文件啊!!? 能给段例子吗??
L levi Unregistered / Unconfirmed GUEST, unregistred user! 2008-04-30 #9 var tp:String; tpStream:TMemoryStream; begin tp:='ABCDEFG测试。;,。‖23『』'; //特意含一些中文及uniCode字符 tpStream:=TMemoryStream.Create; try //写入 tpStream.WriteBuffer(tp,Sizeof(tp)); tpStream.Position := 0; //注意指针要回到开头 //重新读出,看内容是否正确 tp:=''; tpStream.ReadBuffer(tp,tpStream.Size); ShowMessage(tp); Finally tpStream.Free; end; end;
var tp:String; tpStream:TMemoryStream; begin tp:='ABCDEFG测试。;,。‖23『』'; //特意含一些中文及uniCode字符 tpStream:=TMemoryStream.Create; try //写入 tpStream.WriteBuffer(tp,Sizeof(tp)); tpStream.Position := 0; //注意指针要回到开头 //重新读出,看内容是否正确 tp:=''; tpStream.ReadBuffer(tp,tpStream.Size); ShowMessage(tp); Finally tpStream.Free; end; end;
F flyingfly Unregistered / Unconfirmed GUEST, unregistred user! 2008-04-30 #10 tp:='ABCDEFG测试。;,。‖23『』'; 这还只是字符串,能输入就能保存,但平方,根号怎么赋值给tp呢!! 找到一篇文章,但没看懂作不出来!! 谁能看明白作个实例!? http://www.ithome-cn.net/technology/pb/pb160.htm
tp:='ABCDEFG测试。;,。‖23『』'; 这还只是字符串,能输入就能保存,但平方,根号怎么赋值给tp呢!! 找到一篇文章,但没看懂作不出来!! 谁能看明白作个实例!? http://www.ithome-cn.net/technology/pb/pb160.htm