s#数据类型的c#数据验证

时间:2017-12-18 17:15:55

标签: c# sql sql-server database validation

我正在编写一个程序来生成SQL查询以将数据输入SQL数据库。应输入数据库的所有值都以字符串形式到达。

但在输入数据/生成查询之前,如果可以将数据输入数据库,则应验证数据。

通过读出目标列的Informations_Schema,我知道数据需要是数据类型" datetime"," varchar"或" nvarchar"等等...

有没有办法验证字符串,将其与SQL Server数据类型进行比较?

例如:

  • 是"你好世界!" SQL数据类型" int" (误差)
  • 是" 2017-12-12" a" datetime" (OK)
  • 是"测试" a"十进制" (误差)

我开始为每种数据类型编写验证方法,但这看起来很复杂而且很脏......

有更简单的方法吗?

0 个答案:

没有答案