[quote=引用 6 楼 sinat_34641261 的回复:] [quote=引用 4 楼 u010165006 的回复:] 很久没用忘了,无视3楼。 你用的TADOQuery,比如: AnsiString sqlStr="select ............"; ADOQuery1->SQL->Clear(); ADOQuery1->SQL->Add(sqlStr); ADOQuery1->Open(); //select语句一般用Open 或者: AnsiString sqlStr="insert............"; ADOQuery1->SQL->Clear(); ADOQuery1->SQL->Add(sqlStr); ADOQuery1->ExecSQL(); //insert和update语句一般用ExecSQL
[quote=引用 4 楼 u010165006 的回复:] 很久没用忘了,无视3楼。 你用的TADOQuery,比如: AnsiString sqlStr="select ............"; ADOQuery1->SQL->Clear(); ADOQuery1->SQL->Add(sqlStr); ADOQuery1->Open(); //select语句一般用Open 或者: AnsiString sqlStr="insert............"; ADOQuery1->SQL->Clear(); ADOQuery1->SQL->Add(sqlStr); ADOQuery1->ExecSQL(); //insert和update语句一般用ExecSQL
参考: 高等院校计算机技术十二五规划教材:数据库技术实践教程2012-08 杨爱民 不过此书的案例有一个缺点,没用使用ADOConnection,而是直接用ADOQuery的ConnectionString连接Access数据库,多个ADOQuery时会有一点问题。
很久没用忘了,无视3楼。 你用的TADOQuery,比如: AnsiString sqlStr="select ............"; ADOQuery1->SQL->Clear(); ADOQuery1->SQL->Add(sqlStr); ADOQuery1->Open(); //select语句一般用Open 或者: AnsiString sqlStr="insert............"; ADOQuery1->SQL->Clear(); ADOQuery1->SQL->Add(sqlStr); ADOQuery1->ExecSQL(); //insert和update语句一般用ExecSQL
试试用代码把它的的active属性赋值为true
1,178
社区成员
18,939
社区内容
加载中
试试用AI创作助手写篇文章吧