param是什么意思啊 DELPHI給sql中的參數(shù)賦值A(chǔ)DOQUERY1.Parameters.ParamByName?
DELPHI給sql中的參數(shù)賦值A(chǔ)DOQUERY1.Parameters.ParamByName?XXX:=編輯1。文本是絕對(duì)錯(cuò)誤的,因?yàn)樽筮呌幸粋€(gè)參數(shù)對(duì)象,右邊有一個(gè)字符串,并且類型不匹配,所以不能
DELPHI給sql中的參數(shù)賦值A(chǔ)DOQUERY1.Parameters.ParamByName?
XXX:=編輯1。文本是絕對(duì)錯(cuò)誤的,因?yàn)樽筮呌幸粋€(gè)參數(shù)對(duì)象,右邊有一個(gè)字符串,并且類型不匹配,所以不能賦值。我還得用xx.價(jià)值:=編輯1。文本,這是變量和字符串之間的賦值操作,這是允許的。你用的ADO,我猜是你在中遇到的錯(cuò)誤。賦值可能是參數(shù)類型不匹配或者沒(méi)有這樣的參數(shù),可以先傳遞參數(shù).添加方法創(chuàng)建一個(gè)參數(shù)并指定參數(shù)類型,然后賦值,這確實(shí)不好。在實(shí)際應(yīng)用中,將參數(shù)直接寫入SQL字符串也是一種很好的方法