请各位高手看看小弟定的函数,有没有缺陷,有没有更好的方法!
请各位高手看看小弟定的函数,有没有缺陷,有没有更好的方法!
先有如下定义:
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()方法或析构函数应该如何编码?




