我ACCESS中一个表users的字段:id,name,port类型分别是自动编号,文本,数字.我在程序中执行insert语句,可是怎么弄都不行,程序中String n,int p分别为要插入到表中的name和port数据,我想问下insert语句怎么写啊?谢谢!
其实引号这些只要你弄清楚SQL语句就知道了:
假如插入语句中username,port是字符串常量时,插入语句为:
String aa = "insert into info(username,port) values(a,1000)";
当是变量时,其实就是字符串拼接,你在其values中只能用+号把这个变量加入进去,而且它还是个字符串,两边还必须要有单引号,所以把insert语句分解开就是:
"insert into info(username,port) values(" 这是第一个字符串(insert语句的前半部分还有左边的单引号)
+n+ 加入string型变量n
"," 加上右边的单引号
+p+ 加入int型的变量p
")" insert语句结束
以前我与楼主一样,不过后来也慢慢才弄清楚,以上是个笨人的笨方法.呵呵....