【编程开发】AspAsp.NetCGIPHPJspXMLPERLC++C#VCVBDelphiPowerBuilderJAVA汇编数据库编程移动开发其它语言

您现在的位置:首页 > 网络学院 > 编程开发 > 数据库编程 > 结构体与blob数据的转换

结构体与blob数据的转换

来源: 作者: 日期:2006-08-14

【聚杰网数据库编程】结构体与blob数据的转换


要用API,如下:

  设为结构 str_exam lstr_exam, blob lbl_exam

  Function ulong MemoryCopy(ref str_exam source, REF blob destination, u long length) library "kernel32.dll" Alias for "RtlMoveMemory"

  Function ulong MemoryCopy(REF blob destination,ref str_exam source, ul ong length) library "kernel32.dll" Alias for "RtlMoveMemory"

  设str_exam长度为 li_lenexam

  将lstr_exam copy 到 lbl_exam

  lbl_exam = blob ( space ( li_lenexam ) )

  MemoryCopy ( lstr_exam, lbl_exam, li_lenexam )

  将lbl_exam copy 到 lsr_exam

  MemoryCopy ( lbl_exam, lstr_exam, li_lenexam )

  如只结构copy到blob,还可用blobedit,更简单一些。 记住这个API文档上找不到的RtlMoveMemory,非常非常有用。 它可用来取pb变量的指针。



评论   点击查看全部评论
您的评论参与,将为聚杰带来更大的动力!请不要吝啬!
快速回复
请使用文明语言让我们维护健康绿色网络环境!

匿名发表   验证码: