vb里
sqlcmd = "ALTER DATABASE test8" & _
"MODIFY FILE" & _
"(NAME = test8_Data," & _
"MAXSIZE = 600MB) "
Cnn.Execute sqlcmd
ModSqlMaxSize = Err.Description出错 在关键字 'FILE' 附近有语法错误。但在查询分析器执行
ALTER DATABASE test8
MODIFY FILE
(NAME = test8_Data,
MAXSIZE = 600MB)
正确的
请高手赐教
sqlcmd = "ALTER DATABASE test8" & _
"MODIFY FILE" & _
"(NAME = test8_Data," & _
"MAXSIZE = 600MB) "
Cnn.Execute sqlcmd
ModSqlMaxSize = Err.Description出错 在关键字 'FILE' 附近有语法错误。但在查询分析器执行
ALTER DATABASE test8
MODIFY FILE
(NAME = test8_Data,
MAXSIZE = 600MB)
正确的
请高手赐教
"MODIFY FILE" & _
"(NAME = test8_Data," & _
"MAXSIZE = 600MB) "
-----------------
结果是执行了:
ALTER DATABASE test8MODIFY FILE(NAME = test8_Data,MAXSIZE = 600MB)
在test8和MODIFY中间少了分隔符,建议在这种情况下,后面换行的连接符最好加上一个vbcrlf:
sqlcmd = "ALTER DATABASE test8" & vbcrlf & _
"MODIFY FILE" & vbcrlf & _
"(NAME = test8_Data," & vbcrlf & _
"MAXSIZE = 600MB) "
" MODIFY FILE" & _
"(NAME = test8_Data," & _
"MAXSIZE = 600MB)"
Cnn.Execute sqlcmd