请有使用DBExpress+MSSQL经验的兄弟进场?(50分)

C

candyye

Unregistered / Unconfirmed
GUEST, unregistred user!
本人刚开始使用DBExpress+MSSQL连接数据库,
DELPHI7+MSSQL2K个人版+Msmsql SP2+刚加补丁(DBExpress for mssql)!

问题是使用SQLConnection-->SQLTable or SQLDataSet or SQLQuery
--> DataSource --> DBGrid or DBGridEh,
出现错误信息“Operation not allowed on a unidirectional dataset”不知何解
,D6上连接都出现相同的问题,前3个步骤都可以连接成功,使用表格构件就出现问
题了,但使用DBEDIT无问题出现。我也试了ODBC测试过,表格构件正常显示!请有
此经验的兄弟帮我解决问题,是不是前3个步骤还要注意一些什么的属性 or 是本身
的BUG(我相信不会这么儿嬉吧)!
 
各位。。。你们都没有出现这样的问题吗?
 
dbexpress是单向的,如果要用dbgrid控件,要搭配clientdataset和dataprovider来使用,

所以你要学习3层,否则不能正确使用dbexpress
 
错了:如果你用的是三层架构是没有问题的:
DBExpress
在delphi6 and delphi7都会有这样的错误码信息出现
你可以看到DBExpress的D
就得知如何用:不过有一组mysql的的控件是不错的;我们公司开的的数据库就是用它
 
thanks 两位!
 
顶部