我正在尝试使用SqlDataSource
. 数据源WHERE
在访问中有一个是/否列的子句。但是,当我运行网站时,DropDownlist 控件不会填充,即使control.bind
在pageload
.
问题是:
在创建 时SqlDatasource
,对于具有是/否类型的列,我应该使用哪个源来解决这个问题?
我正在尝试使用SqlDataSource
. 数据源WHERE
在访问中有一个是/否列的子句。但是,当我运行网站时,DropDownlist 控件不会填充,即使control.bind
在pageload
.
问题是:
在创建 时SqlDatasource
,对于具有是/否类型的列,我应该使用哪个源来解决这个问题?
如果您有一个 Access 数据库,为什么不使用System.Data.Odbc
或什System.Data.OleDb
至连接而不是System.Data.Sql
.
也检查这种可能性:使用System.Data.Sql
驱动程序时,您可能会发现访问 Microsoft Access 数据库的连接特定属性——因此请在 MSDN 中阅读有关此内容的内容。
A yes
/no
列只是Boolean
SQL Server 用语中的列。在 Access 中,您可以将yes
/no
列设置为以下值:(yes, true, 1)|(no, false, 0)。我相信在 SQL Server 的 T-SQL 中,布尔列必须是:(true, 1)|(false, 0)。
HTH。