0

我正在尝试使用SqlDataSource. 数据源WHERE在访问中有一个是/否列的子句。但是,当我运行网站时,DropDownlist 控件不会填充,即使control.bindpageload.

问题是:

在创建 时SqlDatasource,对于具有是/否类型的列,我应该使用哪个源来解决这个问题?

4

1 回答 1

0

如果您有一个 Access 数据库,为什么不使用System.Data.Odbc或什System.Data.OleDb至连接而不是System.Data.Sql.

也检查这种可能性:使用System.Data.Sql驱动程序时,您可能会发现访问 Microsoft Access 数据库的连接特定属性——因此请在 MSDN 中阅读有关此内容的内容。

A yes/no列只是BooleanSQL Server 用语中的列。在 Access 中,您可以将yes/no列设置为以下值:(yes, true, 1)|(no, false, 0)。我相信在 SQL Server 的 T-SQL 中,布尔列必须是:(true, 1)|(false, 0)。

HTH。

于 2013-07-22T13:05:33.380 回答