訪問我想插入從SQL Server圖像路徑領域到表中的VBA代碼的訪問,但它dosent運行併發送運行時錯誤3075,全域插入成功,除了路徑。插入圖像路徑到表中通過VBA
Dim sqlstr As String
Dim sqlstr1 As String
dim strSQL as string
Set rs = CreateObject("ADODB.Recordset")
rs.CursorType = adOpenDynamic
rs.LockType = adLockReadOnly
rs.ActiveConnection = db
DoCmd.SetWarnings False
DoCmd.RunSQL "delete from tb_brws"
DoCmd.SetWarnings True
rs.Open "SELECT [sno] [imgp] from books_tb where [sno] like '" & Me.sno_txt & "' ;"
rs.MoveFirst
Do
sqlstr = rs![sno]
sqlstr1 = rs1![imgp]
DoCmd.SetWarnings False
strSQL="insert into tb_brws (sno,imgp) values ('" & sqlstr & "', '" & sqlstr1 & "')"
DoCmd.RunSQL strSQL
DoCmd.SetWarnings True
rs.MoveNext
Loop While Not rs.EOF
Set rs = Nothing
請發表您嘗試運行SQL解決。可能'sno'是數字,但你認爲是/ n?可能[imgp]中的某些值需要查看最終的SQL。 –
我沒有在SQL中的任何問題,我在文字得到IMGP(圖像路徑)的值,它並沒有任何問題,但是當我在表插入 –
你得到它給了我語法錯誤和遺漏操作嘗試執行DOCMD時出錯?如果是這樣,我們需要看到你正在嘗試運行的完整字符串。 –