SQLExec(Sql1,"Execute Sp_Pager ?tblName,?strGetFields,?fldName,@strWhere=?Cxtj","Jgdmx")
select Jgdmx
运行到这里就会提示错误,说找不到别名Jgdmx
不知道只是哪里出了问题?
Execute Sp_Pager ?tblName,?strGetFields,?fldName,@strWhere=?Cxtj这个语句又是什么意思?希望有高手解惑,万分感谢!
vfp中调用SQL服务器数据问题
答案:3 悬赏:70 手机版
解决时间 2021-02-09 10:35
- 提问者网友:藍了天白赴美
- 2021-02-08 23:19
最佳答案
- 五星知识达人网友:七十二街
- 2021-02-09 00:44
Execute Sp_Pager ?tblName,?strGetFields,?fldName,@strWhere=?Cxtj
此语句为执行一次名为Sp_Pager的存储过程,这个存储过程需要后面的几个参数,之所以错误是因为你执行SQL语句失败,或者你这个存储过程并没有返回值,第一个可能是连接数据库失败
最主要的可能是你存储过程错误,没有返回结果。
n = SQLExec(Sql1,"Execute Sp_Pager ?tblName,?strGetFields,?fldName,@strWhere=?Cxtj","Jgdmx")
If n<0 Then
MessageBox("SQL执行错误",16,"系统提示")
Return .F.
EndIf
此语句为执行一次名为Sp_Pager的存储过程,这个存储过程需要后面的几个参数,之所以错误是因为你执行SQL语句失败,或者你这个存储过程并没有返回值,第一个可能是连接数据库失败
最主要的可能是你存储过程错误,没有返回结果。
n = SQLExec(Sql1,"Execute Sp_Pager ?tblName,?strGetFields,?fldName,@strWhere=?Cxtj","Jgdmx")
If n<0 Then
MessageBox("SQL执行错误",16,"系统提示")
Return .F.
EndIf
全部回答
- 1楼网友:几近狂妄
- 2021-02-09 03:26
应该是没sqlexec没的执行成功,
n = SQLExec(Sql1,"Execute Sp_Pager ?tblName,?strGetFields,?fldName,@strWhere=?Cxtj","Jgdmx")
if n<0
messageb("SQL执行错误",16,"系统提示")
retu .F.
endi
select jgdmx
- 2楼网友:胯下狙击手
- 2021-02-09 02:22
http://tech.163.com/special/t/000915su/ttupfoxpro.html
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯