在页面上编写好的SQL语句,然后保存到数据库中,如何查询该语句是否正确,
就像查询分析器中的语法检查?而不是执行该SQL语句?比如:select * from aa 这句是正确的
但是写成了 select * form aa
通过语法检查,指出该句不正确?
就像查询分析器中的语法检查?而不是执行该SQL语句?比如:select * from aa 这句是正确的
但是写成了 select * form aa
通过语法检查,指出该句不正确?
解决方案 »
- CSDN 引用quote是怎么换转的
- asp.net mvc项目(.net framwrk4.0)无法在IIS5上面调试吗?
- 我想安装IIS,我有xp光盘,但我不会安装,怎么把光盘放到电脑里面去
- 求net打包自动安装数据库的问题!!!!!!!
- webform显示的问题,看大家有没有好办法!
- 为何我用JavaScript写的ShowModialog加载ASP.NET页面只调用一次?
- 一简单SQL语句排序问题,帮忙顶的也给分。
- 根据点击量进行排序
- 关于select2 插件的数据获取。
- 各位帮忙,我刚学ASP。NET,我安装了动行库,在IIS里用IP发布站点,为什么运行一个。ASPX文件,它总说“服务器应用程序不可用”,急,马
- 请问各位要搭建一个Asp.NET的开发环境需要些什么软件啊?
- 关于AspNetPager生成的垃圾代码
using System;
using System.Text.RegularExpressions;namespace chjl.Test
{
/// <summary>
/// Class1 的摘要说明。
/// </summary>
public class SqlValidate
{
public static bool IsSelectOk(string selectSql)
{
string pattern = @"SELECT\s+\w+\s+FROM\s+\w+"; Regex regex = new Regex(pattern, RegexOptions.IgnoreCase); return regex.IsMatch(selectSql);
} public static void Main()
{
string selectSql = "select Username from Users";
bool isOk = IsSelectOk(selectSql); Console.WriteLine(isOk);
}
}
}
但不是在查询分析器中验证语法正确.
上面的也只是一个例子,实际中还有很多其他的SQL语句.
望高人出现!!!
晕死,你的form写错了
执行后再rollback,发生异常就是语法错误
结贴!!!散分!