0

我想在语句中使用一个datagrid项目作为变量。insert我不知道如何将字符串值转换为varchar.

这是我想要做的。

 { 
     string ord = grdDisplayOrd.Rows[1].Cells[2].Text;
     cmd.Parameters.Add("@ord", SqlDbType.VarChar).Value = ord; 
 }

我在这里想念什么?

4

1 回答 1

1

您没有提供任何错误消息,但可能是因为您没有指定 SqlParameter 长度。无论如何,尝试使用

cmd.Parameters.AddWithValue("@ord", ord);

它会自动识别您的类型。

于 2012-08-06T17:40:42.203 回答