网站大量收购独家精品文档,联系QQ:2885784924

用连接数据库和用专用接口连接数据库的区别.doc

用连接数据库和用专用接口连接数据库的区别.doc

  1. 1、本文档共3页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
问题1:PB用ODBC连接数据库(SQL ? Server)和用专用接口连接数据库的区别? ? ? ? ? ? ? ? ? ? ? 我发现PB用专用接口连接数据库时,对Varchar型字段最多只能存200多个汉字,但是用ODBC连接可以存4000个,可达到Varchar(8000)的最大长度,这是什么原因,怎么改进? ? ? ? ? ? ? ? ? 专用接口连接数据库时,对SQL ? Server的存储过程支持要比ODBC ? 好,如果用ODBC ? 连接,对带参数的数据窗口(采用存储过程),没法传递参数,但是专用接口连接数据库却可以。 ? ? ? ? 问题2:关于PB动态生成数据窗口的问题。比如用如下代码生成一个数据窗口,在编辑时每一个编辑框都会出现一个兰色的背景框或者底框,怎么去掉? ? ? ========================================================== ? ? string ? ERRORS, ? sql_syntax ? ? ? ? string ? presentation_str, ? dwsyntax_str ? ? ? ? sql_syntax ? = ? SELECT ? emp_data.emp_id, ? ? ? ? ? ? ? + ? emp_data.emp_name ? FROM ? emp_data ? ? ? ? ? ? ? ? + ? WHERE ? emp_data.emp_salary ? ? 45000 ? ? ? ? presentation_str ? = ? style(type=grid) ? ? ? ? dwsyntax_str ? = ? SQLCA.SyntaxFromSQL(sql_syntax, ? ? ? ? ? ? ? ? presentation_str, ? ERRORS) ? ? ? ? IF ? Len(ERRORS) ? ? 0 ? THEN ? ? ? ? ? ? ? MessageBox(Caution, ? ? ? ? ? ? ? ? SyntaxFromSQL ? caused ? these ? errors: ? ? + ? ERRORS) ? ? ? ? ? ? ? RETURN ? ? ? ? END ? IF ? ? ? ? dw_1.Create( ? dwsyntax_str, ? ERRORS) ? ? ? ? IF ? Len(ERRORS) ? ? 0 ? THEN ? ? ? ? ? ? ? MessageBox(Caution, ? ? ? ? ? ? ? ? ? ? ? Create ? cause ? these ? errors: ? ? + ? ERRORS) ? ? ? ? ? ? ? RETURN ? ? ? ? END ? IF ? ? ? ? ? ? DW_1.settransoject(sqlca) ? ? dw_1.retrieve() ? ? ? ? ========================================== ? ? ? ? 不能贴图,大家可以自己实验一下,应该是 ? 生成那个SQL的字符串sql_syntax不够细致,怎么样能使数据窗口漂亮些。 ? ? ? ? 希望和大家多多交流。 ? ? 问题点数:46、回复次数:9Top 1 楼klbt(快乐白兔)回复于 2003-08-28 17:58:10 得分 3 试过了,确实有这个问题。在创建后,可能需要用modify函数了。 ? ? 还有一个办法:在clicked事件中加上 ? ? if ? row ? ? 0 ? then ? ? ? ? ? selectrow(0,false) ? ? ? ? ? selectrow(row,true) ? ? end ? if ? ? 来掩盖一下Top 2 楼runsoft(清风)回复于 2003-08-28 18:51:53 得分 5 我也碰到过这个情况,你使用dw_x..Object.DataWindow.Selected.Mouse ? = ? false ? 试一下,没有测试,^_^。Top 3 楼allima(allima)回复于 2003-08-28 20:18:27 得分 5 我也碰到过这个情况,pb8中对汉字处理的更乱,比如用形如left(ls_string,len(ls_string) ? - ? 2)的方法处理汉字字符串,效果更差.Top 4 楼workhand(我可憨了...

文档评论(0)

pjho834 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档