我想将表列更改为可为空.我用过:
ALTER TABLE Merchant_Pending_Functions Modify NumberOfLocations NULL
Run Code Online (Sandbox Code Playgroud)
这会给出错误Modify
.什么是正确的语法?
我试图从sql数据库中选择DeliveryDate作为日期.在数据库中,我将其保存为日期时间格式.如何才能获得日期?
SELECT Subject, DeliveryDate
from Email_Administration
where MerchantId =@ MerchantID
Run Code Online (Sandbox Code Playgroud)
03/06/2011 12:00:00我刚刚被选为03/06/2011 ..
非常感谢提前!:)
我有这样的网格视图.
<asp:GridView ID="grdMerchant" runat="server" GridLines="None"
HeaderStyle-Font-Bold="True" AutoGenerateColumns="False" AllowSorting="True" ShowHeader="false" OnRowDataBound="grdMerchant_RowDataBound" OnRowCommand="grdMerchant_RowCommand" DataKeyNames="OrderID" style="table-layout:auto;width:100%;" >
<asp:TemplateField >
<ItemTemplate>
<asp:Linkbutton ID= "btnView" runat="server" Text="View" OnClick="btnView_OnClick" CommandArgument='<%#Eval("OrderID")%>' ></asp:Linkbutton>
Run Code Online (Sandbox Code Playgroud)
我如何获得所选行的OrderID.我试过用
int OrderID = (int)grdMerchant.DataKeys[row.RowIndex][2];
Run Code Online (Sandbox Code Playgroud)
但它变为空,我知道这不是方法.帮我.
先感谢您!
DateTime ExpMonth = Convert.ToInt32(ddExpMonth); ---- DropDown(user selects a month)
DateTime ExpYear = Convert.ToInt32(ddExpYear); ---- Dropdown(user selects year)
Datetime ExpDate = ///// I want this part to be saved as Datetime 02/2012
Run Code Online (Sandbox Code Playgroud)
这怎么可能.或任何其他方式.
我有一个文本框(txtbox1),它有一些价值.我想清空文本框的值.这可能在代码背后吗?如果有,怎么样?
谢谢!
我使用的按钮必须是不可见的,应该由javascript函数使用.
<asp:Button ID ="btnDummy1" runat="server" Visible ="true" OnClick="btnSubmit1_Click" width="0px" height="0px"/
Run Code Online (Sandbox Code Playgroud)
我不能保持visible = false,因为javascript不会在poage中使用无形内容.我试图给出width = 0和height = 0,它仍然在Chrome中显示出来.你觉得我应该怎么做?
提前致谢 :)
我想知道在2个应用程序设置和连接字符串中连接字符串有什么区别?只是想在Visual Studio 2008中进行技术上的Windows身份验证!
<appSettings>
add key="ConnectionString" value="Server=198.57.2.70;Database=SalesTracking;Integrated Security=SSPI" />
</appSettings>
<connectionStrings>
<add name="ConnectionString" connectionString="DataSource=198.57.2.70;InitialCatalog=SalesTracking;IntegratedSecurity=True;" />
</connectionStrings>
Run Code Online (Sandbox Code Playgroud)
谢谢!!
我试图执行一个查询,它从Merchant表中获取所有信息,其中PackageID不等于21或22或23 ..
选择*来自商家,其中PackageID不是'22'联盟选择*来自商家,其中PackageID不是'21'
谢谢!!
我有数据库问题.必须使用3或4个参数调用存储的Proc.如果没有给出ImageID,那么它必须进入If循环并执行.如果给出了ImageID,则执行存储过程的else部分.但我不知道为什么显示过程或函数""需要参数'@ImageID',这是未提供的."
提前致谢
if (!hasImage)
{
parameters = new SqlParameter[]
{
new SqlParameter("@LocationID", LocationID),
new SqlParameter("@PrimaryID",
Convert.ToInt32(CategoryList[i].ToString().Split(',')[0])),
new SqlParameter("@SecondaryID",
Convert.ToInt32(CategoryList[i].ToString().Split(',')[1]))
};
SqlHelper.ExecuteNonQuery(
DbConnString,
System.Data.CommandType.StoredProcedure,
"TempUpdateMerchantCategories_Insert",
parameters);
}
else
{
parameters = new SqlParameter[]
{
new SqlParameter("@LocationID", LocationID),
new SqlParameter("@PrimaryID",
Convert.ToInt32(CategoryList[i].ToString().Split(',')[0])),
new SqlParameter("@SecondaryID",
Convert.ToInt32(CategoryList[i].ToString().Split(',')[1])),
new SqlParameter("@ImageID",
Convert.ToInt64(ImageData[j].ToString().Split(',')[0]))
};
SqlHelper.ExecuteNonQuery(
DbConnString,
System.Data.CommandType.StoredProcedure,
"TempUpdateMerchantCategories_Insert",
parameters);
}
Run Code Online (Sandbox Code Playgroud)
存储过程是这样的.
CREATE PROCEDURE [dbo].[TempUpdateMerchantCategories_Insert]
(
@LocationID BIGINT,
@PrimaryID INT,
@SecondaryID INT,
@ImageID BIGINT)
AS
BEGIN
if (@ImageID is null)
BEGIN
SET NOCOUNT ON;
INSERT INTO TempMerchant_Location_Category(
LocationID,
PrimaryID, …
Run Code Online (Sandbox Code Playgroud) 我试图在页面构造函数中获取配置文件的应用程序设置的所有键和值,以便我可以在页面中使用它们.我尝试过Linq,但我不确定如何以简单的方式获取值和键.现在我得到了所有键,然后使用foreach获取所有值,我确信这不是一个聪明的方法.请指教..
string[] repositoryUrls = ConfigurationManager.AppSettings.AllKeys
.Select(key => ConfigurationManager.AppSettings[key])
.ToArray();
Run Code Online (Sandbox Code Playgroud)
谢谢
asp.net ×6
c# ×6
sql ×4
datetime ×1
gridview ×1
javascript ×1
linq ×1
sql-server ×1
web-config ×1