我用ACCESS数据库
r是日期类型,s是数据类型
删除时,说数据类型不匹配,为什么
Private Sub Command3_Click()
Set rst = New ADODB.Recordset
cnn1.Execute "Delete * From dc1 Where r='" & DataGrid1.Columns(0).Text & "'AND d='" & DataGrid1.Columns(1).Text & "'and k='" & DataGrid1.Columns(2).Text & "'and c='" & DataGrid1.Columns(3).Text & "'and y1='" & DataGrid1.Columns(4).Text & "'AND t='" & DataGrid1.Columns(5).Text & "'and t1='" & DataGrid1.Columns(6).Text & "'and s='" & DataGrid1.Columns(7).Text & "'"
If cnn1.State = adStateOpen Then cnn1.Close
If rst.State = 1 Then rst.Close
cnn1.Open cnnstr
With rst
.CursorType = adOpenKeyset
.LockType = adLockOptimistic
.Open sqlstr, cnn1, , , adCmdText
End With
End Sub
r是日期类型,s是数据类型
删除时,说数据类型不匹配,为什么
Private Sub Command3_Click()
Set rst = New ADODB.Recordset
cnn1.Execute "Delete * From dc1 Where r='" & DataGrid1.Columns(0).Text & "'AND d='" & DataGrid1.Columns(1).Text & "'and k='" & DataGrid1.Columns(2).Text & "'and c='" & DataGrid1.Columns(3).Text & "'and y1='" & DataGrid1.Columns(4).Text & "'AND t='" & DataGrid1.Columns(5).Text & "'and t1='" & DataGrid1.Columns(6).Text & "'and s='" & DataGrid1.Columns(7).Text & "'"
If cnn1.State = adStateOpen Then cnn1.Close
If rst.State = 1 Then rst.Close
cnn1.Open cnnstr
With rst
.CursorType = adOpenKeyset
.LockType = adLockOptimistic
.Open sqlstr, cnn1, , , adCmdText
End With
End Sub
解决方案 »
- 各位大虾,推荐一个WIN7下的VB打包工具,最好还有下载地址
- VB6 生成 EXE 文件的操作按纽是在哪个地方? 找不到,奇怪了
- 比较有挑战性的填表难题 高手快来围观..............
- 请教VB如何实现手工调节曲线
- 国内牛人用VB开发的CS...
- inet方法怎样通过post方法上传一个file到一个asp处理程序?
- 觉得很难!!!???打印的问题。
- 【雪山飞车】在炎热的夏天里体验在雪山上飞速驰骋的快感,感受无比刺激的游戏人生!界面美观,操作方便,不妨一玩!
- 请问VB程序里如何获取保存文件的路径?
- window2000+VB6.0怎样获得键盘的事件
- 求禁止客户端建立共享文件夹代码?
- vb操作foxpro数据库如何彻底删除数据
数值型变量引用: " & 数值变量 & "
SQL语句关键字and的两边要有空格
改成这样还是不行,再看看吧