|
|
|
Присоединенные таблицы в Access
|
|||
|---|---|---|---|
|
#18+
Имею SQL – ную таблицу: Код: plaintext 1. 2. 3. 4. В Access97 присоединяю ее к базе данных. В коде программы необходимо добавить очередную запись в данную таблицу. При выполнении следующей процедуры: Код: plaintext 1. 2. 3. 4. 5. 6. на следующей строке получаю следующее сообщение: Ошибка выполнения '3622': Необходимо использование параметра dbSeeChanges с OpenDatabase при доступе к таблице SQLServer, которая имеет столбец IDENTITY. Код: plaintext 1. 2. 3. 4. 5. 6. 7. Растолкуйте, пожалуйста, когда, и где вставить этот параметр dbSeeChanges или как добавить запись, обойдя это препятствие. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.10.2002, 21:57:28 |
|
||
|
Присоединенные таблицы в Access
|
|||
|---|---|---|---|
|
#18+
Рекомендую: Function Execute_Passthrough_Query(sqltext As String) ' Purpose: Run a temporary pass-through query. ' Accepts: sqltext: SQL string to run or stored ' procedure's name. ' Returns: nothing. Dim dbSQL As Database, qdSQL As QueryDef Dim strConnect As String Dim strCommand As String strConnect = "ODBC;APP= My App's Name; " _ & "DRIVER=SQL Server;SERVER=MY SERVER; " _ & "DATABASE=MY DB;Trusted_Connection=Yes" Set dbSQL = DBEngine.Workspaces(0).Databases(0) ' Create a temporary QueryDef object that is not saved. Set qdSQL = dbSQL.CreateQueryDef("") ' Set the ReturnsRecords property to False in order to use the ' Execute method. qdSQL.ReturnsRecords = False qdSQL.Connect = strConnect qdSQL.SQL = sqltext qdSQL.Execute qdSQL.Close Set qdSQL = Nothing dbSQL.Close Set dbSQL = Nothing End Function Как вызывать: Dim strSQL as String strSQL="INSERT INTO MyTable (nmFirm) VALUES ('Рога и копыта')" Call Execute_Passthrough_Query(strSQL) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.10.2002, 01:31:20 |
|
||
|
Присоединенные таблицы в Access
|
|||
|---|---|---|---|
|
#18+
А где первичный ключ в таблице? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.10.2002, 10:24:24 |
|
||
|
|

start [/forum/topic.php?fid=46&gotonew=1&tid=1819920]: |
0ms |
get settings: |
8ms |
get forum list: |
10ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
40ms |
get topic data: |
8ms |
get first new msg: |
4ms |
get forum data: |
2ms |
get page messages: |
35ms |
get tp. blocked users: |
1ms |
| others: | 248ms |
| total: | 360ms |

| 0 / 0 |
