form1.name1上面多了引号,像你那样并不会把form1.name1这个变量里的内容加进出,而是加入字符串"form1.name"应该是这样:
sql="insert into"+form1.name1+"(字段1,字段2)"
sql=sql+"values(值1,值2)"
sql="insert into"+form1.name1+"(字段1,字段2)"
sql=sql+"values(值1,值2)"
解决方案 »
- VB 怎样(Inputbox输入要弹出对话框)在文本框直接输入数值?
- 我是初学,请大家帮我看看这段计算程序有什么问题?
- MS DTC 是什么来的??????????????????????????
- 大家好,我的VB6为什么只能使用普通的控件,当在控件工具箱击右键添加组时出现错误?
- 用ADO来操作excel数据库只能读不能写????不可能吧?
- 请用VB的朋友进来看看这个小问题,可能只要你们一分钟,谢了。
- 关于combobox的问题
- 随机产生50个1至100之间的不重复的随机数。
- webbrows控件无法浏览*.asp文件问题
- 关于中文字符的长度问题?
- 系统栏图标
- 如何将一个对象在内存中的数据取出来?
sql="insert into " & form1.name1 & " (字段1,字段2)"注意into 后 和 ( 前加上空格.
当然得不到正常的结果拉, "form1.name1"是个字符串,不是你所希望的,你这样做,最后sql会等于:insert into form1.name1 (字段1,字段2 ),这个是你想要的sql语句吗?
正确的:
sql="insert into"+form1.name1 +"(字段1,字段2)"
可是运行到第一句的时候还是出错
指示form1.name1为“未找到方法或数据成员”