外国小女孩照片:各位高手:ado参数化高难度问题!一定要看!!谢谢

来源:百度文库 编辑:高考问答 时间:2024/05/08 12:43:11
用ado时,我想只根据一个带问号的sql语句,如update table set field1=55 where field1=? ,用command和parameter等进行数据库的操作,该怎么半!
我的难处在于,parameters->append函数必须指定type,而现在只有一个sql
语句,我怎么得到field1的type啊?

你按 字符串类型 传参数值试试, 也许可行得通.

ADO的早忘记了
ADO.NET的可以告诉你怎么做

给你一个返回类型的语句

select xtype from syscolumns where id=(select id from sysobjects where name='table1') and name='field'

xtype返回的是数字,对应的类型自己找咯:)