CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  C++ Builder >  数据库及相关技术

这个错误怎么解决?

楼主xlz0306(xlz0306)2003-09-03 13:41:50 在 C++ Builder / 数据库及相关技术 提问

在用ado发布数据库(sql   server)中,下面语句遇到这样的问题:  
   
  ADOQuery3->Parameters->ParamByName("dbdatafile")->Value                         =                               folder+"blzl_Data.MDF";  
   
  //               folder   =   "C:\\dbfiles\\";  
   
  报错:’‘以"C:\dbfiles\blzl_Data.MDF                                                                                                                                                                                                                                                                     '   开头的文件太长,最大长度:256  
  我怀疑是文件名太长了,不过查了一下,parameters->paramByName   是   wchar   类型,怎么转换成   AnsiString   类型啊?请教!在线等!  
   
   
  谢谢 问题点数:20、回复次数:5Top

1 楼free1949(大白菜,小胡子)回复于 2003-09-03 14:33:56 得分 0

好像直接就可以转换的。  
  string   temp=parameters->paramByName;Top

2 楼lostpen(梦炎)回复于 2003-09-03 14:42:38 得分 0

这样写:  
  ADOQuery3->Parameters->ParamByName("dbdatafile")->AsString=folder+"blzl_Data.MDF";Top

3 楼vachel(天涯人)回复于 2003-09-04 08:41:54 得分 0

同意lostpen(梦炎)的说法!Top

4 楼xlz0306(xlz0306)回复于 2003-09-04 09:12:08 得分 0

ADOQuery3->Parameters->ParamByName("dbdatafile")->AsString=folder+"blzl_Data.MDF";    
  中   AsString   不是   ParamByName   的属性;  
   
  我把存储过程重新定义了一下,把参数的长度改成250   解决了。  
  谢谢大家Top

5 楼fengizsha(风沙)回复于 2003-09-04 09:28:31 得分 20

我也遇到这个问题。也是把最大长度260   改小,因为ado好象最大长度只支持259  
   
  还有,打包程序中初始化connectionString语句再连接才能连接到具体服务器。Top

相关问题

  • 这个错误怎么办?
  • ODBC Drivers 错误 '80040e14' ,,这个错误怎么改
  • 这个错误怎么解决?
  • 这个错误怎么解决呀
  • 这个错误怎么解决啊????
  • 请问这个错误怎么回事?
  • 出现这个错误,怎么修改?
  • 这个错误是怎么回事?
  • 看看这个错误怎么解决
  • 这个错误怎么回事?谢谢!!!

关键词

  • blzl
  • parambyname
  • dbdatafile
  • mdf
  • adoquery3
  • asstring
  • folder+
  • parameters
  • 大长度
  • data

得分解答快速导航

  • 帖主:xlz0306
  • fengizsha

相关链接

  • CSDN Blog
  • 技术文档
  • 代码下载
  • 第二书店
  • 读书频道

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo