SQLExecDirect此函数在创建数据时若数据库存在会返回什么
时间: 2024-04-07 11:29:05 浏览: 105
连接ORACLE数据库查询EMP表数据源码-易语言
SQLExecDirect是ODBC API的一个函数,用于执行SQL语句。当使用SQLExecDirect函数创建数据库时,如果该数据库已经存在,则函数会返回SQL_ERROR (-1)的返回值,并通过调用SQLGetDiagRec函数返回一个相关的ODBC错误,例如“[Microsoft][ODBC驱动程序管理器] 数据源名称重复且默认驱动程序不允许选择不同的驱动程序。”
因此,在创建数据库之前,您可以使用SQLTables函数检查数据库是否已经存在,如果存在,则可以使用SQLDropDatabase函数删除该数据库,然后再使用SQLExecDirect函数创建新的数据库。
阅读全文