我准备在自己写的建帐工具里加这么个功能:简单实现查询分析器的功能。方便用户在程序里使用Sql语句来执行数据库操作。例如:查询,删除,插入等等,最好还能把关键字呈高亮颜色显示。请大家给点建议。或是有什么好的解决方案。

解决方案 »

  1.   

    可是在公司以前产品的版本里(VB6)的确是做了这么个模块,难道到了.Net下就做不出了吗?
      

  2.   

    假设命令框是richTextBox1,那么取得richTextBox1.Text.
    传给SqlCommand.
    判断一下是select 还是insert等等,执行相应就好了。
    语法高亮这个你可以去看看notepad++或者sharp的源码。
      

  3.   

    LZ可以看看:http://blog.skyiv.com/more.asp?name=benben&id=26
      

  4.   

    codeproject 上有一个,叫querybuilder
      

  5.   

    看看SharpDevelop里怎么实现的吧.
      

  6.   


    sqldmo可帮助你做一部分工作
      

  7.   

    并且和pl-sql效果相近,我也是因为用惯了plsql才决定改写sql server的。
      

  8.   

    如果用户水平真这么高的话你就直接拖个TextBox, 一个Button,
    按Button时就执行TextBox里的SQL如果用户想在你已有的数据中再过滤查找,则可以
    无限次的再次查找过滤
    http://community.csdn.net/Expert/topic/4301/4301902.xml?temp=.2196161
      

  9.   

    to:duan17
    querybuilder v1.2的不怎么好用,因为他没有记忆功能。否则的话为什么不用 微软自带的啊 不知道其它几个版本怎么样。