在访问数据库中插入以零开头的值

Che*_*rry -4 ms-access vba access-vba

我有一个名为Product_Id(类型字符串)的字段,其长度为7并从0开始.但是当通过VBA插入文本类型的表字段时,零未插入.

这是插入查询:

dbs.Execute "INSERT INTO tablename (PROD_NBR)VALUES (" & prodID & ");"  
Run Code Online (Sandbox Code Playgroud)

Che*_*rry 5

我想我已经修复了错误 - 你需要用单引号声明值.

PROD_NBR是一个字符串类型,表中的字段是文本类型,然后插入变量应该在单引号内声明,然后在双引号和两个和符号之间声明:

dbs.Execute "INSERT INTO tablename (PROD_NBR)VALUES ('" & prodID & "');" 
Run Code Online (Sandbox Code Playgroud)