這要根據(jù)字段的類(lèi)型來(lái)定,如果字段類(lèi)型是文本型(或者說(shuō)字符串型)就要加單引號(hào),如果是數(shù)值型就不用加單引號(hào),比如
創(chuàng)新互聯(lián)公司是專(zhuān)業(yè)的名山網(wǎng)站建設(shè)公司,名山接單;提供成都網(wǎng)站設(shè)計(jì)、網(wǎng)站建設(shè),網(wǎng)頁(yè)設(shè)計(jì),網(wǎng)站設(shè)計(jì),建網(wǎng)站,PHP網(wǎng)站建設(shè)等專(zhuān)業(yè)做網(wǎng)站服務(wù);采用PHP框架,可快速的進(jìn)行名山網(wǎng)站開(kāi)發(fā)網(wǎng)頁(yè)制作和功能擴(kuò)展;專(zhuān)業(yè)做搜索引擎喜愛(ài)的網(wǎng)站,專(zhuān)業(yè)的做網(wǎng)站團(tuán)隊(duì),希望更多企業(yè)前來(lái)合作!
where xxx = '123' 這個(gè)表明xxx是個(gè)字符型的字段
where xxx = 123 這個(gè)則表明xxx是個(gè)數(shù)值型的字段
這個(gè)與程序中給字符型變量和數(shù)值型變量賦值的方式是同樣的原理。
public string htmldecode(string strhtmlcode)
{
if (!string.IsNullOrEmpty(strhtmlcode))
{
strhtmlcode = strhtmlcode.Replace("'", Convert.ToChar(39).ToString());
strhtmlcode = strhtmlcode.Replace("\"", Convert.ToChar(34).ToString());
strhtmlcode = strhtmlcode.Replace(" ", Convert.ToChar(32).ToString());
strhtmlcode = strhtmlcode.Replace("'", "''");
strhtmlcode = strhtmlcode.Replace("", "");
strhtmlcode = strhtmlcode.Replace("", "");
strhtmlcode = strhtmlcode.Replace("", "");
}
return strhtmlcode;
}
這段代碼有問(wèn)題,會(huì)報(bào)錯(cuò)的,前兩行替換回車(chē)的,我沒(méi)辦法,會(huì)報(bào)錯(cuò),還有返回值不應(yīng)該寫(xiě)在if里面的
我移出來(lái)了
什么意思?
一般遇到字符串還要去掉引號(hào),通常是指原字符串中含有引號(hào)沒(méi)法賦值
如123“456”789,如果寫(xiě)成Dim a As String = "123"456" 789"肯定不行,可以寫(xiě)成Dim a As String = "123" Chr(34) "456" Chr(34) "789"