Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/ms-access/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/vba/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ms access 插入到添加前导空格和尾随空格_Ms Access_Vba - Fatal编程技术网

Ms access 插入到添加前导空格和尾随空格

Ms access 插入到添加前导空格和尾随空格,ms-access,vba,Ms Access,Vba,为什么INSERT INTO会在以下情况下为字符串添加前导空格和尾随空格: CurrentDb.Execute "INSERT INTO [Rounds] ([Round ID],[Cource ID],[Round Date],[Tee Time],[Handicap Round],[Player ID],[Player HCP],[Slope],[Tee],[Holes Played],[Comments],[Green Fee],[GF Term])" & _

为什么INSERT INTO会在以下情况下为字符串添加前导空格和尾随空格:

    CurrentDb.Execute "INSERT INTO [Rounds] ([Round ID],[Cource ID],[Round Date],[Tee Time],[Handicap Round],[Player ID],[Player HCP],[Slope],[Tee],[Holes Played],[Comments],[Green Fee],[GF Term])" & _
                                    " VALUES (' " & TempVars!tvNewRoundID & " ',' " & TempVars!tvCourceID & " ',' " & TempVars!tvRoundDate & " ',' " & TempVars!tvTeeTime & " ',' " & TempVars!tvHandicapRound & " ',' " & TempVars!tvPlayerID & " ',' " & [Forms]![Data Entry Form]![txtPlayerHCP] & " ',' " & TempVars!tvPlayerSlope & " ',' " & TempVars!tvTeeName & " ',' " & TempVars!tvHolesPlayed & " ',' " & TempVars!tvComments & " ',' " & TempVars!tvGreenFee & " ',' " & TempVars!tvGreenFeeTerm & " ' );" 
声明如下: 作为临时变量的公共tvNewRoundID 公共tvRoundDate作为临时变量 公共名称作为变体等


这个问题只适用于字符串,其他一切都可以。我在插入之前尝试过修剪,但没有效果,空格出现在表中。

因为您的插入查询创建了空格。删除单引号和双引号之间的空格。我必须补充一点,TempVars的用法似乎很奇怪,您存储到TempVars中的数据的来源是什么?谢谢Pritaeas,这就成功了,我想我已经尝试过了…。Minty:你的问题意味着使用tempvars不是很专业的方法,我很感激。来源各不相同,我只想让它看起来漂亮整洁。