มีวิธี การเพิ่มฟิวส์ ฐาน sql ผ่าน odbc จาก access ไหมครับ


0 สมาชิก และ 4 บุคคลทั่วไป กำลังดูหัวข้อนี้

29 พ.ค. 68 , 12:05:32
อ่าน 1047 ครั้ง

para2496

  • สมาชิกไท.Access
  • กระทู้: 1

  • ขอบคุณ ไท.Access


มีวิธี การเพิ่มฟิวส์ ฐาน sql ผ่าน odbc จาก access ไหมครับ

 

29 พ.ค. 68 , 12:24:30
ตอบกลับ #1

OddyWriter

ลองทำผ่าน Query ดูครับ

ALTER TABLE ชื่อตาราง ADD ชื่อฟิลด์ VARCHAR(50);

ตรง VARCHAR(50) ให้เปลี่ยน Data Type เป็นแบบอื่นดูครับ

ไม่เคยลองวิธีนี้นะครับ ได้ผลอย่างไรแจ้งด้วย
รับจ้างทำฐานข้อมูล สอนวางระบบฐานข้อมูล Excel/ Access/ VBA Excel/ VBA Access/ SQL Server/ Database Design
แม้กระทั่งดูดวง ก็ติดต่อได้นะครับ
 

30 พ.ค. 68 , 09:31:05
ตอบกลับ #2
Sub AddFieldToAccessTable()
    Dim conn As Object
    Dim connStr As String
    Dim sql As String

    ' สร้าง connection string สำหรับ ODBC ไปยัง Access
    connStr = "Driver={Microsoft Access Driver (*.mdb, *.accdb)};" & _
              "DBQ=C:\Path\To\Your\Database.accdb;"

    ' สร้าง SQL สำหรับเพิ่มฟิลด์
    sql = "ALTER TABLE TableName ADD COLUMN NewFieldName TEXT(50);"

    ' สร้าง connection object
    Set conn = CreateObject("ADODB.Connection")

    On Error GoTo ErrHandler
    conn.Open connStr
    conn.Execute sql
    MsgBox "Field added successfully."

ExitSub:
    If Not conn Is Nothing Then
        If conn.State = 1 Then conn.Close
        Set conn = Nothing
    End If
    Exit Sub

ErrHandler:
    MsgBox "Error: " & Err.Description
    Resume ExitSub
End Sub

 


บอร์ดเรียนรู้ Access สำหรับคนไทย


 

Sitemap 1 2 3 4 5