关于VB中嵌入SQL的问题

cerelly 2000-12-28 10:09:00
各位大虾:
小弟在Sql7.0的Qeury Analyzer中用如下的语句建了一个数据库
CREATE DATABASE Acase
ON
( NAME = 'Acase',
FILENAME = 'c:\Mssql7\data\Acase_data.mdf',
SIZE = 25,
MAXSIZE = 30,
FILEGROWTH = 5 )
LOG ON
( NAME = 'Acase_log',
FILENAME = 'c:\Mssql7\data\Acase_log.ldf',
SIZE = 10MB,
MAXSIZE = 80MB,
FILEGROWTH = 5MB )
Go

这个语句的执行是成功的,但是我在VB6.0中就不能调试成功了;-/
下面是我的VB Code:
Set conn = CreateObject("ADODB.CONNECTION")
conn.Open "Provider=SQLOLEDB;Data Source=" & "" & ServerName & "" & ";uid=sa;pwd=" & "" & ServerPasswd & "" & ";database=master"
StrSql = "CREATE DATABASE 'Acase'" & _
vbCr & "ON" & _
vbCr & "(NAME = 'Acase'," & _
vbCr & "FILENAME = 'c:\Mssql7\data\Acase_data.mdf',SIZE =25,MAXSIZE= 30,FILEGROWTH = 5 )" & _
vbCr & "LOG ON" & _
vbCr & "(NAME = 'Acase_log'," & _
vbCr & "FILENAME = 'c:\Mssql7\data\Acase_log.ldf'," & _
vbCr & "SIZE = 10MB, MAXSIZE = 80MB, FILEGROWTH = 15MB)"
MsgBox StrSql
conn.Execute StrSql

每次编译的错误号是“-2147217900”
错误信息是:“Line1:Incorrect syntax near 'Acase'”
...全文
87 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
xiaow 2000-12-28
  • 打赏
  • 举报
回复
将StrSql = "CREATE DATABASE 'Acase'" & _
改为StrSql = "CREATE DATABASE Acase" & _
错在多了两个单引号。
The_east_key 2000-12-28
  • 打赏
  • 举报
回复
请到http://www.etechbase.net/advsearch.php,将你这个问题输入到检索框,然后选择准确匹配查询,应该可以帮助你解决这个问题的。
cerelly 2000-12-28
  • 打赏
  • 举报
回复
谢谢你:)!

34,590

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧