to_char(Column_name) 数据集中的列名是什么
to_char(Column_name) what would be the column name in dataset
我有一个名为 CREATEDATE 的列。我使用这个 sqlcommand 来获取信息
string sql = "SELECT USERID,USERNAME,USERPOSITION,UPDATEUSERID,USERSTATUS,TO_CHAR(CREATEDATE, 'DD-MM-YYYY HH24:MI:SS') FROM USERMASTER WHERE USERID ='" + stat[0] + "'";
我将它们绑定到数据集 ds。
当我想获取TO_CHAR(CREATEDATE, 'DD-MM-YYYY HH24:MI:SS')
的数据时
我尝试这样分配。
lblCreatedOn.Text = ds.Tables[0].Rows[0]["TO_CHAR(CREATEDATE, 'DD-MM-YYYY HH24:MI:SS')"].ToString();
它给我一个错误调用 Column 'TO_CHAR(CREATEDATE, 'DD-MM-YYYY HH24:MI:SS')
' does not belong to table Table.
有人知道该专栏是什么吗?
有时在少数应用程序中,别名需要关键字 AS
才能成为别名。或者,您可能需要 带引号的标识符 ,即使用 双引号 .
所以,修改为:
TO_CHAR(CREATEDATE, 'DD-MM-YYYY HH24:MI:SS') AS "CREATEDATE"
我有一个名为 CREATEDATE 的列。我使用这个 sqlcommand 来获取信息
string sql = "SELECT USERID,USERNAME,USERPOSITION,UPDATEUSERID,USERSTATUS,TO_CHAR(CREATEDATE, 'DD-MM-YYYY HH24:MI:SS') FROM USERMASTER WHERE USERID ='" + stat[0] + "'";
我将它们绑定到数据集 ds。
当我想获取TO_CHAR(CREATEDATE, 'DD-MM-YYYY HH24:MI:SS')
我尝试这样分配。
lblCreatedOn.Text = ds.Tables[0].Rows[0]["TO_CHAR(CREATEDATE, 'DD-MM-YYYY HH24:MI:SS')"].ToString();
它给我一个错误调用 Column 'TO_CHAR(CREATEDATE, 'DD-MM-YYYY HH24:MI:SS')
' does not belong to table Table.
有人知道该专栏是什么吗?
有时在少数应用程序中,别名需要关键字 AS
才能成为别名。或者,您可能需要 带引号的标识符 ,即使用 双引号 .
所以,修改为:
TO_CHAR(CREATEDATE, 'DD-MM-YYYY HH24:MI:SS') AS "CREATEDATE"