深圳全飞鸿

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 661|回复: 1
打印 上一主题 下一主题

对delphi的重要控件myDac的深入分析

[复制链接]

800

主题

1379

帖子

7705

积分

版主

Rank: 7Rank: 7Rank: 7

积分
7705
跳转到指定楼层
楼主
发表于 2020-2-25 16:32:57 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 zhgc 于 2020-2-25 16:40 编辑

1.为什么解析不到SP的参数?

MyClasses.pas
function UnbracketIfPossible(const Value: _string; out DataBase: _string; out ObjName: _string): _string;

function GetCreateSQL: _string;


  1. begin
  2.   if (FConnection.FServerPrimaryVer = 5) and (FConnection.FServerMinorVer = 0) and
  3.     (FConnection.FServerReleaseVer < 4)
  4.   then
  5.     _GetSPParams(IsFunc, ParamList, ReturnParam)
  6.   else
  7.     with GetParamBlock(GetCreateSQL) do
  8.     begin
  9.       ParamList := Params;
  10.       ReturnParam := Returns;
  11.     end;
  12. end;
复制代码

UnbracketIfPossible(Name, Database, ProcName);   
UnbracketIfPossible(Value, sl);   


回复

使用道具 举报

800

主题

1379

帖子

7705

积分

版主

Rank: 7Rank: 7Rank: 7

积分
7705
沙发
 楼主| 发表于 2020-2-25 16:54:43 | 只看该作者
本帖最后由 zhgc 于 2020-2-25 17:01 编辑

Using unsupported buffer type:253 (parameter:3)

方法:去掉.Prepare和UnPrepare


回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|nagomes  

GMT+8, 2025-5-5 04:55 , Processed in 0.024780 second(s), 20 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表