数据库缺少读权限的情况下,怎么执行insert操作?

FaneAnn 2005-11-24 05:27:56
最近在做一个项目,牵涉到第三方厂家,数据库是MYSQL4.0,使用了mysql的odbc驱动,能够正确连接

控件使用mysql conn,是一个只针对mysql控件,

在设计过程中,添加了query或table控件后,将其active属性置为true的时候,报由于对该表无读权限,无法将其置为true

在直接使用Query的Excute也报错,称active必须要置成true才可以

而对我来说,我只需要写入这个数据库,所以他们只开放了插入的权限,肯请各路高手指点一二啊

邮箱:
FaneAnn@gmail.com
欢迎交流
...全文
130 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
FaneAnn 2005-12-09
  • 打赏
  • 举报
回复
结帖了,没有人尝试,倒
lilooo 2005-12-09
  • 打赏
  • 举报
回复
Qry.SQL.Text := 'insert into T(Col1, Col2, ...) values(Val1, Val2, ...)';
Qry.ExecSql;
lilooo 2005-12-09
  • 打赏
  • 举报
回复
TConnection可以执行SQL,query执行sql也不需要先active啊
qizhanfeng 2005-12-05
  • 打赏
  • 举报
回复
学习mysql
zhangl_cn 2005-11-25
  • 打赏
  • 举报
回复
bde的话用updatesql试试

ado的话用adocommand试试

2,496

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 数据库相关
社区管理员
  • 数据库相关社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧