本人现在要设计一个通过用户界面选择表和字段等生成SQL语句的东西
但是生成出来的SQL语句,用户又可以直接修改
这就需要用到验证用户修改后的SQL语句是否正确请问这个验证SQL语句是否合法的正则表达式应该怎么写呢谢谢~~
但是生成出来的SQL语句,用户又可以直接修改
这就需要用到验证用户修改后的SQL语句是否正确请问这个验证SQL语句是否合法的正则表达式应该怎么写呢谢谢~~
解决方案 »
- 创建线程过多的问题?!
- vs2005下同一个项目里怎么不能使用两个.cs文件(两个cs文件里都有Main函数)
- Grid.Rows[i].Cells[0].value.tostring()内存占用问题?
- web应用程序与sql server数据库一起打包的完美解决方案,打包必读!
- 程序编译通不过,请高人指点!
- 线程池里面线程的线程名称
- a simple question about usercontrol?
- 一个关于XML的正规格式问题,请这方面的高手近来。跪谢~~~~~~,在线等待
- 请问哪位高手看过<<C#高级编程>>这本书,一个关于SetDataBinding方法的问题?
- 关于c#webbrowser获取不到无ID元素
- 怪事,Winform中的DataGridView中复选框的问题???
- 关于线程调用窗体控件的一个疑问
这东西用正则很复杂的
如果用户改了filed的name 正则根本就检查不出来
如果再有嵌套SQL之类的 或者有些是根据前面的执行结果来选择执行后面的语句
-__-#
Dim reader As SqlDataReader
Dim rtn As Boolean
reader = Query(pSql)
rtn = reader.Read()
reader.Close()
Return rtn
End Function
但是我只想知道这个SQL语句有没有对,
而无法对这个SQL语句进行执行,因为没有数据库我该怎么办呢