Access2K (ADO) & SQL2K - удалить/создать таблицу - VB

Узнай цену своей работы

Формулировка задачи:

Hi, all! Есть вопрос: как через ADO(ADOX) создать и удалить таблицу на SQL Server2k (клиент - на абсцессе 2000)? Если использовать cnn.Execute ('ла-ла-ла') - то оно работает на ура, а вот как сделать это через коллекции? (Dim cnn as new ADODB.Connection) В ответ на попытки работать через коллекции выдается сообщение : 'Object or provider is not capable of performing requested operation.', Error Code : 3251

Решение задачи: «Access2K (ADO) & SQL2K - удалить/создать таблицу»

textual
Листинг программы
Sub CreateTable()
 
   Dim tbl As New Table
   Dim cat As New ADOX.Catalog
 
'Open the catalog.
   ' Open the Catalog.
   cat.ActiveConnection = _ 
      'Provider = SQLOLEDB;......'
 
   tbl.Name = 'MyTable'
   tbl.Columns.Append 'Column1', adInteger
   tbl.Columns.Append 'Column2', adInteger
   tbl.Columns.Append 'Column3', adVarWChar, 50
   cat.Tables.Append tbl
 
End Sub

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

10   голосов , оценка 3.6 из 5
Похожие ответы