有关C/S程序的问题

westbulls 2003-04-10 02:13:51
请问如何把SQL SERVER中的由RAISERROR()产生的错误信息的返回到前台VFP中.
...全文
24 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
westbulls 2003-04-10
  • 打赏
  • 举报
回复
此问题已解决!散分
zhongyj 2003-04-10
  • 打赏
  • 举报
回复
if tableupdate(.T.)<0
=aerror(err_a)
* 查看err_a中的內容
endif
westbulls 2003-04-10
  • 打赏
  • 举报
回复
没有生成错误数组.
zhongyj 2003-04-10
  • 打赏
  • 举报
回复
调用aerror()后參數數組里的錯誤信息是什麼?
westbulls 2003-04-10
  • 打赏
  • 举报
回复
我是想捕获前台数据在tableupdate()时,后台如果触发器raiserror()时,此时应该如何处理,我看tableupdate()中有一个错误捕获参数,但是总是-1, 此时调用aerror()后也无法知道错误原因.
zhongyj 2003-04-10
  • 打赏
  • 举报
回复
*error_a(1,3)里的值就是出錯信息
sqlhandle=sqlconnect("sqldns","user","pwd")
If sqlhandle<=0
Messagebox("不能連接SQL服務器",16,_screen.caption)
Endif
sql_string="insert into table1 (name) values ("jack")
nerror=sqlexec(sqlhandle,sql_string)
IF nerror<0
=aerror(error_a)
MESSAGEBOX("出錯信息:"+chr(13)+error_a(1,3),16,"新增失敗")
endif

2,722

社区成员

发帖
与我相关
我的任务
社区描述
VFP,是Microsoft公司推出的数据库开发软件,用它来开发数据库,既简单又方便。
社区管理员
  • VFP社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧