如何在sql表中验证输入的发票号是否已经存在
how can I verify if the entered invoice number already exist is my sql table?
我有一个名为InvoiceNumber_OnChange()
的函数,我试图实现一些代码,允许我验证输入的发票号是否已经存在是我的sql表。以下是我到目前为止写的。
function InvoiceNumber_OnChange()
{
var invoice = $("#InvoiceNumber").val();
var Sql1 = null;
if (invoice != "")
{
Sql1 = "SELECT [DocumentNumber] FROM [DYNAMICS].[dbo].[AP_Invoice_Table]
WHERE DocumentNumber = '" + invoice +"'";
if (Sql1)
{
CSClient.alert("Invoice number already exist, please check your entry!")
return false;
}
else return true;
}
}
这不起作用,因为这不是获得sql查询值的正确形式(我不知道如何做到这一点)。如果找到发票#,我希望查询返回true或false或其他东西,这样我就可以根据存储在SQL1变量上的值输入if语句。
有人能帮我写缺失的代码吗?
尝试使用SELECT COUNT (*) FROM [DYNAMICS].[dbo].[AP_Invoice_Table]
WHERE DocumentNumber = '" + invoice +"'"
。
如果返回> 0,则该值已经存在。
要小心,在您的select语句中,看起来您正在打开自己的sql注入攻击向量
相关文章:
- 用于检查数组中是否存在元素的javascript自定义方法
- 是否存在React Native“;WEB代码安全防护”;
- 验证会话中是否存在对象's数组
- 如何查找值是否存在于二叉树中
- 检查是否存在使用chrome扩展的javascript库
- 是否存在Javascript Liferay Service库的文档?如何处理错误情况
- 测试mongo脚本中是否存在参数
- 检查搜索结果是否存在多次如果是,则在Javascript中只显示一个结果
- 检查数组中是否存在字符串值,并返回找到的数组值js
- 如何通过json对象选项卡中的Id来检查对象是否存在
- 检查是否存在任意控制器/操作
- Javascript滑块不滑动,如何判断是否存在JS冲突
- 根据手机上是否存在文件,在jQuery mobile中动态填充列表视图
- javascript测试是否存在两个标志中的任何一个
- 如何使用javascript检查移动sd卡中是否存在文件
- 当提供函数名称时,检查函数是否存在于同一作用域中
- 需要帮助使用JQuery.inArray()检查值是否存在
- 确定元素是否存在
- 使用javascript检查服务器上是否存在html文件
- 是否存在类似ExtJS 4的框架;正常的“;网站