CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Web 开发 >  ASP

请各位高手看看小弟定的函数,有没有缺陷,有没有更好的方法!

楼主diybook()2005-08-03 19:17:18 在 Web 开发 / ASP 提问

请各位高手看看小弟定的函数,有没有缺陷,有没有更好的方法!  
   
  先有如下定义:  
  dim   myfield(4)  
  myfield(0)="chanpin"  
  myfield(1)="danwei"  
  myfield(2)="price"  
  myfield(3)="skey"  
      dim   myvalues(4)  
  myvalues(0)="aaa"  
  myvalues(1)="bbb"  
  myvalues(2)=70  
  myvalues(3)=23  
  mytalble="info"  
                    n=4  
  call   function_build_insert(mytalble,myfield,myvalues,n)    
  函数功能是:一个通用的数据库插入函数  
  函数如下:  
   
    Function   function_build_insert(mytalble,myfield,myvalues,n)  
          dim   sql,url,i,j  
          i=n-2  
          j=n-1  
          url="ok.html"  
          sql="insert   into   ["&mytalble&"]("&myfield(0)&""  
          For   counter   =   1   To   i  
                    sql=sql+","&myfield(counter)&""  
          Next  
          sql=sql+","&myfield(j)&")   values('"&myvalues(0)&"'"  
          For   counter   =   1   To   i  
                    sql=sql+",'"&myvalues(counter)&"'"  
          Next  
          sql=sql+",'"&myvalues(j)&"')"  
          call   function_public(sql,url)  
    End   function  
   
  请写各位高手   function_build_insert   有没有什么缺陷,有没有更好的方法实现这个功能呀! 问题点数:40、回复次数:6Top

1 楼mingyuexingguang(明月星光)回复于 2005-08-03 19:48:13 得分 0

这段函数什么用?Top

2 楼rayFairy()回复于 2005-08-04 19:04:55 得分 0

函数做数据库相关的操作一定垃圾。  
   
  最好不要搞这些,效率低,消耗大。Top

3 楼kingkuf(捷克)回复于 2005-08-04 19:44:54 得分 0

看楼主是要将函数写入数据库了!感觉代码太罗嗦了!思路不够清晰!Top

4 楼net205(人不可以无耻到这种地步)回复于 2005-08-04 20:04:27 得分 0

感觉没必要这么做。。。  
   
  -----------------------  
  to   rayFairy()    
  函数做数据库相关的操作一定垃圾。  
   
  最好不要搞这些,效率低,消耗大。  
   
  为什么????Top

5 楼diybook()回复于 2005-08-04 23:44:04 得分 0

这些我都想到了,但是整个网站比较大,现在很乱,没有时间一处一处改,所以我就想写一个通用的函数,然后编译成DLL来完成,从而减少工作量,  
   
  各位高手说说你们的做法嘛!  
   
  难道真要把SQL语句一条一条写出来,然后编译成DLLTop

6 楼rainxiang(楚王好细腰 后宫多饿死)回复于 2005-08-04 23:59:44 得分 0

。。。。。。  
  没能看懂,楼主还在为这个函数困惑?  
  我觉得如果楼主是为了你所说的为了方便那  
  似乎没有写这个函数的必要,就算你写好了,还是照样要修改各处的数据库操作,且还要注意个字段的不同Top

相关问题

  • js里有没有象vs里的cint()函数的方法?
  • .net里有没有类似于API函数GetBitmapBits的方法
  • javascript有没有方法执行一段字符串函数(该字符串是个函数)
  • 呵呵,我写的一个纯C++字符串查找、替换的函数,弥补String没有Replace函数的缺陷。
  • 简单问题,有没有简单点调用DLL里函数的方法?
  • 有没有直接的函数或方法将串中的 \r\n 变成 \n ?
  • 有没有方法判断模板函数里参数的类型?
  • 有没有变相的方法在text字段中使用charindex()函数
  • 各位,有没有将bmp转换为wmf的函数或方法?
  • 没有C++中的Delete,Finalize()方法或析构函数应该如何编码?

关键词

  • 函数
  • 数据库
  • sql
  • myvalues
  • myfield
  • mytalble
  • 高手
  • 缺陷
  • counter
  • 楼主

得分解答快速导航

  • 帖主:diybook

相关链接

  • Web开发类图书

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo