我有一个9位数字,我将其存储在我的SQL SERVER DB中。我要做的是将其输入特定格式的报告中。这个数字可能看起来像......
012345678
我正试图以这种格式显示它?
012-34-5678W
这是否可以设置为格式 - 或者我是否必须在我的SQL SERVER查询中以此格式选择它?
编辑:这是它被选中和加载的方式。不确定我是否应该在加载之前以某种方式格式化。 Value3是我正在尝试格式化的价值!
sql="Select Value1, Value2, Value3 from tblA"
cmd = New SqlClient.SqlCommand(sql, conn)
Dim reader As SqlDataReader = cmd.ExecuteReader
dt.Load(reader)
Return dt
目前我有一个功能,它基本上改变了数字的格式,以便在我在应用程序中显示的字段中以正确的格式显示它。我希望在我做之前基本上取值并调用函数来更新它...
dt.load(reader)
但是我不确定我是如何指定我希望更新特定列的?它们也可能是多条记录
或者我加载后我必须这样做吗?