怎么样把数据库连接信息写入文件保存?

krakan 2004-10-05 05:15:33
DBConnection->ConnectionString ="Provider=SQLOLEDB.1;Password=" + pwd->Text+";Persist Security Info=True;User ID="+user->Text+";Initial Catalog="+dbname->Text+";Data Source="+addr->Text+";";
wcscpy(temp,DBConnection->ConnectionString);
len = wcslen(temp);
for(int i=0;i<len;i++)
{
fputws(temp,fp);
}

该段程序的主要目的是在第一次使用数据库的时候,配置数据库连接信息,再把连接信息保存至文件中,以供以后登录数据库使用,可为什么每次运行到把连接信息写入文件的时候,就会出现“Access violation at address 32658539 in modual 'CC3260MT.dll'.Write of address 5A010ED9”。的错误提示?
...全文
81 2 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
krakan 2004-10-05
  • 打赏
  • 举报
回复
wchar_t *temp
因为ConnectionString是WideString类型的,所以我把temp定义为wchar_t
cnrealboy 2004-10-05
  • 打赏
  • 举报
回复
你的temp变量是怎么定义的?

1,178

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder 数据库及相关技术
社区管理员
  • 数据库及相关技术社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧