大神快来看看这个难题,在线等解答,马上给分。
需要做一个仿PL/SQL的智能提示和智能报错的功能。求资料。
具体如下:
1:当我在文本框输入一个SQL语句,单击确定按钮时如果SQL语句有错误就把错误的地方提示出来,并且那个相应的SQl语句部分字符置红
2:例如(Select * from table t where t.)当“.”这个字符输入时要像PL/SQL一样把这张表的所有字段列出来。
------解决方案--------------------顶起来啊!
------解决方案--------------------这个应该可以实现的 首先你通过字符串过滤吧table查找出来 然后去数据库中把table所有字段都给查询出来 当他输入的时候你判断当前输入是否是t. 如果是 显示提示
------解决方案--------------------
智能报错你以为就这么简单么..........光是智能这2个字 就是个比较大的工程了
------解决方案--------------------楼主直接引用VS自带的sqlexpression 等等 来报错吧,
------解决方案--------------------有没有类似的项目资料啊!
------解决方案--------------------目测底层就是正则表达式。然后,这个其实很牛逼啊。新手低调路过
------解决方案--------------------有做过基于WPF的RichBox的编辑器的资料么啊?参考下啊!