Error 29506 เมื่อติดตั้ง SQL Server Management Studio บน Windows 7

2011-09-21 / Computer, SQL/Database / 0 Comments

วันนี้ผมเจอปัญหา Error 29506 ตอนที่ติดตั้ง SQL Server Management Studio บน Windows 7
หลังจากหาไป ก็พบว่าต้องรันเป็นแบบ Admin ถึงจะติดตั้งได้ ผมก็ลองคลิดขวาดู ปารกฏว่าตัว Setup (SQLServer2005_SSMSEE_x64.msi)
ไม่สามารถ ตั้งค่าให้ รันแบบ Admin ได้ ต้องไปใช้วิธีการเรียกผ่านทาง CMD แทน

โดยเรก CMD แบบ Admin
1.คลิกขวาที่ cmd เลือก Run as administrator
2.cd ไปที่ path ที่เก็บไฟล์ setup
3.สั้งรันไฟล์ setup ก็เป็นที่เรียบร้อยครับ

Read More

การเชื่อมต่อ SQL Server ด้วย SqlConnection ใน .NET

2009-11-11 / Computer, Programming, SQL/Database, VB.NET/C# / 510 Comments

พอดีมีงานที่ต้องเขียนเชื่อมต่อฐานข้อมูลของ SQL Server ซึ่งไปอ่าน ๆ ดูก็ง่าย ๆ (Oracle, MySQL ก็เขียนคล้ายกันมาก)
ตัวอย่างผมใช้ VB.NET เขียนนะครับ

เริ่มแรกก็ Import ก่อนเลย

Imports System.Data.SqlClient

จากนั้นก็ตามด้วย Code ตัวอย่าง อย่างง่าย ๆ

Private Sub readDataTOListView(ByVal lv As ListView)
Dim sqlServerConnect As SqlConnection
Dim sqlCommand As SqlCommand
Dim dr As SqlDataReader

sqlServerConnect = New SqlConnection(“server=localhost;uid=sa;pwd=123456;database=myDatbase”)

Try
sqlServerConnect.Open()
sqlCommand = New SqlCommand(“Select * from mytable”, sqlServerConnect)

dr = sqlCommand.ExecuteReader()

If dr.HasRows Then
While dr.Read()
With lv.Items.Add(dr.Item(“ID”).ToString())
.SubItems.Add(dr.Item(“Data1″))
.SubItems.Add(dr.Item(“Data2″))
End With
End While

End If
dr.Close()
Catch ex As Exception
MessageBox.Show(ex.ToString())
End Try

If Not IsNothing(sqlServerConnect) Then
sqlServerConnect.Close()
sqlServerConnect.Dispose()
End If
End Sub

ลองเอาไปใช้กันดูนะครับ ^^

Read More