偶用DBLookupComboBox 的时候,做一个按扭
void __fastcall TForm1::Button1Click(TObject *Sender)
{
Query1->Post();
Query1->Close();
Query1->Open();
}
在运行时偶点了一下DBLookupComboBox 选了另一个内容,再点Button1的话就可以Update到了,可是如果偶没在DBLookupComboBox 选一个新的内容的话,点Button1它就
会出个提示说
Query1:Dataset not in edit or insert mode
这样的错误提示 .. . . 偶是不是应该在 Button1 里加个什么判断?
要加什么判断呀? 怎么写的??
if ((Query1->State==dsEdit)||(Query1->State==dsInsert))
{
Query1->Post();
Query1->Close();
Query1->Open();
}
Query1->Post();//POST状态数据库应该是edit or insert 模式
Query1->Close();
Query1->Open();
Query1->Edit();
Query1->Post();
//POST状态数据库应该是edit or insert 模式
还有啊,论坛里的大虾们都很好的,不会笑话你的,因为他们也不笑话我:)