芯友网Xin1234.COM

sql语句我们要做一个工具,就是检查sql语句的这个values里面要是少一个参数就要检查出来现在,这块不知道怎么能分割正确



ᮨ້໌七ᮨ້໌猫᭄⋆☾
sql语句
我们要做一个工具,就是检查sql语句的
这个values里面要是少一个参数就要检查出来
现在,这块不知道怎么能分割正确
间之水山.海上
每一个参数都是用#号为标识吗?
ᮨ້໌七ᮨ້໌猫᭄⋆☾
?郑州-表格开发 现在也不知道怎么能分割
不是
有的用逗号
但是比较长的那两个,就是两个,不是四个,
中间有个逗号
要是再以逗号分的话,就会多出来两个
发开格表.州郑

怎么多了呢?
你是要按#号分吧
ᮨ້໌七ᮨ້໌猫᭄⋆☾
而且这个不是死的语句
对的
发开格表.州郑
不知道你想要啥了
按照换行符分的,你看对了就用下
ᮨ້໌七ᮨ້໌猫᭄⋆☾
刚刚发过去那个应该分成23个
发开格表.州郑
你先分个结果,我看看到底是什么样子的结果
手工敲换行
间之水山.海上
好像,不是EXCEL和VBA的问题,有些不太理解。感觉挺高深的。
ᮨ້໌七ᮨ້໌猫᭄⋆☾

分成这样
发开格表.州郑

这样,分成23个了
ᮨ້໌七ᮨ້໌猫᭄⋆☾
您是用的Excel里面的吗
还是拷到文本里面了啊
发开格表.州郑

当然是在Excel里面啊
ᮨ້໌七ᮨ້໌猫᭄⋆☾
好的,我试试,谢谢您啦
发开格表.州郑
直接获取的单元格内容
ᮨ້໌七ᮨ້໌猫᭄⋆☾
嗯呢,我试一下看看
发开格表.州郑
这是sql拼接,我感觉你这肯定还有坑
你要根据自己的业务流程,解决下
ᮨ້໌七ᮨ້໌猫᭄⋆☾
坑挺多的
明天又该催我我
我之前没有接触过vba
发开格表.州郑
ᮨ້໌七ᮨ້໌猫᭄⋆☾
突然给我一个这,做不来
发开格表.州郑
这个语句重要的是前面的
ᮨ້໌七ᮨ້໌猫᭄⋆☾
对的
发开格表.州郑
字段名和后面values要对应起来
ᮨ້໌七ᮨ້໌猫᭄⋆☾
那个我做好了
就是要检查,values里面的有多少
发开格表.州郑
values不用检查,肯定是要和前面的对应的
ᮨ້໌七ᮨ້໌猫᭄⋆☾
就是要用这个工具自动检查语句对不对
发开格表.州郑
前面有多少个字段,后面就要有多少个value
ᮨ້໌七ᮨ້໌猫᭄⋆☾
因为这个是不同的人写的语句,万一字段加了,values里没加呢
发开格表.州郑
这个有点傻缺,SQL语句不测试就拿来用么?
ᮨ້໌七ᮨ້໌猫᭄⋆☾
这个语句是日本那边写
我们这边用
他们会随时改,
发开格表.州郑
如果前面和后面的数量对不起了,语句就执行不了,也不会影响数据库
尽味优易.海上
  这个怎么取消提示呀
发开格表.州郑
save下不就好了
王大山
录一下
狸嗦.斯迪修.春长
saved = true
王大山
记得百度就有
ᮨ້໌七ᮨ້໌猫᭄⋆☾
这个工具要检查语句以后再生成xml
发开格表.州郑

?上海-易优味尽
自由发挥吧
尽味优易.海上
删表的 和 保存  一样的吗?
发开格表.州郑
Public Sub test()
    ystr = Sheet19.Range("b11")
    
    
    wz = InStr(ystr, "VALUES (")
    tmpstr = Mid(ystr, wz + 9)
    tmpstr = Mid(tmpstr, 1, Len(tmpstr) - 2)
    
    Debug.Print tmpstr
    tmpstr = VBA.Replace(tmpstr, "),", "))")
    
    arr = Split(tmpstr, ",")
    For i = 0 To UBound(arr)
        s = arr(i)
        arr(i) = Trim(VBA.Replace(s, "))", "),"))
    Next
    
  
    Stop
End Sub

?北京-重命名_猫七
你拿去改改看能用上不
ᮨ້໌七ᮨ້໌猫᭄⋆☾
OK
谢了:)
发开格表.州郑
Application.DisplayAlerts = False
这个是关闭提示的
?上海-易优味尽
尽味优易.海上

我刚才试过了啊
狸嗦.斯迪修.春长
thisworkbook.saved = true

相关问题
------分隔线----------------------------
赞助商链接
赞助商链接
推荐内容