捐赠 | 广告 | 注册 | 发布 | 上传 | 关于我们    
  沪ICP备05001939号 DELPHI盒子 | 盒子论坛 | 盒子文章 | 盒子问答悬赏 | 最新更新 | 论坛检索 | 下载中心 | 高级搜索    
  精品专区 | 繁體中文 | 奖励公告栏 | 直通车账号登陆 | 关闭GOOGLE广告 | 临时留言    
 
广告
评论:ADO做的类SQL查询分析器
jie 137481 2014/6/23 15:59:04
必须顶
gfmweb 88519 2014/3/30 9:05:08
真的很好用,谢谢分享!!
linaggbb 41461 2011/4/15 14:07:57
有没有代码的啊啊 ??可不可以让我参考下啊
mathsfan 34380 2008/6/1 12:14:43
http://msdn.javaeye.com/blog/199124
哈哈,改了个简单来用,偶不怎么用对象浏览器,把它隐掉了,放了个三方控件,好支持即时着色,结果程序体积大了不少了哦。
跟作者支一声...
mathsfan 34378 2008/6/1 9:39:29
晕,刚好我想做一个类似的东西,把基本菜单都弄成和mssqlserver差不多一样的了,幸好还没写多少代码,要不然得重复劳动多少啊,哈哈。
骨架:http://msdn.javaeye.com/blog/199066
决定在LZ这基础上加入自己的一些特殊功能了...
cnsurfy 34181 2008/5/21 15:00:30
很好,学习中。。。有些看不懂!
kxgkxg 33049 2008/2/15 9:32:32
留个QQ号,大家一起来完美善
619229973
xjw100 32707 2008/1/14 20:34:51
我对她进行的稍许改动,如登录时候保存用户名和密码。
用TSynMemo替换了TMemo以高亮显示代码,看起来舒服。
添加复制左边目录树对象名称。提高书写效率。

现在很需要一个功能就是:可以打开存储过程和自定义函数,然后进行编辑。。
这样基本上我就不需要开sql server2005了。
自己能力太差,实现不了,望楼主指点一二。不胜感激!!
xjw100 32706 2008/1/14 20:29:04
cnpack成员里面有个老沈,误会了。
很感谢楼主的大公无私精神。
太棒了,我基本上我天天在用,SQLserver2000不能连接2005,而这个可以。公司现在用sql server2005操作起来奇慢。这个程序没有的功能我才开sql server2005。
penal 32674 2008/1/11 15:38:15
TADOConnection默认使用的是Static型的cursor,因此它创建的Recordset默认也是Static的,那样子ADO已经读取所有的结果集到内存了,那些消息自然被忽略了。推荐直接使用原生的ADO接口。
Rst: _Recordset;

Rst := CoRecordSet.Create;
Rst.Open('print 222', ConnIntf, adOpenForwardOnly, adLockReadOnly, 0);
while Rst <> nil do
  Rst := Rst.NextResult;

在网吧,没法看help。自己对一下资料.
suiyunonghen 32634 2008/1/9 13:29:39
我的代码如下
ADOConnection1.Execute('Print 1');
然后在 OnInfoMessage事件中
使用
  Error.Description根本就不执行
请大哥 再提示一下
suiyunonghen 32633 2008/1/9 13:25:19
好象不行啊,我没有弄到!
suiyunonghen 32630 2008/1/9 13:10:08
原来如此,多谢Penal大哥,我再去看看。呵呵
penal 32584 2008/1/7 16:02:52
to suiyunonghen: 
print打出来的消息用InfoMessage事件也可以得到,但我没有使用这个事件,用这个事件和ADO的Errors类取得print打出来的消息和错误是足够了,但却得不到语法错误的行号等信息,我使用的是GetErrorInfo重新取得当前线程的IErrorInfo接口,并取得MSSQL自定义的ISQLServerErrorInfo 接口,这个接口在SQL SERVER联机文件有介绍。
其实用ADO实现这个软件不太好控制,最近学了OLE DB,我发现用OLE DB写代码会更少,更好懂。
suiyunonghen 32574 2008/1/6 14:35:04
呵呵,另外,想问一下楼主,
那个 Print打印命令打印出来的值怎么得到啊
比如,Print 1
让系统显示为1,这个1是怎么得到的呢?
suiyunonghen 32573 2008/1/6 14:21:55
呵呵,借用了楼主的ADO Binding等几个单元,然后放到CnPack中去了,呵呵。楼主莫怪
penal 32525 2008/1/3 16:56:20
啥时候我成了cnpack成员了?
lobtao 32441 2007/12/28 12:25:57
tp26021340 32440 2007/12/28 10:49:31
好厉害啊! 可是我好多看不明白啊!
    能不能供一些备注说明啊!
xjw100 32221 2007/12/14 10:35:15
太棒啦。非常小巧。
我今天才发现楼主原来是Cnpack的成员,貌似已经把它加入了cnpack组建包里面了。
第一页 上一页 下一页 最后页 有 42 条纪录 共3页 1 - 20
 用户名:
 密 码:
自动登陆(30天有效)
 
  DELPHI盒子版权所有 1999-2023 V4.01 粤ICP备10103342号-1 更新RSS列表