我想在access数据库中按日期查找数据,但却提示:“标准表达式中数据类型不匹配!”以前我一直对SQL server2000进行数据操作,该数据SQL查询使用都没有问题,但对access却不行,请赐教!代码如下:Set rec1 = CreateObject("adodb.recordset")
Set conn1 = CreateObject("adodb.connection")
strcon = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\wy.mdb"
conn1.Open strcon
strsql = "select * from wy where 日期>='2003-09-09'"
rec1.Open strsql, conn1(数据库“日期”字段已定义为短日期,数据类型为日期/时间。如果将
strsql = "select * from wy" 程序可通过)
Set conn1 = CreateObject("adodb.connection")
strcon = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\wy.mdb"
conn1.Open strcon
strsql = "select * from wy where 日期>='2003-09-09'"
rec1.Open strsql, conn1(数据库“日期”字段已定义为短日期,数据类型为日期/时间。如果将
strsql = "select * from wy" 程序可通过)
解决方案 »
- 哪里有VB.NET网站的源代码
- 谁能帮我解释一下,谢谢!
- 如何判断rst某条记录的所有字段为Empty
- 为什么用UpdateResource删除文件中的资源后文件还是原来的大小?????,没有变小??????,大虾可知道吗???
- 怎样在模式窗口中打开非模式窗口
- 想把数据库从access迁移到sqlserver 2000,却碰到了怪问题,求助!!!!!
- 如何获得对话框中选中.txt文本的名称和路径。
- 请教一个类似地图卷轴的问题
- 請問如何取得對象佔用的内存字節數?(CopyMemory)
- 请问如何知道一个字符串中的的汉字是否在列表框中 我用instr 来比较好像不行!
- ado+sql7.0 运行时错误
- VB记时间???????????
这样吧,一定行。
"' AND Birth=#" & mskBirth.Tag & "#"
Set rec1 = CreateObject("adodb.recordset")
Set conn1 = CreateObject("adodb.connection")
strcon = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\wy.mdb"
conn1.Open strcon
strsql = "insert into 商品价格(帐单号,牌号)values (" trim(Text3.Text)",Trim"(Text4.Text)")"
rec1.Open strsql, conn1是不是需要加什么update语句呀?
Set conn1 = CreateObject("adodb.connection")
strcon = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\wy.mdb"
conn1.Open strcon
strsql = "insert into 商品价格(帐单号,牌号)values (" trim(Text3.Text)",Trim"(Text4.Text)")"strsql="select * from 商品价格" '你忘记加这句了!得重新查询
rec1.Open strsql, conn1
access中沒有trim函數
conn1.execute strsql
if rec1.state=adstateopen then rec1.close
strsql=" select * from 商品价格"
rec1.open strsql,conn1,adopenkeyset,adlockreadonly
set mshflexgrid.datasource=rec1
set rec1=nothing