DELPHI盒子
!实时搜索: 盒子论坛 | 注册用户 | 修改信息 | 退出
检举帖 | 全文检索 | 关闭广告 | 捐赠
技术论坛
 用户名
 密  码
自动登陆(30天有效)
忘了密码
≡技术区≡
DELPHI技术
lazarus/fpc/Free Pascal
移动应用开发
Web应用开发
数据库专区
报表专区
网络通讯
开源项目
论坛精华贴
≡发布区≡
发布代码
发布控件
文档资料
经典工具
≡事务区≡
网站意见
盒子之家
招聘应聘
信息交换
论坛信息
最新加入: fdsafdsa1234
今日帖子: 2
在线用户: 0
导航: 论坛 -> 移动应用开发 斑竹:flyers,iamdream  
作者:
男 gdlpc (gdlpc) ★☆☆☆☆ -
普通会员
2007/3/12 16:37:47
标题:
SqlDataAdpter1创建DataSet11出现错误 浏览:1474
加入我的收藏
楼主: 请问
我用SqlConnection1已连到SQL数据库,SqlDataAdpter1的Connection指定为SqlConnection1,SqlDataAdpter1的CommandText为select * from chegnji

在创建DataSet11时不管如何它都提示:
Retreving the schema for SqlDataAdpter1 failed. the data adapter in not comfigured.参数名:adapter.SelectCommand.Connection

我用是Delphi2005 只使用了不超过100次就出现这个问题,在出现这个问题之前是正常的。换另外的数据库和数据表都是有这个问题,根本不能创建DataSet11
请帮助解决,多谢!
----------------------------------------------
-
作者:
男 sohy (sohy) ★☆☆☆☆ -
盒子活跃会员
2007/3/22 8:51:31
1楼: 首先用文本编辑器打开web.config文件,在<configuration>和<system.web>之间输入:
<configuration>
  <appSettings>
    <add key="ConnectionString" value="user id=sa;data source=(local);persist security info=False;initial catalog=test;password=;" />
  </appSettings>
  <system.web>

然后在开头写
.........
..........
var
  conn    : SqlConnection; //定义数据连接
  da1     : SQLDataAdapter;//定义数据适配器
  ds1     : DataSet;       //定义数据设置
  DataSet1: DataTable;     //定义数据表


procedure TWebForm1.Page_Load(sender: System.Object; e: System.EventArgs);
begin
  //从web.config文件中取出数据连接语句
  conn:=SqlConnection.Create(ConfigurationSettings.AppSettings.Get('ConnectionString'));
  //打开数据连接
  conn.Open;

      da1 := SQLDataAdapter.Create('SELECT * FROM test_personnel WHERE name=''阿毛'' ORDER BY age ASC', conn);
      ds1 := DataSet.Create;
      da1.Fill(ds1,'test_personnel');
      DataSet1 := ds1.Tables['test_personnel'];

..........
..........
..........

就应该可以了。不好意思,我以前发过,重发一编
----------------------------------------------
-
作者:
男 gdlpc (gdlpc) ★☆☆☆☆ -
普通会员
2007/3/23 12:18:08
2楼: 多谢!
我试试。
----------------------------------------------
-
信息
登陆以后才能回复
Copyright © 2CCC.Com 盒子论坛 v3.0.1 版权所有 页面执行85.9375毫秒 RSS