Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/database/8.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
Database 如何从数据库中动态检索数据_Database_Winforms - Fatal编程技术网

Database 如何从数据库中动态检索数据

Database 如何从数据库中动态检索数据,database,winforms,Database,Winforms,我正在使用C开发winform上的邮件合并功能。因为它在邮件合并中是已知的,所以会向批处理发送电子邮件。为此,将创建数据列表并将其存储在数据库中,当用户按Insert and merge(插入和合并)选项时,将从数据库中检索数据并替换占位符。 使用的查询是 comm.CommandText=从其中选择Sno=1 其中Sno是主键 问题是,我如何动态地完成它 int rec=1 我想用这个变量替换1,我该怎么做?使用一个参数。您应该使用正在使用的特定数据库更新此问题,以便人们能够准确地提出答案。

我正在使用C开发winform上的邮件合并功能。因为它在邮件合并中是已知的,所以会向批处理发送电子邮件。为此,将创建数据列表并将其存储在数据库中,当用户按Insert and merge(插入和合并)选项时,将从数据库中检索数据并替换占位符。 使用的查询是

comm.CommandText=从其中选择Sno=1

其中Sno是主键

问题是,我如何动态地完成它

int rec=1


我想用这个变量替换1,我该怎么做?

使用一个参数。您应该使用正在使用的特定数据库更新此问题,以便人们能够准确地提出答案。
comm.Commandtext = "Select <> from <> where Sno=@SNO";
comm.Parameters.Add("@SNO", rec);