![](image/doc.gif)
阿南:太好了~
(发表于2004-4-5 12:29:00)
![](image/doc.gif)
cl7986:MS DTC分布式事务处理启动失败。。
最开始会这样提示一下, 然后就是点任何一个录入医生信息之类的东西都会出现错误。这是怎么回事。
程序能在VC6.0中编译通过, 能出主界面。
(发表于2004-4-9 12:25:00)
![](image/doc.gif)
ynzhangyao:to cl7986:
这是因为SQL Server的Distributed Transaction Coordinator 没有启动,
启动方法:
1、打开SQL SERVER 服务管理器
2、在服务的下拉列表框中选择:Distributed Transaction Coordinator
3.点击“开始/继续”
问题应可解决
(发表于2004-5-25 11:29:00)
![](image/doc.gif)
hanxin:请问:我应该如何设置我的sql才能解决,在初次运行时找不到服务器的问题。
具体:severity:0,DBErrcode:0,DBErrstr:(null)创建连接失败。服务名:127.0.0.1
(发表于2004-6-27 13:45:00)
![](image/doc.gif)
ylxiao:我也遇到和 hanxin 一样的问题, 里面的dbopen()没有返回值,不知道该怎么解决
(发表于2004-6-30 16:20:00)
![](image/doc.gif)
hanxin:解决!!!!
3.修改程序数据库的ip地址
首先,开始-〉运行-〉cmd[打开dos]-〉输入‘ipconfig'察看本机ip
然后修改PhysicM.cpp文件中的
BOOL CPhysicMApp::InitInstance()
{
if(!AfxInitRichEdit()) return FALSE;
try{
if(!DBSession.Connect("sa","","192.168.8.10")) return FALSE;
#ifdef _DEBUG
DBSession.SetDataBase("Demo");
#else
DBSession.SetDataBase("physic");
#endif
......
将其中的Connect("sa","","192.168.8.10")欲连接的数据库三个参数分别是:用户名,密码,ip地址。
4.打开工程文件PhManage.dsw
运行程序!
(发表于2004-7-1 10:33:00)
![](image/doc.gif)
ynzhangyao:如果大家在使用中发现BUG或什么问题,请指正,我的
E-Mail:ynzhangyao@sina.com.cn
(发表于2004-7-1 14:58:00)
![](image/doc.gif)
ynzhangyao:目前正在准备编写通过OCI访问Oracle数据库,
OCI比DBLIB复杂很多......正在进行中
(发表于2004-7-1 15:08:00)
![](image/doc.gif)
xyz168:请问这么好的东西在哪里下载呀?
(发表于2004-7-7 21:55:00)
![](image/doc.gif)
mojian0314:我用所提供的类库时候,遇到这样的问题:在一个循环中,执行对MSSQL的操作的时候,只能在循环的第一遍执行成功。还有connect()函数中,连接数用宏表达十不能够连接成功。而只有改成数字才能成功。还有就是对一些参数没有进行初始化,运行过程中引起错误。这些我不知道是为什么?
(发表于2004-9-2 16:59:00)
![](image/doc.gif)
lm816:小弟我在调试时,程序运行到以下代码就停掉了,
bool CDBSession::Connect(char *UserName,char *Password,char *SrvName)
{
dbmsghandle((DBMSGHANDLE_PROC)Msg_Handle);
DBLVer=dbinit();
WriteLog(false,"%s",DBLVer);
login=dblogin();
DBSETLUSER(login,UserName);
DBSETLPWD(login,Password);
DBSETLAPP(login,app_name);
BCP_SETL(login,TRUE);//设置批拷贝
dbsetmaxprocs(MAXPROCS);
for(int i=0;i
{
dbproc[i]=dbopen(login,SrvName);//程序在此语句就运行不下去了,可以保证服务器的UserName、Password全都正确,不知道为什么运行不了?请各位大哥能指点小弟一下,谢谢!
..........
(发表于2005-5-19 20:29:00)
lm816:接上:还有服务器IP用的是本地的IP:192.168.1.3
(发表于2005-5-19 20:30:00)
lovelzf:void CTestDlg::OnOK()
{
char ver[15];
CString cc;
for(int i=0;;i++)
{
OnTest();//我想多次读数据库,结果出现////格式化SQL语句错误
}
getVerInfo(ver);
AfxMessageBox(ver);
// CDialog::OnOK();
}
而用你第一个版本就没问题
但我想连两个数据库就不成
try{
if(!DBSession.Connect("sa","123","127.0.0.1"))
return FALSE;
DBSession.SetDataBase("wss");
if(!DBSession111.Connect("sa","123","127.0.0.1"))
return FALSE;
DBSession.SetDataBase("wddd");
}
catch(DBErr *dberr)
{
char *err;
int errcode;
dberr->GetLastErr(errcode,&err);
AfxMessageBox(err);
}
(发表于2005-8-11 15:34:00)
ynzhangyao:呵,mojian0314兄弟的问题,在他给我的E-MAIL中已经解决,要是出现同样问题的兄弟,给我发E-MAIL:ynzhangyao@sina.com;ynzhangyao@hotmail.com;ynzhangyao@163.com
(发表于2005-9-22 17:22:00)
..........................................................................
--------------------next---------------------