ᮨ້໌七ᮨ້໌猫᭄⋆☾
sql语句
我们要做一个工具,就是检查sql语句的
这个values里面要是少一个参数就要检查出来
现在,这块不知道怎么能分割正确
ᮨ້໌七ᮨ້໌猫᭄⋆☾
?郑州-表格开发 现在也不知道怎么能分割
不是
有的用逗号
但是比较长的那两个,就是两个,不是四个,
中间有个逗号
要是再以逗号分的话,就会多出来两个
发开格表.州郑
怎么多了呢?你是要按#号分吧 发开格表.州郑
不知道你想要啥了
按照换行符分的,你看对了就用下
ᮨ້໌七ᮨ້໌猫᭄⋆☾
刚刚发过去那个应该分成23个
发开格表.州郑
你先分个结果,我看看到底是什么样子的结果
手工敲换行
间之水山.海上
好像,不是EXCEL和VBA的问题,有些不太理解。感觉挺高深的。
ᮨ້໌七ᮨ້໌猫᭄⋆☾
分成这样 发开格表.州郑
这样,分成23个了 ᮨ້໌七ᮨ້໌猫᭄⋆☾
您是用的Excel里面的吗
还是拷到文本里面了啊
发开格表.州郑
当然是在Excel里面啊 发开格表.州郑
这是sql拼接,我感觉你这肯定还有坑
你要根据自己的业务流程,解决下
ᮨ້໌七ᮨ້໌猫᭄⋆☾
坑挺多的
明天又该催我我
我之前没有接触过vba
ᮨ້໌七ᮨ້໌猫᭄⋆☾
那个我做好了
就是要检查,values里面的有多少
发开格表.州郑
values不用检查,肯定是要和前面的对应的
ᮨ້໌七ᮨ້໌猫᭄⋆☾
就是要用这个工具自动检查语句对不对
发开格表.州郑
前面有多少个字段,后面就要有多少个value
哦
ᮨ້໌七ᮨ້໌猫᭄⋆☾
因为这个是不同的人写的语句,万一字段加了,values里没加呢
发开格表.州郑
这个有点傻缺,SQL语句不测试就拿来用么?
ᮨ້໌七ᮨ້໌猫᭄⋆☾
这个语句是日本那边写
我们这边用
他们会随时改,
发开格表.州郑
如果前面和后面的数量对不起了,语句就执行不了,也不会影响数据库
尽味优易.海上
这个怎么取消提示呀 王大山
录一下 ᮨ້໌七ᮨ້໌猫᭄⋆☾
这个工具要检查语句以后再生成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
?北京-重命名_猫七
你拿去改改看能用上不
发开格表.州郑
Application.DisplayAlerts = False
这个是关闭提示的
?上海-易优味尽
尽味优易.海上
我刚才试过了啊 狸嗦.斯迪修.春长
thisworkbook.saved = true