作者rico1212112 (沒有不景氣,只有不爭氣)
看板Visual_Basic
標題[.NET] Visual Studio 2008執行時出現問題
時間Sun Nov 14 22:59:47 2010
我的電腦是裝Visual Studio 2008,執行一段程式都出現問題
Imports System.Data.SqlClient
Public Class Form1
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles Button1.Click
Dim strDbCon As String
strDbCon = "Provider=Microsoft.Jet.OLEDB.4.0;" & _
"Data Source=|DataDirectory|\iPods.mdb"
txtOutput.Text = CreateConnection(strDbCon)
End Sub
Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles Button2.Click
Dim strDbCon As String
strDbCon = "Provider=SQLOLEDB;" & _
"Data Source=(local)\SQLEXPRESS;" & _
"Initial Catalog=我的學校;" & _
"Integrated Security=SSPI"
txtOutput.Text = CreateConnection(strDbCon)
End Sub
End Class
這是一個很簡單的程式,執行Button1都OK很正常,但執行Button2就會出現問題,已經試
過N次,希望高手能幫忙指點!!
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.129.126.96
1F:→ nobody1:連線打開要關起來? 11/15 14:30
2F:推 horngsh:你是連ACCESS or SQL SERVER? 11/15 16:31
3F:→ rico1212112:要連ACCESS & SQL SERVER 11/15 21:42
4F:→ rico1212112:Button1連ACCESS,Button2連SQL SERVER,1正常2異常 11/15 21:43
5F:→ rico1212112:電腦有裝SQL Server 2005 Express版,沒有移除 11/15 21:44
6F:→ rico1212112:後來加裝Visual Studio 2008,會不會因為這樣而衝突?? 11/15 21:46
7F:推 horngsh:你用錯連線字串內容了,SQLOLEDB是給7.0及以前版本用的. 11/16 11:09
8F:→ rico1212112:Visual Studio 2008連線字串SQLOLEDB不是嗎?? 11/16 22:29
9F:→ rico1212112:但是同樣的連線字串內容,在學校連線是正常沒問題的 11/16 22:30
11F:→ horngsh:還有你的我的學校.MDF有裝上你自己本機的SQL SERVER 2005? 11/17 09:28
12F:→ rico1212112:那把SQL Server 2005 Express版移除會正常嗎?? 11/18 19:25