Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/312.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/72.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/svn/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 带变量的SQL脚本,如何从C调用它们#_C#_Sql - Fatal编程技术网

C# 带变量的SQL脚本,如何从C调用它们#

C# 带变量的SQL脚本,如何从C调用它们#,c#,sql,C#,Sql,我想在我的桌面应用程序中使用SQL脚本。但是我不会写任何sql 语句,并调用它们 INSERT INTO table VALUES (..., ..., ...) 上面应该是我的SQL语句;在这里,我要填充c#侧的值。应该怎么做 我的SQL语句;它的符号是什么?我如何在其中添加at c#参数 谢谢 您需要使用参数化SQL查询。下面是一个使用该类的示例。您需要使用参数化SQL查询。下面是一个使用该类的示例。如果需要使用外部sql脚本文件,可以使用SQLCMD,这是一个可用于sql Serve

我想在我的桌面应用程序中使用SQL脚本。但是我不会写任何sql 语句,并调用它们

INSERT INTO table 
VALUES (..., ..., ...) 
上面应该是我的SQL语句;在这里,我要填充c#侧的值。应该怎么做 我的SQL语句;它的符号是什么?我如何在其中添加at c#参数


谢谢

您需要使用参数化SQL查询。下面是一个使用该类的示例。

您需要使用参数化SQL查询。下面是一个使用该类的示例。

如果需要使用外部sql脚本文件,可以使用SQLCMD,这是一个可用于sql Server 2005或更高版本的命令行工具

您可以使用Process.Start从C#开始触发sqlcmd,并将必要的参数传递给它。解释如何为初学者传入变量


如果您只是在寻找表更新/插入,我建议按照wsanville的建议使用SqlCommand/SqlParameters。

如果您需要使用外部sql脚本文件,可以使用SQLCMD,这是一种可用于sql Server 2005或更高版本的命令行工具

您可以使用Process.Start从C#开始触发sqlcmd,并将必要的参数传递给它。解释如何为初学者传入变量


如果您只是在寻找表更新/插入,那么我建议按照wsanville的建议使用SqlCommand/SqlParameters。

我知道这一点。谢谢,但这不是我问题的答案。我想使用sql脚本文件,您的答案是直接使用字符串作为命令text.wtf?他的回答非常正确!您的sql语句是直接用代码编写还是从一些文本文件中读取并不重要。我知道这一点。谢谢,但这不是我问题的答案。我想使用sql脚本文件,您的答案是直接使用字符串作为命令text.wtf?他的回答非常正确!sql语句是直接用代码编写还是从某些文本文件中读取并不重要。