用SQLConnection连接数据库(Sql Sever2000)(Active-->true)
再弄个SQLTable!!连SQLConnection,TableName没显示(SQLConnection.Active-->true)
手写TableName后,SQLTable.Active能True,再放个DataSource1,连SQLTable
最后放个DBGrid,把它的DataSource指为DataSource1,出了个提示
“Operation not allowed on a unidirectional dataset”现在弄不明白2个问题
1、为什么TableName没显示(SQLConnection.Active-->true的情况下)。
2、出上面的提示是什么问题???
有人回答我洗耳恭听!!:)
再弄个SQLTable!!连SQLConnection,TableName没显示(SQLConnection.Active-->true)
手写TableName后,SQLTable.Active能True,再放个DataSource1,连SQLTable
最后放个DBGrid,把它的DataSource指为DataSource1,出了个提示
“Operation not allowed on a unidirectional dataset”现在弄不明白2个问题
1、为什么TableName没显示(SQLConnection.Active-->true的情况下)。
2、出上面的提示是什么问题???
有人回答我洗耳恭听!!:)
手动写表名(TableName)
可以连接 SQLTable.Active能True第二个问题提示是“单向数据集”什么意思???
用dbExpress组件用SQLConnection连数据库
用SQLDataSet连接SQLConnection(已True)
在SQLDataSet的CommandText里会显示数据库里的表名!!
但我的没有显示表名!!不知道为什么???
但是数据库连接还是可以的,只有在程序里写sql语句了,
不要期望像李维那样显示表的所有字段了
原因嘛--也不清楚dbExpress里数据只能向下查找,不能向上查找,不过解决方法那书上有说的