gpt4 book ai didi

c# - 声明 MySql 命令

转载 作者:行者123 更新时间:2023-11-29 14:57:55 24 4
gpt4 key购买 nike

我想知道一些事情。假设我有这段代码:

if (cbBackup.Checked)
{
log("Making backup, this might take a while..");

SqlCommand comm = new SqlCommand(GetFromResources("databaseInstaller.qry.backup.sql"), conn);
}

SqlCommand comm = new SqlCommand(GetFromResources("databaseInstaller.qry.anotherfile.sql"), conn);

问题是,我无法再次进行通信,因为它已经进行了。但如果不检查 cbBackup,代码可能无法到达该部分。

即使程序没有通过 IF 函数,我是否可以重新声明 comm 的值? -或者我应该再创建一个 SqlCommand 吗?

当然,欢迎任何其他建议。

编辑:这不是 if-else 的问题。其中一个始终执行,另一个仅在选中 cbBackup 时执行。

最佳答案

SqlCommand comm;
if (cbBackup.Checked)
{
log("Making backup, this might take a while..");

comm = new SqlCommand(GetFromResources("databaseInstaller.qry.osrose_backup.sql"), conn);
}

comm = new SqlCommand(GetFromResources("databaseInstaller.qry.anotherfile.sql"), conn);

关于c# - 声明 MySql 命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4077862/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com