一、编程环境: windows2003 +visual stdio c++ .net,Ado + SQL2000
二、SQL设置:
将在SQL2000下建立schooldata数据库,导入数据文件
三、导入数据:
data目录下有school_back数据库备分文件
操作:用SQL企业管理器还原数据库来导入数据
访问本地数据库服务器,密码是自己设置的那个,操作schooldata数据库的用户名和密码相同。
主要用ADO访问数据库,和几个显示数据的控件Treectrl,listctrl,datagrid等程序中有几个BUG还没解决,
四、实现功能:
操作:在选择查询条件:选择一个,tree控件里显示相关信息
可以在tree控件里单击来显示每个ITEM,每个ITEM相关信息显示在LIST控件内
双击LIST控件显示具体信息
也可以在窗口里单击右键或操作菜单具体操作
五、主要功能:
查询,添加,删除,显示“学院,各系,班级,学生,教师,社团,课程”等信息
程序还用了Active Skin 对程序进行了换肤!!
[代码性质]
VC完整应用程序代码
[代码作者] 鬼男
[文件大小] 855K
[更新日期] 2004-6-4 16:12:00
[下载次数] 16369
--------------------next---------------------
微软的SQL SERVER数据库的Image、text等字段都属于二进制的大对象。这些对象的存取和其他轻型对象略有不同。
微软.NET Framework的System.IO命名空间下给我们提供了一个FileStream文件流类。我们可以使用这个文件流对二进制大对象轻松进行读写。
我实现了一个简单的WinForm程序,这个程序通过点击“Open”按钮选择一个bmp或者jpg文件,并显示在图形控件PictureBox中。通过“Save”按钮存入数据库。点击“View”CheckBox可以切换到浏览状态,观看存入数据库的图片。
由于对二进制大对象使用的流操作,所以对于任何文件都具有通用性。读写文本文件也可以这么做。
本程序的运行需要SQL SERVER数据库的支持。请先在SQL SERVER的查询分析器种执行以下SQL脚本:
USE master
GO
CREATE DATABASE Demo
GO
USE Demo
GO
CREATE TABLE BLOBTest
(
BLOBID INT IDENTITY (1,1) NOT NULL,
BLOBData IMAGE NOT NULL
)
GO
然后清根据实际情况更改SqlConnection的连接字符串。
[代码性质]
C完整应用程序代码
[代码作者] 李争
[文件大小] 33K
[更新日期] 2004-2-28 23:20:00
[下载次数] 6072
--------------------next---------------------