问题:
我想基于表增加一个数字.例如,如果表包含行
1 1 2 3 4 4 4 5
Run Code Online (Sandbox Code Playgroud)
mytable列应该基于上面的列中的max(row)+ 1来增加.所以结果应该是这样的:
6 6 7 8 9 9 9 10
Run Code Online (Sandbox Code Playgroud)
这是到目前为止的代码:
OPEN cur
DECLARE @WORKING_ON_ID INT
FETCH NEXT FROM cur INTO @WORKING_ON_ID
WHILE @@FETCH_STATUS = 0
BEGIN
SET @MAX_ID = @MAX_ID + 1
UPDATE
#WorkingTable
SET
ID = @MAX_ID
WHERE
ID = @WORKING_ON_ID
FETCH NEXT FROM cur INTO @WORKING_ON_ID
END
CLOSE cur
DEALLOCATE cur
Run Code Online (Sandbox Code Playgroud)
能帮我解决一下这个问题吗?谢谢!
在用户关闭表单之前,我想用确认框提示.
我不知道该怎么做.我已经尝试了下面的代码,它会提示用户,但是一旦点击"否",它就会关闭表单:
Private Sub Form_Close()
If MsgBox("Test", vbYesNo + vbExclamation, "Confirm close") = vbYes Then
Else
Cancel = True
End If
End Sub
Run Code Online (Sandbox Code Playgroud) 我在 Microsoft Visual Basic 6.0 中有一个组合框。我必须将项目添加到组合框中。这些项目存储在 SQL 数据库中 Column1 的一个表中。我不确定如何让这些项目在运行时显示在组合框中,以便用户可以选择不同的选项。
注:该表只有一栏。
这是我到目前为止编写的代码:
'Public Function GetProvincialRidingRst() As ADODB.Recordset
'
' Dim rst As ADODB.Recordset
' Dim strSQL As String
'
' strSQL = "Select * from ProvincialRidings"
'
' Set rst = New ADODB.Recordset
' rst.ActiveConnection = cn
' rst.Open strSQL, , adOpenKeyset, adLockBatchOptimistic
'
' Set GetProvincialRidingsRst = rst
'
'End Function
Run Code Online (Sandbox Code Playgroud)
我不确定如何从这里处理。
问题:
SelectedIndexchanged不会触发.我尝试用断点进行调查,但它甚至没有参加此次活动.我通过双击组合框来制作活动.但它没有帮助.请指教.
这是代码:
protected void nav_dd_parent_edit_SelectedIndexChanged(object sender, EventArgs e)
{
}
<td width="55%" class="style1" height="20px">
<asp:DropDownList ID="nav_dd_parent_edit" runat="server"
DataSourceID="sp_GetNavParents_Edit" DataTextField="Name"
DataValueField="NavItemId" Height="24px" ReadOnly="FALSE" Width="375px"
onselectedindexchanged="nav_dd_parent_edit_SelectedIndexChanged">
</asp:DropDownList>
</td>
protected void Page_Load(object sender, EventArgs e)
{
if (!Page.IsPostBack)
{
//Page.MaintainScrollPositionOnPostBack = true;
//SiteMaster.g_solution = "Couche-Tard - QV";
//SiteMaster.g_solution_id = 27;
nav_dd_parent.DataBind();
if (SiteMaster.g_solution != null && SiteMaster.g_solution != "")
{
nav_literal.Text = "Solution: " + SiteMaster.g_solution;
nav_hidden_SoltnId.Value = SiteMaster.g_solution_id.ToString();
}
else
{
nav_literal.Text = "Please select a solution first from the 'Solution …Run Code Online (Sandbox Code Playgroud)