访问我想插入从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时出错?如果是这样,我们需要看到你正在尝试运行的完整字符串。 –