关于delphi与sybase(50分)

  • 主题发起人 主题发起人 solley
  • 开始时间 开始时间
S

solley

Unregistered / Unconfirmed
GUEST, unregistred user!
请问:我在DELPHI中用query倥件执行SQL语句,但除了SELECT语句外,其他的(如INSERT,DELETE等)都会出现以下的错误:Error Creating Cursor Handle
这是什么缘故呢?
 
ExecSQL not Open
 
try
Query1.Open;
except
Query1.ExecSql;
end;
 
是不是权限的问题?你用的是远程数据还是本地,有否设置好权限?
 
对数据库只有读权限。
 
用Query1.ExecSql;试试
 
除了selec可以用query.open,其余的都要用query.execsql.
 
用户名的权限问题,管理员只给你SELECT的权限,没有给你delete,insert的权限;
再者select用Query1.Open执行,delete,insert用Query1.ExecSql执行。
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
I
回复
0
查看
667
import
I
后退
顶部