INSERT?该怎么解决

INSERT??InputDatasss TempINSERTINTO地址(名字,姓氏)VALUES(&InputData&, 张 ) 向表里插入一记

INSERT??
InputData   =   "sss "
Temp   =   "INSERT   INTO   地址   (名字,姓氏)   VALUES   (   "   &   InputData   &   "       , '张 '); "
向表里插入一记录,代码如上,但总是出如下错误:
Run-time   error '3061 ';
参数不足,期待是1
但若InputData   =   "123 ",则正常运行.请问一下是怎么回事?都是字符,怎么不认识啊


[解决办法]
Temp = "INSERT INTO 地址 (名字,姓氏) VALUES ( ' " & InputData & " ', '张 ') "
[解决办法]
Temp = "INSERT INTO 地址 (名字,姓氏) VALUES ( ' " & InputData & " ' , '张 '); "
名字字段是字符型,要将插入的数据用引号引起来。