query使用select into的问题?
数据库中:表1(id,name,score)
在Buuton1onclick事件中有如下代码,运行时报错:
void __fastcall TForm1::Button1Click(TObject *Sender)
{
TADOQuery *Query1=new TADOQuery(NULL);
Query1-> Connection=Connection1;//Connection1已打开
Query1-> Close();
Query1-> SQL-> Clear();
Query1-> SQL-> Add( "select max(score) into from 表1 ");
Query1-> Open();
}
编译可以通过,但是,运行时报错:不正常的定义参数对象,提供了不一致或不完整的信息
请问这是怎么会事情,请各位帮忙!
[解决办法]
机器上没装Sql server,和BCB所以没法给你试,不过给你两点提示
1,在执行Sql语句之前,首先在查询分析器先验证是不是该sql是否可以执行。
2,还有就是select into 这种 语句是否可以接受BCB的这种参数。