如何判断数据表是否存在
如题
如果是SQL SERVER,那么用SQL语句: select count(*) from sysobjects where name='你的表名' 如果返回记录为1,则存在该表格。 如果是MYSQL,可以用show tables查看表名单。 最简单的方法,就是在调用数据库的程序执行查询,然后查看错误结果即可。如果找不到表,就会出错。
判断一个access数据库中某个表是否存在的方法 阅读 1193 人次 , 2006-3-12 <% rem x=0 表示不存在,x=1 表示存在 strConn="DBQ="+ ppath(" b")+";DefaultDir=;DRIVER={Microsoft Access Driver (*。
mdb)};" set objConn= eateobject(" nnection") objConn。open strConn set rsSchema=objConn。openSchema(20) vefirst tablename="gd111" x=0 Do Until rsSchema。
EOF if rsSchema("TABLE_TYPE")="TABLE" then if rsSchema("TABLE_NAME")=tablename then x=1 exit do end if end if 。
答:你要是不在意原来的数据库,你可以DROP了它,不过一般如果重名sql会自动报错,告诉你重名了,或者你可以写一个函数、或者IF EXISTS 来判断,举个例子给你...详情>>
答:的意思是找不到指定的文件,你确定你的文件路径正确吗? 另外,调用的部分你用 n(shcmd)试试详情>>