小编Jon*_*lba的帖子

为什么将VB代码转换为C#会给我一个错误?

我将以下代码行转换为C#.

//VB Code:
Dim Query As String = "UPDATE Lidhja_Sh_A_M SET Id_A=@Id_A, Id_Sh=@Id_Sh,  Id_M=@Id_M WHERE Id_L=@Id_L"
Dim cmd As SqlCommand = New SqlCommand(Query, con)

cmd.Parameters.AddWithValue("@Id_A", Trim(Me.txbIDLA.Text))
cmd.Parameters.AddWithValue("@Id_Sh", Trim(Me.txbIDLSh.Text))
cmd.Parameters.AddWithValue("@Id_M", Trim(Me.txbIDLM.Text))
Run Code Online (Sandbox Code Playgroud)

// C# code with error
cmd.Parameters.AddWithValue("@Id_A", Strings.Trim(this.txbIDLA.Text));
cmd.Parameters.AddWithValue("@Id_Sh", Strings.Trim(this.txbIDLSh.Text));
cmd.Parameters.AddWithValue("@Id_M", Strings.Trim(this.txbIDLM.Text));
Run Code Online (Sandbox Code Playgroud)

C#代码中的问题在哪里?

vb.net

1
推荐指数
1
解决办法
293
查看次数

使用c#进行错误sql查询

请问如何转换这行代码:

 Dim da As New SqlDataAdapter("select * from View_1 where Words_Sh like N'" & Me.txbSearch.Text & "%'", con)
Run Code Online (Sandbox Code Playgroud)

在c#中

  SqlDataAdapter da = new SqlDataAdapter("select * from View_1 where Words_Sh like N'" + this.txbSearch..Text + "%'", con);
// this line => error
Run Code Online (Sandbox Code Playgroud)

c# vb.net vb.net-to-c#

-2
推荐指数
1
解决办法
57
查看次数

标签 统计

vb.net ×2

c# ×1

vb.net-to-c# ×1