2011-05-09 24 views
0

我想知道是否有方法從用戶接收輸入並找出其數據類型。如何解析用戶輸入的值的數據類型?

例如我想要的東西如下:

用戶輸入:5

程序解析5作爲int

程序分配變量爲:INT X = 5

另一種情況:

用戶輸入:簡

程序分析簡作爲字符串

程序分配變量爲:串x =簡

等等

總的情況是,用戶將在一個表名和某些標準來傳遞,得到一些行,進行一些更改,然後將這些通道提交給Oracle。由於我使用的DAO應該適用於任意數量的表格,因此我需要「即時」完成所有工作。希望這是有道理的。我不想過於細緻,因爲解釋所有細節可能需要一段時間。

+1

使用用戶輸入來確定(猜測)數據庫列的類型充滿了危險。我認爲你最好掌握結果集元數據並使用它來確定列的數據類型。 – DaveH 2011-05-09 14:58:15

+0

@DaveHowes:我同意。我最終採取了不同的方法。 – 2011-05-11 15:21:28

回答