我试图使用switch case
而不是If Else
声明,其中我必须首先检查字符串的长度,并根据我必须做出它的情况.
switch (mystring.length)
{
case <=25:
{
//do this
break;
}
case <50:
{
//do this
break;
}
default:
break;
}
Run Code Online (Sandbox Code Playgroud)
这是我想要做的一些事情,但无法获得如何放在<25
案例前面,因为根据开关案例规则它是不合适的.
下面是我用于MySqlTransaction的代码,它运行得很好....但问题是因为我使用mysql命令的单个实例我必须在其中使用唯一的PARAMETER.这毁了我的查询.有没有其他方法可以做....
我尝试在每次查询后处置cmd但没有用.. :(
con.Open()
Dim sqlTran As MySqlTransaction = con.BeginTransaction()
Dim cmd As MySqlCommand = con.CreateCommand()
cmd.Transaction = sqlTran
Dim str As String = Nothing
Try
cmd.CommandText = "SELECT myid FROM memaster where Adate=@adate and ANo=@ano and ASource=@asrc"
cmd.Parameters.AddWithValue("@adate", txt_bpass_adate.Text)
cmd.Parameters.AddWithValue("@ano", txt_bpass_af.Text)
cmd.Parameters.AddWithValue("@asrc", txt_bpass_asource.Text)
str = cmd.ExecuteScalar()
'cmd.Dispose()'
If str Is Nothing Then
cmd.CommandText = "Insert into memaster (ADate,ANo,ASource) values (@aDate,@aNo,@aSRC)"
cmd.Parameters.AddWithValue("@aDate", txt_bpass_adate.Text)
cmd.Parameters.AddWithValue("@aNo", txt_bpass_af.Text)
cmd.Parameters.AddWithValue("@aSRC", txt_bpass_asource.Text)
cmd.ExecuteNonQuery()
End If
sqlTran.Commit()
Catch ex As Exception
Try
sqlTran.Rollback()
Catch ex1 As …
Run Code Online (Sandbox Code Playgroud) 我在使用LINQ概念时遇到了问题.下面我比较两个数据表,一个是数据库,另一个是excel文件.
问题是当我在两个"tempdt"之间应用连接时包含提升铸造对象错误的双值.我无法将返回类型从字符串更改为double,因为它将来可能是任何数据类型,因为它目前是双倍的,将来可能是字母数字.
var commonRows = from r1 in dt.AsEnumerable()
join r2 in tempdt.AsEnumerable()
on r1.Field<string>(0) equals r2.Field<string>(4)
select r2;
if (commonRows.Any())
{
abcdefgh = commonRows.Count();
dt123 = commonRows.CopyToDataTable();
// ring the ghanta of gutlu
}
Run Code Online (Sandbox Code Playgroud)
例外:无法将类型为"System.Double"的对象强制转换为"System.String".
我正在使用数组控件,我在其中逐个保存价值.
现在我必须删除其中一个元素并同时刷新它.
例如....
string[] arr= new string(25);
arr[0]="A";
arr[1]="B";
arr[2]="C"; and so on....
Run Code Online (Sandbox Code Playgroud)
现在删除第二个元素后 arr[1]=null;
我想要像下面提到的刷新数组...
arr[0]="A";
arr[1]="C"; and so on....
Run Code Online (Sandbox Code Playgroud)
请帮忙...
提前致谢,,,