社区
数据库及相关技术
帖子详情
数据库函数怎么返回值到BCB呢
supernature
2001-07-18 03:54:46
SQL SERVER中有许多函数命令,其中我需要用一个Curr_Identity("Table_Name")用于返回在Table_Name表中的一个Identity属性当前的最大值。改属性我定义的是int型,请问如何BCB得到该函数的返回值呢。
我用过TQuery或做成存储过程,用TStoredProc,都没成功。哪位大侠能给出具体代码应该怎么写。
...全文
137
9
打赏
收藏
数据库函数怎么返回值到BCB呢
SQL SERVER中有许多函数命令,其中我需要用一个Curr_Identity("Table_Name")用于返回在Table_Name表中的一个Identity属性当前的最大值。改属性我定义的是int型,请问如何BCB得到该函数的返回值呢。 我用过TQuery或做成存储过程,用TStoredProc,都没成功。哪位大侠能给出具体代码应该怎么写。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
supernature
2001-07-20
打赏
举报
回复
此问题已经搞定,以上几种方法均可以。多谢
TR@SOE
2001-07-19
打赏
举报
回复
那试试Query1->FieldByName("maxid")->Value?
luhongjun
2001-07-19
打赏
举报
回复
select Ident_Current('table_name') as maxid from anytable
Query1->FieldByName("maxid")->Value;
应该可以。
supernature
2001-07-19
打赏
举报
回复
还是不行阿,报相同的错误。我感觉好像maxid不是一个field,所以才出那样的错误的。
supernature
2001-07-18
打赏
举报
回复
select Ident_Current('table_name') maxid from anytable可以用,但是
Query1->FieldByName("maxid")->AsInteger却不行,报出的错误是
Field 'maxid' is of an unknown type
TR@SOE
2001-07-18
打赏
举报
回复
只要select Ident_Current('table_name')能用,那么select Ident_Current('table_name') maxid from anytable应该也可以用吧?我对SQL SERVER不熟悉,只是凭对SQL的感觉在写。呵呵。
supernature
2001-07-18
打赏
举报
回复
不对。Ident_Current('table_name')是SQL自带的函数(前面笔误,写成了curr_identity),其定义就是返回表名称为table_name的表的identity属性列的当前最大值,在Query Analysis中的其用法就是
select Ident_Current('table_name')
成功后的返回值为某最大值,类型为sql_variant.所以是不能想上面那样写的。
当然,用求max值的方法是可以的,即select max() from table
但是表越大,执行效率就越低,总感觉不太完美。
Xhunter
2001-07-18
打赏
举报
回复
关注
TR@SOE
2001-07-18
打赏
举报
回复
我觉得可以这样啊:
TQuery中SQL写作:
select Curr_Identity("table_name") maxid from table_name
然后在程序中执行Query,用
Query1->FieldByName("maxid")->AsInteger来获得它啊。
在C++Builder中创建Access odbc数据源
博主想用BDE导Access
数据库
,需创建ODBC数据源,未找到
BCB
写的代码,于是进行了改写。文中给出了创建Access ODBC数据源的
函数
,包含输入参数、
返回值
、用法及注意事项,还展示了具体代码实现。
BCB
开发MIDAS(DataSnap)多层应用程序
本文介绍如何使用Borland C++ Builder通过DataSnap组件开发MIDAS多层应用程序,包括客户端和服务端的建立过程,以及如何实现客户端与服务端之间的消息传递。
BCB
中使用API
函数
写简单串口程序(定时器接收)
本文深入探讨了串口通信的基本原理、关键
函数
及其应用实例,详细介绍了如何使用CreateFile、CloseHandle等
函数
进行串口的打开与关闭,以及如何通过GetCommState、SetCommState等
函数
设置串口工作状态。同时,文章还提供了串口初始化、发送与接收数据的具体步骤,以及如何通过定时查询接收数据的方法,旨在帮助开发者理解和掌握串口通信的核心技术。
BCB
控件制作和消息处理
本文介绍了C++ Builder在应用程序开发中的进阶技术,包括消息处理、SDK编程等。通过制作标题棒在窗口左边的对话框控件,示范了控件制作和消息处理的概念。详细阐述了利用WM_NCHITTEST消息制作竖直标题窗口,以及制作对话框控件的步骤,代码在PWin98/C++ Builder 3.0上调试通过。
Excel表格导入到
数据库
本文介绍将保存在内存流中的Excel表格数据保存到
数据库
的开发过程。包括保存导入Excel表格到
数据库
的步骤,如点击按钮、打开路径等。还阐述了控制器的处理步骤,如声明
返回值
、捕获异常等,强调保存员工表时用户id的重要性,并展示了导入数据成功的结果。
数据库及相关技术
1,178
社区成员
18,938
社区内容
发帖
与我相关
我的任务
数据库及相关技术
C++ Builder 数据库及相关技术
复制链接
扫一扫
分享
社区描述
C++ Builder 数据库及相关技术
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章