while(rs.next())
{
String key=rs.getString(1);
String val=rs.getString(2);
it=ar1.get(k).toString();
if(it.trim().equals(key.trim()))
{
val=val.substring(1);
val=val+"1";
}
else
{
val=val.substring(1);
val=val+"0";
}
st = con.prepareStatement("update win set seq=? where keyy=?");
st.setString(1,val);
st.setString(2,key); //here i am getting exception
st.executeUpdate();
st.close();
}
如果我在表爲文本改變序列和keyy的數據類型,那麼它顯示的數據類型的文字和文字都在等於運算符數據類型varchar(max)和文本在等於運算符中不兼容。在SQL Server2005中如何解決?
擺脫您的'
'標籤。這不是你在Stackoverflow上格式化代碼的方式。 –
我不打算開始清理。刪除所有'
'標籤並使用代碼格式化按鈕:{}' –
對不起,我刪除了它們 – user2394030