Rambler's Top100
Форум: MS ACCESSVBVBA MS OfficeMS SQL server
Новые сообщения: 0000

Форум: MS ACCESS

Вопросы связанные с MS ACCESS

Обновить визитку
Участники «Online»
Все участники

 
 

Доброго времени суток, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: как переделать на ADO?
 
 автор: Аленка   (23.11.2008 в 12:15)   личное сообщение
 
 

Dim db As DAO.Database ' Current database
Dim sSQL As String ' Append query.

' Append record to the temp audit table.
Set db = DBEngine(0)(0)
sSQL = "INSERT INTO " & sAudTmpTable & " ( audType, audDate, audUser ) " & _
"SELECT 'Delete' AS Expr1, Now() AS Expr2, NetworkUserName() AS Expr3, " & sTable & ".* " & _
"FROM " & sTable & " WHERE (" & sTable & "." & sKeyField & " = " & lngKeyValue & ");"
db.Execute sSQL, dbFailOnError

Exit_AuditDelBegin:
Set db = Nothing
Exit Function

  Ответить  
 
 автор: Аленка   (23.11.2008 в 12:17)   личное сообщение
 
 

http://www.databasejournal.com/features/msaccess/article.php/1490571/From-DAO-to-ADO.htm
вот, как мне кажется, очень хорошая ссылочка. Давно такую искала. Может кому понадобится.

  Ответить  
 
 автор: Аленка   (23.11.2008 в 12:19)   личное сообщение
 
 

Только у меня такое бывает, наверное
Думала, что все получится. А исправила все необходимые строки и все равно пишет: неверный user-type.
Значит я что-то изменила не так.
А как изменить, чтобы работало?

  Ответить  
 
 автор: osmor   (24.11.2008 в 10:52)   личное сообщение
 
 

логично такую информацию искать на сайте производителя

http://msdn.microsoft.com/en-us/library/aa201984(office.10).aspx
http://support.microsoft.com/kb/225048

  Ответить  
 
 автор: Анатолий (Киев)   (24.11.2008 в 10:18)   личное сообщение
 
 

Dim sSQL As String ' Append query.

' Append record to the temp audit table.
sSQL = "..." - ваше выражение подойдет и для ADO, а у оператора LIKE другой синтаксис.
CurrentProject.Connection.Execute sSQL

ЗЫ. Чтоб народ понял, что вы сделали не так, надо ЭТО показать.

  Ответить  
 
 автор: Аленка   (24.11.2008 в 17:48)   личное сообщение
 
 

Ясенько. Спасибо

  Ответить  
HiProg.com - Технологии программирования
Rambler's Top100 TopList