Dim i As IntegerPrivate Sub Command1_Click()
Dim sql
'......
Set LocRst1 = LocalDB.OpenRecordset("select max(ID) as id from Keyboard")
‘生成ID号
if LocRst1.RecordCount=0 then
i=0
else
i = fields(0) + 1
end if
Temp = Label1.Caption
Set LocRst1 = Nothing sql = "insert into Keyboard(ID,time1) " & _
"values(" & i & ",'" & Temp & "')"
LocalDB.execute sql
'......
End Sub请问你的fields(0)是什么,前面是不是要加表名,还是什么 ??
Dim sql
'......
Set LocRst1 = LocalDB.OpenRecordset("select max(ID) as id from Keyboard")
‘生成ID号
if LocRst1.RecordCount=0 then
i=0
else
i = fields(0) + 1
end if
Temp = Label1.Caption
Set LocRst1 = Nothing sql = "insert into Keyboard(ID,time1) " & _
"values(" & i & ",'" & Temp & "')"
LocalDB.execute sql
'......
End Sub请问你的fields(0)是什么,前面是不是要加表名,还是什么 ??
解决方案 »
- 麻烦大家帮我看一条语句,郁闷了好几天了……
- 请教关于vb执行长时间方法的问题(在线等)
- vbs和vb是什么关系啊.
- 使用 FileSystemObject TextStream 对象读文本,读写定位....
- vb工程中引用了几个第三方的控件,发布程序时如何才能让没有注册这些控件的机器上自动注册这些控件???
- 简单问题,拼字符串
- 谁有TreeView比较好的例子,我出1000分?
- 如何隐藏菜单
- 想知道VB爱好者的QQ吗?
- 我在VB下做了一个控件,在ASP的客户端调用,就是用<OBJECT></OBJECT>来调,可是要想在<OBJECT>中用PARAM传一个参数,不知道在控件中怎么把这个参数取回,请高手帮帮我!
- 怎样在vb中调用java程序?100分!!!
- 如何把一个窗体在另一个窗体的某一控件设备环境中显示?
表示表的第一个字段值
那么LocRst1.fields(0)就是max(ID)的值
又碰见个难题
比如 我的两个字段中存有两个时间数据,
我想在第三个字段中存他们的差值,如何实现??
我的日期格式是 Label1.Caption = Format(Now, " hh:mm:ss:") & _
Format(st.wMilliseconds, "000") & " " & Format(Now, "AM/PM")
精确到毫秒 ???
LocRst1.MoveLast
i = LocRst1.Fields(0) + 1
也实现了