PDA

View Full Version : سوال: افزودن ستون به بانک اکسس از قبل طراحی شده!



vbblog
سه شنبه 05 آذر 1392, 21:30 عصر
سلام خدمت دوستان
من یک برنامه نوشم که الان خیلی ها ازش استفاده می کنند.
تو نسخه بعدی می خوام تغییراتی در بانک اطلاعاتی بدم.
چطور میتونم یک ستون در یکی از جداول اکسس اضافه کنم بدون این که اطلاعات اون بانک حذف بشه؟ (با کد نویسی در خود وی بی)
متشکرم.

Hossis
جمعه 08 آذر 1392, 00:26 صبح
Try
'ALTER TABLE fold ADD [Test] integer

Dim sql As String = "ALTER TABLE " & tblName & vbCrLf & "ADD [" & fild & "] " & fType




If cnn.State = ConnectionState.Closed Then cnn.Open()
' Update emp Set DeptNo=65 where DeptNo=793410
Dim cmd As New OleDbCommand(sql, cnn)
ra = cmd.ExecuteNonQuery
cnn.Close()
Catch ex As Exception
Throw New NotImplementedException

End Try

vbblog
جمعه 08 آذر 1392, 19:51 عصر
Try
'ALTER TABLE fold ADD [Test] integer

Dim sql As String = "ALTER TABLE " & tblName & vbCrLf & "ADD [" & fild & "] " & fType




If cnn.State = ConnectionState.Closed Then cnn.Open()
' Update emp Set DeptNo=65 where DeptNo=793410
Dim cmd As New OleDbCommand(sql, cnn)
ra = cmd.ExecuteNonQuery
cnn.Close()
Catch ex As Exception
Throw New NotImplementedException

End Try


سلام دوست عزیز این کد رو نوشتم ولی تو برنامم خطا میده!

Hossis
شنبه 09 آذر 1392, 16:25 عصر
سلام دوست عزیز این کد رو نوشتم ولی تو برنامم خطا میده!
ببینید مقادیر (نام جدول، فیلد و نوع فیلد ) درست وارد شده یا نه؟
شما sqlStr خودتون رو این جا بگذارید ببینیم مشکلش چیه؟