MFC中如何判断sql数据库中的是否存在表A

如题所述

法(一):
select * From master.dbo.sysdatabases where name='数据库名'
法(二):
if db_id('数据库名') is not null
drop database 。。。
go
create 。。。
SQL Server中判断表对象是否存在:
select count(*) from sysobjects where id = object_id('数据库名.Owner.表名')
温馨提示:内容为网友见解,仅供参考
第1个回答  2018-08-07
可以调用SQL语句去查,根据SQL返回值判断

MFC 连接数据库“参数不足,期望是1”
首先我得确定一下你的表名是不是user,如果是的话,查看一下表中有没有username,userpw,userpword,Email,Tel,Handset,Fax,Address的字段,如果都为是的话就不可能是sql错误!接下来的方法是检查你的sql语句是不是正确的方法:打开数据库,点击左边的查询,在打开的对话框中选择关闭,之后只剩下一个...

如何将SQL数据库查询的多条信息显示在MFC的列表控件中
你要是想用微软现成的控件,可以在MSDN中查找下这个ADODC的ActiveX控件,百度一下也可以查到好多的。控件是要方便些,但是缺乏灵活性;我们现在一般都用的ADO类库自己写相关的代码,在对话框上增加一个控件CListCtrl然后用它的成员函数把查询结果一条一条插入进去CListCtrl::InsertItem();CListCtrl::SetItem...

sql数据库如何操作排序???
SELECT * FROM 表 ORDER BY 字段 DESC[ASC]注意:字段最好是INT型 DESC 降 ASC 升

...利用ADO技术去访问SQL Server数据库中的表,现遇到一个控件问题,求助...
第一步:应用程序启动时自动加载在DATACOMBO控件显示,在窗体加载事件里写实现程序。第二步:双击DATACOMBO控件会出现一个选择后触发的事件,你在这个事件里写要在DATAGRID控件里显示对应学生的Grade表的程序,这个联表查询,再绑定数据源。不知道这个能否满足你的要求。

关于MFC连接数据库时出现 未指定错误 代码如下:
回答:试试改成服务器的地址 ,有时回环地址是找不到服务的

如果SQL里建了个空表用move last为什么会出错啊
MFC编程?如果#import 中有 no_namespace rename("EOF","adoEOF")的话,那么需要这么写:try { ...if(!m_pRecordset->adoEOF)m_pRecordset->MoveLast();...} catch(_cpm_error e){ AfxMessageBox(e.ErrorMessage());}

MFC中ACCESS的字段排序问题
set rs =server.createobject("adodb.recoredset")sql="select * from table by user_id desc"rs.open sql conn,1,1

mfc中list控件从数据库读float型数据的显示问题
我不清楚你这个字段是具体做哪些数据储存的,但如果要更精确的精度的话建议修改数据库该字段更改为“money”数据类型。更改了类型后,该字段数据是不会改变的。再在程序代码载入数据试一试。你这种情况下应该是数据类型不匹配所导致的。

sql server中的NULL传递到MFC中有异常的问题
他不是实体类型的null,应该是DBNull.value类型的。

Access数据库中有一条日期记录(2001-1-1 18:30:30) 我使用MFC应该如何...
这里是要从数据库中读取数据,所以要用SELECT语句,根据你的数据库的名字和日期对应的字段 可以 Str.Format("select date from SQL_name where 条件")date就是你日期记录对应的字段名,SQL_name是你的数据库名,然后根据条件对应到记录2001-1-1 18:30:30的这条记录 ...

相似回答