|
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件 ★ 免费下载 ★ ★ 使用帮助★
本帖最后由 ICC 于 2014-7-11 15:41 编辑
Public Sub Addtext()
Dim Con As ADODB.Connection
Dim Rec As ADODB.Recordset
Set Con = New ADODB.Connection
Con.ConnectionString = "Driver={MySQL ODBC 3.51 Driver};" + _
"Server=localhost;" + _
"DB=vbadb;" + _
"UID=VBA;" + _
"PWD=excel;" + _
"OPTION=3;" + _
"Stmt=Set Names 'GBK';"
Con.Open
Set Rec = New ADODB.Recordset
Rec.Open "select * from animal", Con, adOpenDynamic, adLockOptimistic, adCmdText
Rec.AddNew
Rec("name").Value = Range("a1").Value
Rec("rem").appendchunk Range("b1").Value
Rec.Update
Rec.Close: Set Rec = Nothing
Con.Close: Set Con = Nothing
End Sub
为什么我把 Rec("rem").appendchunk Range("b1").Value 这条语句删除就能正常运行代码。
如果不删除的话一运行到Rec.Update这条语句就exce程序l就会崩溃退出。
求大神回复。
|
|