学习Access数据库中不同字段的查询方法
数据库Access的表tm_xx中有5个字段,分别为:ID(自动编号)、品名(文本)、生产时间(日期/时间)、产品单价(货币)、产品数量(数字)。
VB窗体form1中有以下控件,分别是:Text1(在这里输入信息)、Text2(输出查询结果)、Text2(输出查询结果)、Text4(输出查询结果)、Text5(输出查询结果)、Command1(确认输入信息)。
如果在text1中输入品名,那么查询语句如下:
select * from tm_xx where 品名 = '" & Text1.Text & "'
但在text1中输入产品数量时,用下面的代码就不行了:
select * from tm_xx where 产品数量 = '" & Text1.Text & "'
请问,应如何修改上面的代码?如果在text1内输入"ID",或"生产时间",或"产品价格",代码又应当怎么写呢?
select * from tm_xx where 产品数量 = '" & CLng(Text1.Text) & "'
应该这样就行了。
应该提示类型不对吧
报错“标准表达式中数据类型不匹配”
sql = "select * from tm_xx where 产品数量 = " & Val(Text1.Text)
使用msdn找一下那些转行的格式就行了。
CBool Boolean 任何有效的字符串或数值表达式。
CByte Byte 0 至 2
相关问答:
数据库连接提示如下报错,看的出来是页面与数据库连接的问题,现在我的是相对连接。
要怎么将其该成绝对连接呢?我的数据库文件路径在:
D:\web\db
还是要先谢谢大人们帮助小白菜我
Microsoft O ......
请问各位大师,我现在需要将XML的数据实时的存入到数据库中,我是用asp编的程序,大量们帮忙分析 一下!!!
下面是我的XML文件代码
XML code:
<?xml version="1.0" encoding="utf-8"? ......
m_Price是float型
m_Month是ctime型
其它是cstring型
错误提示:弹出错误对话框,×××.exe-应用程序错误,………………该内存不能为"read"
高手急救~~~~到底应该如何写
......
delphi 2007 + access 2007 +odbc +TADODataset,TADOConnection,TADOCommand
//删除数据
procedure TCDSSelectTools.DeleteMachine(byMachineID: string);
tmpCmd := TADOCommand.Create(ni ......
已知两个数据库,分别为BASE.MDB 和 BASE2.DBF
字段分别为BASE.MDB:NAME NAME2 NAME3
A B C
D E F
......