易截截图软件、单文件、免安装、纯绿色、仅160KB

用VB创建了一个空Access表,不能添加记录

用ADO创建了一个空Access表,并添加了多个字段名。
但现在问题是,不能向空表中添加记录。
每次添加都会出现“BOF 或 EOF 中有一个是“真”,或者当前的记录已被删除,所需的操作要求一个当前的记录”

想完成的功能是,将EXCEL表中的数据读到recordset中,根据recordset创建Access表。
现在表创建了,字段也有了,但就是不能添加记录。

小弟初学者,请大侠指教!
向空表中添加记录 的代码贴出来看看,指出出错在哪一行

数据库用cnn已经打开
主要代码:
    Dim cnnE  As New ADODB.Connection
    Dim rsE As New ADODB.Recordset
    Dim sqlE As String
    Dim i As Integer, j As Integer

    '读取Excel表中的数据到rsE数据集
    cnnE.Open "Provider=Microsoft.Jet.OLEDB.4.0;Persist Security Info=False;Data Source=" & Text1.Text & ";Extended Properties='Excel 8.0;HDR=Yes'"
 
    rsE.Open "select * from [" & excel表 & "$]", cnnE, 3, 3

    ’根据rsE 创建表,并向表中添加字段
    Call cnn.Execute("CREATE TABLE " & 创建的表)
    For j = 0 To rsE.Fields.Count - 1
        sqlE = "ALTER TABLE " & 创建的表 & " ADD _
              [" & rsE.Fields(j).Name & "] " &a


相关问答:

VB Timer控件

用VB中的Timer控件 可以获得时间
但是如果电脑上的时间显示不正确 那岂不是获得的时间也是不正确的

怎么获得正确的时间
连网,从别的地方获得

引用
用VB中的Timer控件 可以获得时间
但是如果电� ......

vb打印问题

大家好,问个vb打印问题


printer.print "dsff"
.....
....


Printer.EndDoc


打印成功后我将执行

sqlstr = "update vc_yh set pr=' 已打印 ', ......

VB中另存为对话框的使用

我要导入导出数据库文件,在到处的时候使用另存为对话框,具体代码是如何实现的?我直接用commondialog1.showsave之后点另存为没有响应,是不是要添加什么代码?急!
另存为什么格式的文件你需要告诉大家,写到不同� ......

为何用vb api获取的窗口标题为空,而SPY++却可以

VB中callbacke function 如下:
Public Function EnumChildProc(ByVal hwnd As Long, ByVal lParam As Long) As Long
    Dim slength As Long, WndTitle As String ' title bar text length an ......

VB 调用系统计算器

我知道在VB中调用系统的计算器 可以用shell
可是要是要求高点 调用后 直接计算 并把计算结果显示在文本框里

比如 在点击按钮1 调用计算器 把指定的二进制转换为16进制 并显示在 text1
自已做一个计算器~ ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号