用ACCESS做一个简单的数据库表,包含QQ号,昵称,密码,以及记录聊天的内容,再用MFC做一个界面。
解决方案 »
- 邮件客户端附件下载问题
- 线程间通信不成功,看看怎么回事?
- 问一个很奇怪的LPDRAWITEMSTRUCT的问题
- 请问我有一个VC程序,release下能通过编译,可是在debug状态下出现错误提示 error LNK2001: external simbol "__endthreadex" "__beginth
- VC一些有用的编辑快捷键!
- 如何检测出操作系统关机或重启操作?
- 问一个录音功能的问题。录完音后回放的过程中调用::waveOutReset()程序就停住了。
- 想買本書,大家提議一下
- 如何将已做好的对话框放到一个单文本文档形成的窗体中去?
- 初学VC++,打开一个例子,编译出错,哪位位能帮我看看???
- SQL2000触发器
- 各位 MYSQL 库 与API的SOCKET 冲突怎么办 能否 重命名空间 解决 如何解决 冲突后显示找不到 SOCKET
一个用户表,包含QQ号,昵称,密码
一个还有表,包含QQ号,昵称,密码
一个聊天记录表,包含用户和好友的QQ号,聊天记录,时间
这都是空表,做好后,注册数据源,利用MFC做个界面,这样接受用户发来的消息,
界面的设计是能够查询聊天记录。
谢谢帮忙指导,刚刚接触VC输数据库。
一个用户表,包含QQ号,昵称,密码
一个好友表,包含QQ号,昵称,密码
一个聊天记录表,包含用户和好友的QQ号,聊天记录,时间
这都是空表,做好后,注册数据源,利用MFC做个界面,怎样接受用户发来的消息存储起来,
界面的设计是能够查询聊天记录。
谢谢帮忙指导,刚刚接触VC输数据库。
http://blog.csdn.net/zyq5945/archive/2010/04/29/5541280.aspx
lz的好友表,貌似只能添加一个用户的好友多了不知道用什么标志区分。
create table tbUser(
userId int identity(1000,1) primary key,--用户id
password varchar(80) not null,--密码
name varchar(20) not null,--名字
info varchar(80)--个人信息
);
go
--alter table tbUser alter column name varchar(20) not null
--alter table tbUser add password varchar(80) not null
--好友表
Create table tbFriends(
userId int,
friendId int,--好友id
friendType int--好友类型
);
go
--insert into tbF
go
--好友类型表
create table tbFriendType(
userId int,
friendType int ,
typeName varchar(20));--类型名字
go--添加好友表的外键userId
ALTER TABLE [dbo].tbFriends ADD CONSTRAINT [FK_userId] FOREIGN KEY(userId)
REFERENCES [dbo].tbUser (userId)
ON DELETE CASCADE
GOcreate trigger tirg_friendType on tbUser
for insert as
begin
insert into tbfriendType
values( IDENT_CURRENT ( 'tbUser'),1,'我的好友');
insert into tbFriends
values( IDENT_CURRENT ( 'tbUser'), IDENT_CURRENT ( 'tbUser'),1);
end go
insert into tbUser values(1,'测试名字1','psw');
insert into tbUser values(1,'测试名字2','psw');
insert into tbUser values(1,'测试名字3','psw');
insert into tbUser values(1,'测试名字4','psw');
insert into tbUser values(1,'测试名字5','psw');
insert into tbUser values(1,'测试名字6','psw');
insert into tbUser values(1,'测试名字7','psw');
insert into tbUser values(1,'测试名字8','psw');
insert into tbUser values(1,'测试名字9','psw');insert tbFriends values(1000,1001,1);
insert tbFriends values(1000,1002,1);
insert tbFriends values(1000,1003,1);
insert tbFriends values(1000,1004,1);
insert tbFriends values(1000,1005,1);insert tbFriends values(1001,1000,1);
insert tbFriends values(1001,1003,1);
insert tbFriends values(1001,1006,1);
insert tbFriends values(1002,1000,1);
insert tbFriends values(1002,1003,1);
insert tbFriends values(1002,1009,1);