alexltr的个人主页

http://www.qtcn.org/bbs/u/107032  [收藏] [复制]

alexltr

我不是IT,只是喜欢Qt。 我不是程序员,只是与程序有缘。

  • 26

    关注

  • 60

    粉丝

  • 150

    访客

  • 等级:骑士
  • 身份:论坛版主
  • 总积分:537
  • 男,1976-01-01
  • 广州

最后登录:2024-04-20

更多资料

日志

还是Qt好用!

2012-05-19 22:54
      VB中的字符连接太麻烦了,特别是写SQL字符串时更麻烦,里面有单引号,双引号,逗号,连字符,变量等一大堆,乱七八糟的,搞得我晕头转向,稍不留神就会写错,还是Qt里的QString().arg()好用,简单明了,条理清晰。
     受到QString().arg()的启发,把VB代码改成如下,这样就清晰多了,即使多写几行代码也是值得的。至于执行效率就不知道了。
  1. .................
    strNewStyleNo = Replace(strStyleNamePattern, "___", strZeroForFill & i)
    strCreatedBy = Application.UserName
    dteCreateDate = Now()
    strInsertValue = "VALUES('StyleNo','CreatedBy',#CreateDate#)"
    strInsertValue = Replace(strInsertValue, "StyleNo", strNewStyleNo)
    strInsertValue = Replace(strInsertValue, "CreatedBy", strCreatedBy)
    strInsertValue = Replace(strInsertValue, "CreateDate", dteCreateDate)
    strSql = "INSERT INTO ProductCode (StyleNo,CreatedBy,CreateDate) " & strInsertValue
    ..................................



分类:默认分类|回复:0|浏览:1510|全站可见|转载
 

Powered by phpwind v8.7 Certificate Copyright Time now is:04-28 00:28
©2005-2016 QTCN开发网 版权所有 Gzip disabled