社区
数据库相关
帖子详情
如何动态的添加Delphi的组件?
xuleicsu
2006-04-21 11:50:00
在我的程序中,需要用TADOConnection组件连接数据库,但是TADOConnection组件对象的数目不是固定的
也就是说我可能使用TADOConnection组件,同时连接N>=1个数据库,N没有上限,如何才能动态的产生这些
TADOConnection组件呢(我需要几个就产生几个)?高手指点啊
...全文
308
2
打赏
收藏
如何动态的添加Delphi的组件?
在我的程序中,需要用TADOConnection组件连接数据库,但是TADOConnection组件对象的数目不是固定的 也就是说我可能使用TADOConnection组件,同时连接N>=1个数据库,N没有上限,如何才能动态的产生这些 TADOConnection组件呢(我需要几个就产生几个)?高手指点啊
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
xuleicsu
2006-04-21
打赏
举报
回复
试试看
GARNETT2183
2006-04-21
打赏
举报
回复
var
connect: array of TADOConnection;
begin
setlength(connect,5); //需要多少个就改这个数据值5
end;
Oracle varchar类型数值排序问题
方法一: select * from A a order by CAST(a.xh AS INTEGER); 方法二: select * from A a order by to_number(a.xh); 问题描述:A表中存在一个类型为varchar2的字段xh(序号),现根据xh排序SQL:select xh from A a orde...
oracle数据库中对varchar类型求max的解决方法
http://kidiaoer.iteye.com/blog/1064902 在oracle中,如果对varchar类型求max会发现9比10大,这是因为数据类型的原因,我们需要将varchar转换成number类型。 方法是使用to_number()函数。 例子: in
WorkNote:Oracle数字[varchar]排序问题解决
问题: 在oracle中查询sql时,如果我们要根据px**(varchar类型)**字段内容对数据进行排序时: 如果px存的数字小于10:可以满足顺序排列 当px内存的数字大于10时:造成1,10,11,12,2的情况(因为根据字符来排序了) 解决: 将varchar转成number可以进行顺序排序: select * from TableName order by decode(trim(translate(px, '0123456789', ' ')),
oracle nvarchar2用法,Oracle处理varchar2类型排序问题
开发新项目遇到一个问题,Oracle数据库有张表有个专门用来排序的字段SN的数据类型是varchar2的,当用这个字段进行排序的时候虽然SN中存入的数据都是数字,但是因为是varchar2类型的造成实际排序的时候不论数字有几位只会比较第一位的大小进行排序。例如:这里有四条数据如下我们进行排序 这个是我们需要...
Oracle数据库中order by对varchar和number数据的排序问题
参考文章:https://blog.csdn.net/qq_20565303/article/details/79128748 感谢博主! 这个问题Oracle和MySQL是一样的。在排序时,因为一个number类型的字段在建表时定义成了varchar类型,因此在排序时出现乱序的问题,如果看到排序出现问题可以先检查一下表字段的定义的类型。如果为varchar就要重点注意了。 解决办法: ...
数据库相关
2,508
社区成员
88,437
社区内容
发帖
与我相关
我的任务
数据库相关
Delphi 数据库相关
复制链接
扫一扫
分享
社区描述
Delphi 数据库相关
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章