文章目录:
- 1、你好,我下载了源码 ASP 是MDF SQL数据库 我不知道下一步怎么做?能教下我吗?
- 2、源码之家 下载问题,我从源码之家下载一个.net项目+sql数据库,我想请问我怎么把它运行起来,感谢,请详细
- 3、在网上下载了一个PB+SQL程序,有数据库文件,PBL文件,机器上也已经装了PB9.0和SQL2000,求高手提取PB源码
- 4、求C++操作SQL Server数据库的源码文件
- 5、关于SQL问题
你好,我下载了源码 ASP 是MDF SQL数据库 我不知道下一步怎么做?能教下我吗?
安装sql server,附加数据库
配置iis,添加上你下载的网站
可以了
源码之家 下载问题,我从源码之家下载一个.net项目+sql数据库,我想请问我怎么把它运行起来,感谢,请详细
1.打开网站(文件--打开--网站--选择你的网站)
2.附加数据库
3.更改数据库连接串(打开web.config ,更改 服务器,用户名,密码),连接数据库的时候可能还会有其他问题,百度、谷歌一下基本都能解决的。。。。
在网上下载了一个PB+SQL程序,有数据库文件,PBL文件,机器上也已经装了PB9.0和SQL2000,求高手提取PB源码
①首先在文件夹中找到后缀为.pbw的文件这是 pb的工程文件(workspace) 如果有,安装完pb9之后应该是这样的图标样子,如下图所示! 双击就可打开pb源码。
②数据库方面:首先找到数据库文件。sql的数据库文件应该是后缀.sql 的建表sql语句文件.文字部分全部粘贴出来,打开sql 2000的查询分析器: 首先选好数据库名,然后将粘贴好的建表sql放在里面。点执行 。此时sql数据库就建成了.
③然后点击pb9.0中的database 画板。按顺序点击MSS Microsoft SQL Server-右键 new profile-填写你的数据库名 服务器写点(.)即可,表示本地服务器.然后双击就可以看到数据库中的表了。还有问题可以追问.这是大致流程!
求C++操作SQL Server数据库的源码文件
一、配置:
1.设置SQLSERVER服务器为SQL登录方式,并且系统安全性中的sa用户要设置登录功能为“启用”,还有必须要有密码。
2.需要在ODBC中进行数据源配置,数据源选\”SQL SERVER”,登录方式使用“使用输入用户登录ID和密码的SQL SERVER验证”,并填写登录名(sa)和密码,注意一点,密码不能为空,这就意味着你的sa用户必须得有密码。否则无法通过系统本身的安全策略。测试通过就完成了配置。
二、连接初始化
1.在你所建立的C++项目中的stdafx.h头文件中引入ADO
具体代码如下
#import "c:\Program Files\Common Files\System\ado\msado15.dll"
no_namespace rename("EOF", "adoEOF") rename("BOF", "adoBOF")
2.定义_ConnectionPtr变量后调用Connection对象的Open方法建立与服务器的连接。
数据类型_ConnectionPtr实际上是由类模板_com_ptr_t得到的一个具体的实例类。_ConnectionPtr类封装了Connection对象的Idispatch接口指针及其一些必要的操作。可以通过这个指针操纵Connection对象。
例如连接SQLServer数据库,代码如下:
//连接到MS SQL Server
//初始化指针
_ConnectionPtr pMyConnect = NULL;
HRESULT hr = pMyConnect.CreateInstance(__uuidof(Connection));
if (FAILED(hr))
return;
//初始化链接参数
_bstr_t strConnect="Provider=SQLOLEDB;
Server=127.0.0.1;
Database=mytest;
uid=sa; pwd=sa;"; //Database指你系统中的数据库
//执行连接
try
{
// Open方法连接字串必须四BSTR或者_bstr_t类型
pMyConnect-Open(strConnect, "", "", NULL);
}
catch(_com_error e)
{
MessageBox(e.Description(), "警告", MB_OK|MB_ICONINFORMATION);
}//发生链接错误
三、简单的数据连接
//定义_RecordsetPtr变量,调用它Recordset对象的Open,即可打开一个数据集
//初始化过程 以下是个实例
_RecordsetPtr pRecordset;
if (FAILED(pRecordset.CreateInstance(__uuidof(Recordset))))
{
return;
}
//执行操作
try
{
pRecordset-Open(_variant_t("userinfo"),
_variant_t((IDispatch*)pMyConnect),
adOpenKeyset, adLockOptimistic, adCmdTable);
}
catch (_com_error e)
{
MessageBox("无法打开userinfo表\", "系统提示",
MB_OK|MB_ICONINFORMATION);
}
四、执行SQL语句
这里是关键,我认为只要你懂点SQL语句那么一切都会方便许多比用上面的方法简单,更有效率点。
首先
m_pConnection.CreateInstance(_uuidof(Connection));
//初始化Connection指针
m_pRecordset.CreateInstance(__uuidof(Recordset));
//初始化Recordset指针
CString strSql="select * from tb_e_goods";//具体执行的SQL语句
m_pRecordset=m_pConnection-Execute(_bstr_t(strSql),
NULL, adCmdText);//将查询数据导入m_pRecordset数据容器
至此 你的SQL语句已经执行完成了m_pRecordset内的数据就是你执行的结果。
取得记录:
while(!m_pRecordset-adoEOF)//遍历并读取name列的记录并输出
{
CString temp = (TCHAR *)(_bstr_t)m_pRecordset-GetFields()-GetItem
("name")-Value;
AfxMessageBox(temp);
pRecordset-MoveNext();
}
五、插入记录
//记得初始化指针再执行以下操作
CString strsql;
strsql.Format("insert into tb_e_goods(no,name, price)
values('%d','%s', %d)",m_intNo,m_strName,m_intPrice);
m_pRecordset=m_pConnection-
Execute(_bstr_t(strsql),NULL,adCmdText);
六、修改记录
CString strsql;
strsql.Format("update tb_e_goods set name='%s' ,
price=%d where no=%d ",m_strName,m_intPrice,m_intNo);
m_pRecordset=m_pConnection-Execute(_bstr_t(strsql),NULL,adCmdText);
七、删除记录
CString strsql;
strsql.Format("delete from tb_e_goods where no= '%d' ",m_intNo);
m_pRecordset=m_pConnection-Execute(_bstr_t(strsql),NULL,adCmdText)A
其实要想使用C++玩转SQLServer,最主要的还是要对SQL语句有所了解,才能方便的操作数据库
关于SQL问题
一、源码数据库估计是sql 2000或者 sql2005,sql 2008用的还很少
二、不知道你什么意思,想怎么简化
建成了.③然后点击pb9.0中的database 画板。按顺序点击MSS Microsoft SQL Server-右键 new profile-填写你的数据库名 服务器写点(.)即可,表示本地服务器.
器: 首先选好数据库名,然后将粘贴好的建表sql放在里面。点执行 。此时sql数据库就建成了.③然后点击pb9.0中的database 画板。按顺序点击MSS Mic
文章目录:1、你好,我下载了源码 ASP 是MDF SQL数据库 我不知道下一步怎么做?能教下我吗?2、源码之家 下载问题,我从源码之家下载一个.net项目+sql数据库,我想请问我怎么把它运行起来,感谢,请详细3、在网上下载了一个PB+SQL程序,有数据库文件,P
用上面的方法简单,更有效率点。首先m_pConnection.CreateInstance(_uuidof(Connection)); //初始化Connection指针 m_pRecordset.CreateInstance(__uuidof(Recordset));//初始化