葬
葬月
Unregistered / Unconfirmed
GUEST, unregistred user!
真奇怪 我在MIDAS的服务端的接口函数里的一个OleVariant v 但是在客户端调用这个方法时候却说这个Variant 不是个数组??怎么回事? (50分)<br />我发现我的问题只所在了,,
我在客户端将个文件流转换为OleVariant上传到服务端
问题是这个OleVariant有可能是0(没有文件要上传就赋值为0)
当OleVariant为0的时候, 在服务端那边的添加数据库的行为中
就发生错误,说是 Variant is not Array
因为在服务端我是要把这个OleVariant转换为TStream让
数据库TBlobField(Sql_ADOQuery.FieldByName('照片')).LoadFromStream(Stream);
进行添加的, 现在我该怎么办?? 如何让程序来判断这个OleVariant是0.还是个文件流?
我在客户端将个文件流转换为OleVariant上传到服务端
问题是这个OleVariant有可能是0(没有文件要上传就赋值为0)
当OleVariant为0的时候, 在服务端那边的添加数据库的行为中
就发生错误,说是 Variant is not Array
因为在服务端我是要把这个OleVariant转换为TStream让
数据库TBlobField(Sql_ADOQuery.FieldByName('照片')).LoadFromStream(Stream);
进行添加的, 现在我该怎么办?? 如何让程序来判断这个OleVariant是0.还是个文件流?