三层的数据库代表性的问题?

gouyujia 2002-10-30 07:28:27
我做了一个三层的数据库程序,在客户端数据集直接用SQL语句查询时,保存没问题,一但改用存储过程或直接用表名,保存时就会弹出BCB的标准除错对话框,错误信息是“找不到表名”,不明白了。
...全文
40 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
comanche 2002-11-12
  • 打赏
  • 举报
回复
DataSetProvider 的 OnGetTableName 中写到 TableName = 'your table name'
neolin 2002-11-12
  • 打赏
  • 举报
回复
以前用VB时最烦的是每次更新com组件,必须在mts和客户端注册。
在BC++中开发的COM+组件每次更新后是不是只需在服务器上的mts中注册就可以了?
ljianq 2002-11-11
  • 打赏
  • 举报
回复
同意snla(无力去爱谁) ,
Midas用来数据浏览还可以,更新数据还是在中间层写SQL语句吧。
我不懂电脑 2002-11-11
  • 打赏
  • 举报
回复
客户端最好只提供用户界面。
勉励前行 2002-11-11
  • 打赏
  • 举报
回复
如果純粹是查詢結果,用存储过程直接把結果送到客戶端還能接受,可客戶端又要修改,真是不知道這個中間層干什麼?
snla 2002-11-08
  • 打赏
  • 举报
回复
同意楼上!
写三层,再把对数据库的操作写到客户端,就没意义了!
猛禽 2002-11-07
  • 打赏
  • 举报
回复
为什么大家都喜欢在客户端直接操作数据库,那样用三层还有什么意义?
反正我是不喜欢这种为了三层而三层的做法.
操作SP或直接操作表这种关系到数据库细节的事应该由中间层来做,而不是客户端
hait 2002-11-06
  • 打赏
  • 举报
回复
我在做项目时,也发现了这个问题。存储过程返回的结果集不能够进行修改结果的保存。存储过程只返回了结果集,更新时无法定位到表,建议编辑数据不要使用存储过程,查询可以。如果非要用,只有自己在中间层上,自己做处理,生成sql语句。
gouyujia 2002-10-30
  • 打赏
  • 举报
回复
改版后人气不怎么旺了,为什么呀?

1,317

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder 网络及通讯开发
社区管理员
  • 网络及通讯开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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