首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VB >

请教为什么会出现这样的异常

2012-01-20 
请问为什么会出现这样的错误?是在执行一个SQL语句出现的:VB codeinsert into tongji(recno,student_id,que

请问为什么会出现这样的错误?
是在执行一个SQL语句出现的:

VB code
insert into tongji(recno,student_id,question_no,module,score,dificult,distin,getscore,question_type,issend,c_datacode) in 'F:\开发主文件夹\高校考场服务器(移交[2009-7-1])\高校考场服务器\chengjicab\FrontpageAccess__cj.mdb' select i_recno,c_studentid,i_questionno,c_module,s_score,i_difficult,i_distin,s_getscore,i_typeid,l_issend,c_datacode from tbl_account


错误描述为:
Invalid bracketing of name 'F:\开发主文件夹\高校考场服务器(移交[2009-7-1])\高校考场服务器\chengjicab\FrontpageAccess__cj.mdb'.

请问这个错误是什么意思,为什么会出现这样的提示?

[解决办法]
可以这样写?先连接数据源.
[解决办法]
定义一个ado连接到数据库,再写insert into语句
[解决办法]
可能是文件名(FrontpageAccess__cj.mdb)带中文下划线的事,改成英文的即可
[解决办法]
try:

VB code
    dim sql as string    dim dbPath as string    dbpath="F:\开发主文件夹\....cj.mdb"    sql="insert into tongji (recno,student_id,...) select i_recno,c_studentid,...from ["& dbpath &"].tbl_account"or:    sql="insert into tongji (recno,student_id,...) select i_recno,c_studentid,...from tbl_account in ""["& dbpath &"]" 

热点排行