我正在尝试安装DotNetNuke,我用Window Server 2008创建了一个虚拟机,并按照视频系列安装了DotNetNuke.
当我运行InstallerWizard时,我收到此错误:"连接到数据库失败"
请注意,当我没有找到帐户app apppol/dnndev.me所以我将我的虚拟登录帐户添加为数据库所有者时,我甚至创建了一个帐户但仍然没有.
我对此感到沮丧,我花了3天时间试图解决它,因为我在IIS中不太了解.
我试图使用C#运行查询,我遇到以下问题
ConnectionString中未指定OLE DB提供程序.一个例子是'Provider = SQLOLEDB;
我的代码
string strConString = System.Configuration.ConfigurationManager.ConnectionStrings["WorkflowConnStr"].ConnectionString.ToString();
string sqlstr = "select * from table"
OleDbConnection myConnection = new OleDbConnection(strConString);
try
{myConnection.Open();}
catch (Exception err)
{ System.Diagnostics.Debug.WriteLine(err.Message); }
OleDbCommand myCommand = new OleDbCommand(sqlstr, myConnection);
OleDbDataReader reader = myCommand.ExecuteReader();
Run Code Online (Sandbox Code Playgroud)
web.config中
<add name="WorkflowConnStr" connectionString="Data Source=Server;Initial Catalog=DBName;user id=usr;password=password" providerName="System.Data.OleDb.OleDbConnection"/>
Run Code Online (Sandbox Code Playgroud)
有什么建议吗?
我在我的数据库中使用了一些SQL模式,
CoursesProperties.tbl_Countries
CoursesProperties.tbl_Rating
Run Code Online (Sandbox Code Playgroud)
在我的.net应用程序中,我正在使用a SqlDataSourse
来直接填充GridView
<asp:SqlDataSource ID="SqlDataSourceLocations" runat="server"
ConnectionString="<%$ ConnectionStrings:TrainingConnectionString %>"
SelectCommand="SELECT CountryE FROM [CourseProperties.tbl_Countries]">
</asp:SqlDataSource>
Run Code Online (Sandbox Code Playgroud)
当我运行我的应用程序时,我收到此错误:
无效的对象名称'CourseProperties.tbl_Countries'.
即使我删除了架构,我也会收到错误
无效的对象名称'tbl_Countries'.
我想从数据库中删除模式,但我想我们首先寻求专家的帮助.
有什么建议吗?
我有一个表格,其中包含存储日期和时间的列.我需要编写一个查询来只获取该列的日期,
SELECT CAST(CONVERT(VARCHAR, LoginTime, 101) AS datetime) FROM AuditTrail
Run Code Online (Sandbox Code Playgroud)
但是,当我运行查询时,我收到此错误:
将varchar数据类型转换为日期时间数据类型会导致超出范围的值.
列中的数据是datetime ex:2012-06-18 12:08:04.000所以我只需要提取日期并删除[Logintime]列是数据时间格式的时间注释
你能帮我吗?