0
내 프로젝트가 2D 데이터베이스이고 SQL Server 2012 Management Studio를 사용하고 있습니다. 그리고 지금은 데이터베이스 중 하나에 연결하고 런타임에 새 테이블을 만들고 싶습니다. 하지만 문제가 있습니다.데이터베이스가 존재하지 않지만 거기에 존재합니다.
하지만 난 내 위치를 확인할 때.
Private Sub VBcreate()
Dim sqlcon2 As New SqlConnection(vbcon)
MainMenu.lblStatus.Text = "Creating Virtual Book"
sqlstr = ("USE [VIRTUALBOOK] " & _
"GO() " & _
"SET ANSI_NULLS ON" & _
" GO() " & _
"SET QUOTED_IDENTIFIER ON" & _
" GO() " & _
"CREATE TABLE [dbo].[" & tbEmail.Text & "](" & _
"[ID] [ntext] NULL, " & _
"[REMARKS] [NCHAR](6) NULL " & _
") ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]")
Try
sqlcon2.Open()
cmd = New SqlCommand(sqlstr, sqlcon2)
cmd.CommandType = CommandType.Text
cmd.ExecuteNonQuery()
sqlcon2.Close()
MainMenu.lblStatus.Text = "Command Saved to Server"
Catch ex As Exception
MsgBox(ex.Message)
Finally
sqlcon2.Close()
End Try
End Sub
데이터베이스가 동일한 서버에 있는지 확인하십시오. 동일한 연결 http://stackoverflow.com/questions/147659/get-list-of-databases-from-sql-server에서 데이터베이스 목록을 가져 오십시오. 연결 문자열을 추가 하시겠습니까? – IvanH
연결 문자열을 확인해야하지만이 쿼리가 작동하지 않을 것이라고 확신합니다. GO는 여기에 의미가있는 단어가 아닙니다. – Steve
@ 스티브 : 당신 말이 맞아요. http://stackoverflow.com/questions/971177/using-go-within-a-transaction/971199#971199 – gbn