0
我正在使用預準備語句將記錄插入到SQL Server 2008表中。將值插入到文本字段SQLServer 2008
我的用於genric插入值的邏輯首先獲取表元日期並獲取所有字段類型,然後根據字段類型將值賦給準備的statemnt。
這是一個爲「文本」
if(table.type_list.get(i).toUpperCase().equals("TEXT"))
{
type = java.sql.Types.CHAR;
prd.setString(i+1, value);
}
我的問題是一個「文本」字段是什麼,我應該使用類型(即java.sql.Types中。???),我應該使用什麼樣的套裝?
在我的代碼示例中的一個拋出異常:「字符串或二進制數據將被截斷」。
我不明白你在哪裏使用「類型」?我的意思是它聲明type = java.sql.Types.CHAR,但在代碼塊中無處使用。 – erhun