473,221 Members | 1,806 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,221 software developers and data experts.

Stop Debugging doesn't stop in ASP.NET

While stepping through an ASP.NET project, I found that data was being
inserted into my database even though I was not stepping through the
code that inserted the data.

I have a single page with inline code. The page has a Datagrid, a
textbox and a button. When the button is clicked, the value of the
textbox is inserted into the table whose contents are displayed on the
page.

The problem occurs when I set a breakpoint on a line *IN* the Button1
click event. The line with the breakpoint is *IN* the event, but before
any database code is called. When the breakpoint is hit, I click the
'Stop' button, to end the debugging session. Because I have not yet
stepped through any database insertion code, I expect that no values
will be inserted in the database.

However, it appears that once the event is fired (the breakpoint is
*INSIDE* the click event), the whole event code is executed, even though
the Stop button was pressed.

Is there a way to force the ASP.NET debugging session to actually end
when I stop debugging?

Thanks

MATT

Code to reproduce the behavior included below.

<!-- BEGIN CODE -->

<%@ Import Namespace="System.Data" %>
<%@ Import Namespace="System.Data.SqlClient" %>
<HTML>
<script language="VB" runat="server">
private msConn as string

Sub Page_Load(Sender As Object, E As EventArgs)
#If DEBUG Then
Stop
'Check the contents of the Categories table in the Northwind
database so that
' you will know when a new value has been inserted.
#End If
BindData()
End Sub
Sub Button1_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs)
#IF DEBUG THEN
STOP

'Notice that we have not stepped through any code that will
insert
' values into the database.
'Use SQL Enterprise Manager to examine the contents of the
Categories
' table of the Northwind database. There should not be
any new values
'To test the db insert, click Debug | Stop Debugging to stop
the project.
' Then hit F5 to restart the project and view the contents
of the
' drop down list.
'You will see that the value in the text box is now included
in the
' data grid. The value from the text box was written to
the db
' even though we did not call any code that would insert
to the db.
#END IF

Dim Cmd As SqlClient.SqlCommand
Dim sSQL As String
Try
Cmd = New SqlClient.SqlCommand()
sSQL = "INSERT INTO Categories(CategoryName) VALUES('" &
Me.txtCategory.Text & "')"
With Cmd
.CommandText = sSQL
.CommandType = CommandType.Text
.Connection = New SqlClient.SqlConnection(msConn)
.Connection.Open()

.ExecuteNonQuery()
.Connection.Close()
End With

'Refresh
BindData()

Catch exp As Exception
Throw exp
Finally
Cmd.Connection.Close()
End Try
End Sub

Private Sub BindData()
Dim DS As DataSet
Dim MyConnection As SqlConnection
Dim MyCommand As SqlDataAdapter
msConn = "server=(local);database=Northwind;user id = sa;"
MyConnection = New SqlConnection(msConn)
MyCommand = New SqlDataAdapter("select * from Categories",
MyConnection)

DS = New DataSet()
MyCommand.Fill(DS, "Categories")

MyDataList.DataSource = DS.Tables("Categories").DefaultView
MyDataList.DataBind()
End Sub
</script>
<body>
<form id="Form1" method="post" runat="server">
<b>Category ID | Category </b>
<br>
<ASP:DataList id="MyDataList" RepeatColumns="1" runat="server"
BorderColor="#CC9966" BorderStyle="None" BackColor="White"
CellPadding="4" GridLines="Both" BorderWidth="1px">
<ItemTemplate>
<DIV style="PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 10pt;
PADDING-BOTTOM: 5px; PADDING-TOP: 5px; FONT-FAMILY: Verdana">
<%# DataBinder.Eval(Container.DataItem, "categoryid") %>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |
&nbsp;&nbsp;&nbsp;&nbsp;<%# DataBinder.Eval(Container.DataItem,
"CategoryName") %></DIV>
</ItemTemplate>
</ASP:DataList>
<asp:TextBox id="txtCategory" runat="server"></asp:TextBox>
<asp:Button id="Button1" runat="server" Text="Button"
OnClick="Button1_Click"></asp:Button>
</form>
</body>
</HTML>

<!-- END CODE -->


*** Sent via Developersdex http://www.developersdex.com ***
Don't just participate in USENET...get rewarded for it!
Nov 17 '05 #1
8 3488
Matt,

I would be very surprised if the debugger is continuing after you click
"Stop".

I suggest you add something like this:

throw new Exception("Try getting past this!");

on the line after your breakpoint. Hit "Stop" and see what happens.

Also, be _really_ sure that the "added" record is actually being added when
you think it is. For instance, if your table uses an identity column for the
primary key, check the highest key before and after your test.

I might also try commenting out the database insert code entirely. If it's
not there, and if the record got inserted, then it wasn't inserted by the
(non-existant) database insert code.

--
John Saunders
Internet Engineer
jo***********@surfcontrol.com
"Matt Theule" <usenet at mattsolutions dot com_> wrote in message
news:%2****************@TK2MSFTNGP11.phx.gbl...
While stepping through an ASP.NET project, I found that data was being
inserted into my database even though I was not stepping through the
code that inserted the data.

I have a single page with inline code. The page has a Datagrid, a
textbox and a button. When the button is clicked, the value of the
textbox is inserted into the table whose contents are displayed on the
page.

The problem occurs when I set a breakpoint on a line *IN* the Button1
click event. The line with the breakpoint is *IN* the event, but before
any database code is called. When the breakpoint is hit, I click the
'Stop' button, to end the debugging session. Because I have not yet
stepped through any database insertion code, I expect that no values
will be inserted in the database.

However, it appears that once the event is fired (the breakpoint is
*INSIDE* the click event), the whole event code is executed, even though
the Stop button was pressed.

Is there a way to force the ASP.NET debugging session to actually end
when I stop debugging?

Thanks

MATT

Code to reproduce the behavior included below.

<!-- BEGIN CODE -->

<%@ Import Namespace="System.Data" %>
<%@ Import Namespace="System.Data.SqlClient" %>
<HTML>
<script language="VB" runat="server">
private msConn as string

Sub Page_Load(Sender As Object, E As EventArgs)
#If DEBUG Then
Stop
'Check the contents of the Categories table in the Northwind
database so that
' you will know when a new value has been inserted.
#End If
BindData()
End Sub
Sub Button1_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs)
#IF DEBUG THEN
STOP

'Notice that we have not stepped through any code that will
insert
' values into the database.
'Use SQL Enterprise Manager to examine the contents of the
Categories
' table of the Northwind database. There should not be
any new values
'To test the db insert, click Debug | Stop Debugging to stop
the project.
' Then hit F5 to restart the project and view the contents
of the
' drop down list.
'You will see that the value in the text box is now included
in the
' data grid. The value from the text box was written to
the db
' even though we did not call any code that would insert
to the db.
#END IF

Dim Cmd As SqlClient.SqlCommand
Dim sSQL As String
Try
Cmd = New SqlClient.SqlCommand()
sSQL = "INSERT INTO Categories(CategoryName) VALUES('" &
Me.txtCategory.Text & "')"
With Cmd
.CommandText = sSQL
.CommandType = CommandType.Text
.Connection = New SqlClient.SqlConnection(msConn)
.Connection.Open()

.ExecuteNonQuery()
.Connection.Close()
End With

'Refresh
BindData()

Catch exp As Exception
Throw exp
Finally
Cmd.Connection.Close()
End Try
End Sub

Private Sub BindData()
Dim DS As DataSet
Dim MyConnection As SqlConnection
Dim MyCommand As SqlDataAdapter
msConn = "server=(local);database=Northwind;user id = sa;"
MyConnection = New SqlConnection(msConn)
MyCommand = New SqlDataAdapter("select * from Categories",
MyConnection)

DS = New DataSet()
MyCommand.Fill(DS, "Categories")

MyDataList.DataSource = DS.Tables("Categories").DefaultView
MyDataList.DataBind()
End Sub
</script>
<body>
<form id="Form1" method="post" runat="server">
<b>Category ID | Category </b>
<br>
<ASP:DataList id="MyDataList" RepeatColumns="1" runat="server"
BorderColor="#CC9966" BorderStyle="None" BackColor="White"
CellPadding="4" GridLines="Both" BorderWidth="1px">
<ItemTemplate>
<DIV style="PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 10pt;
PADDING-BOTTOM: 5px; PADDING-TOP: 5px; FONT-FAMILY: Verdana">
<%# DataBinder.Eval(Container.DataItem, "categoryid") %>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |
&nbsp;&nbsp;&nbsp;&nbsp;<%# DataBinder.Eval(Container.DataItem,
"CategoryName") %></DIV>
</ItemTemplate>
</ASP:DataList>
<asp:TextBox id="txtCategory" runat="server"></asp:TextBox>
<asp:Button id="Button1" runat="server" Text="Button"
OnClick="Button1_Click"></asp:Button>
</form>
</body>
</HTML>

<!-- END CODE -->


*** Sent via Developersdex http://www.developersdex.com ***
Don't just participate in USENET...get rewarded for it!

Nov 17 '05 #2
i can kinda see his point, most times if you stop on a line before an
assignment in the debugger, the debugger has already made the assignment and
is showing it in the watch window. go figure. something is strange indeed.

"John Saunders" <jo***********@surfcontrol.com> wrote in message
news:ex**************@TK2MSFTNGP11.phx.gbl...
Matt,

I would be very surprised if the debugger is continuing after you click
"Stop".

I suggest you add something like this:

throw new Exception("Try getting past this!");

on the line after your breakpoint. Hit "Stop" and see what happens.

Also, be _really_ sure that the "added" record is actually being added when you think it is. For instance, if your table uses an identity column for the primary key, check the highest key before and after your test.

I might also try commenting out the database insert code entirely. If it's
not there, and if the record got inserted, then it wasn't inserted by the
(non-existant) database insert code.

--
John Saunders
Internet Engineer
jo***********@surfcontrol.com
"Matt Theule" <usenet at mattsolutions dot com_> wrote in message
news:%2****************@TK2MSFTNGP11.phx.gbl...
While stepping through an ASP.NET project, I found that data was being
inserted into my database even though I was not stepping through the
code that inserted the data.

I have a single page with inline code. The page has a Datagrid, a
textbox and a button. When the button is clicked, the value of the
textbox is inserted into the table whose contents are displayed on the
page.

The problem occurs when I set a breakpoint on a line *IN* the Button1
click event. The line with the breakpoint is *IN* the event, but before
any database code is called. When the breakpoint is hit, I click the
'Stop' button, to end the debugging session. Because I have not yet
stepped through any database insertion code, I expect that no values
will be inserted in the database.

However, it appears that once the event is fired (the breakpoint is
*INSIDE* the click event), the whole event code is executed, even though
the Stop button was pressed.

Is there a way to force the ASP.NET debugging session to actually end
when I stop debugging?

Thanks

MATT

Code to reproduce the behavior included below.

<!-- BEGIN CODE -->

<%@ Import Namespace="System.Data" %>
<%@ Import Namespace="System.Data.SqlClient" %>
<HTML>
<script language="VB" runat="server">
private msConn as string

Sub Page_Load(Sender As Object, E As EventArgs)
#If DEBUG Then
Stop
'Check the contents of the Categories table in the Northwind
database so that
' you will know when a new value has been inserted.
#End If
BindData()
End Sub
Sub Button1_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs)
#IF DEBUG THEN
STOP

'Notice that we have not stepped through any code that will
insert
' values into the database.
'Use SQL Enterprise Manager to examine the contents of the
Categories
' table of the Northwind database. There should not be
any new values
'To test the db insert, click Debug | Stop Debugging to stop
the project.
' Then hit F5 to restart the project and view the contents
of the
' drop down list.
'You will see that the value in the text box is now included
in the
' data grid. The value from the text box was written to
the db
' even though we did not call any code that would insert
to the db.
#END IF

Dim Cmd As SqlClient.SqlCommand
Dim sSQL As String
Try
Cmd = New SqlClient.SqlCommand()
sSQL = "INSERT INTO Categories(CategoryName) VALUES('" &
Me.txtCategory.Text & "')"
With Cmd
.CommandText = sSQL
.CommandType = CommandType.Text
.Connection = New SqlClient.SqlConnection(msConn)
.Connection.Open()

.ExecuteNonQuery()
.Connection.Close()
End With

'Refresh
BindData()

Catch exp As Exception
Throw exp
Finally
Cmd.Connection.Close()
End Try
End Sub

Private Sub BindData()
Dim DS As DataSet
Dim MyConnection As SqlConnection
Dim MyCommand As SqlDataAdapter
msConn = "server=(local);database=Northwind;user id = sa;"
MyConnection = New SqlConnection(msConn)
MyCommand = New SqlDataAdapter("select * from Categories",
MyConnection)

DS = New DataSet()
MyCommand.Fill(DS, "Categories")

MyDataList.DataSource = DS.Tables("Categories").DefaultView
MyDataList.DataBind()
End Sub
</script>
<body>
<form id="Form1" method="post" runat="server">
<b>Category ID | Category </b>
<br>
<ASP:DataList id="MyDataList" RepeatColumns="1" runat="server"
BorderColor="#CC9966" BorderStyle="None" BackColor="White"
CellPadding="4" GridLines="Both" BorderWidth="1px">
<ItemTemplate>
<DIV style="PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 10pt;
PADDING-BOTTOM: 5px; PADDING-TOP: 5px; FONT-FAMILY: Verdana">
<%# DataBinder.Eval(Container.DataItem, "categoryid") %>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |
&nbsp;&nbsp;&nbsp;&nbsp;<%# DataBinder.Eval(Container.DataItem,
"CategoryName") %></DIV>
</ItemTemplate>
</ASP:DataList>
<asp:TextBox id="txtCategory" runat="server"></asp:TextBox>
<asp:Button id="Button1" runat="server" Text="Button"
OnClick="Button1_Click"></asp:Button>
</form>
</body>
</HTML>

<!-- END CODE -->


*** Sent via Developersdex http://www.developersdex.com ***
Don't just participate in USENET...get rewarded for it!


Nov 17 '05 #3
> i can kinda see his point, most times if you stop on a
line before an assignment in the debugger, the debugger
has already made the assignment and is showing it in the
watch window.


Interesting. I've never noticed that.

I have noticed the debugger displaying the old value of a variable in
the Autos window when you break before the assignment, and the new value
when you single-step past it. But I've never noticed it showing the new
value before it's set.
John Saunders
jo***********@surfcontrol.com

*** Sent via Developersdex http://www.developersdex.com ***
Don't just participate in USENET...get rewarded for it!
Nov 17 '05 #4
> i can kinda see his point, most times if you stop on a
line before an assignment in the debugger, the debugger
has already made the assignment and is showing it in the
watch window.


Interesting. I've never noticed that.

I have noticed the debugger displaying the old value of a variable in
the Autos window when you break before the assignment, and the new value
when you single-step past it. But I've never noticed it showing the new
value before it's set.
John Saunders
jo***********@surfcontrol.com

*** Sent via Developersdex http://www.developersdex.com ***
Don't just participate in USENET...get rewarded for it!
Nov 17 '05 #5
>I would be very surprised if the debugger is
continuing after you click "Stop".


Yes, I am too, but that is what is happening.

I added the throw new exception code you suggested to the code I posted
in my original message. When I hit the break point *INSIDE* the event
handler before the exception throwing, I clicked the "Stop" button. I
very briefly saw the web page change to the yellow, white and red of an
exception. At the top of the page was "Try to get past this". Then the
browser closed as the project finished stopping.

I emphasize that the break point must be inside the event handling
method because if you put the break point on the 'Public Sub
Button1_Click (byval ...' line, and click the stop button, the project
stops as expected, and nothing surprising happens. It is as if once the
event handler code has been engaged to any degree, Visual Studio is
committed to completing the method, even after the stop button is
pressed.

Please run the demo that I posted in my original message. I have
included STOP commands with notes to check the db at various points.
The code uses the Categories table of the Northwind database. The code
is very simple and straight forward so there is no possibility that the
data could be inserted from a different method. The Categories table
does in fact use an identity column, so it is easy to see that there is
a new, higher identity category in the table.

Thanks

MATT


*** Sent via Developersdex http://www.developersdex.com ***
Don't just participate in USENET...get rewarded for it!
Nov 17 '05 #6
You are right, of course, the database access does add a layer of
complexity. However, the database access also allows for persistence of
results.

Below you will find a stripped down version that includes only the
throwing of a new exception.

I only very briefly see the exception displayed in the browser, and I
would imagine on a faster machine (I am running PIII - 1 GHz, 512 RAM)
that it would be even harder to see the display of the exception, making
the exception seem not to appear.

On my co-worker's P4 1.5 Mhz 256 RAM, the exception was visible, again,
only briefly. 2 monitors made it easier to see.

Thanks

MATT

<!-- BEGIN CODE -->
<HTML>
<script language="VB" runat="server">
Sub Page_Load(Sender As Object, E As EventArgs)
End Sub
Sub Button1_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs)
#IF DEBUG THEN
STOP
'Click the "Stop Debugging" button and watch the browser display
' the exception below.
#END IF
throw new exception("Try to get past this!")
End Sub
</script>
<body>
<form id="Form1" method="post" runat="server">
<asp:Button id="Button1" runat="server" Text="Button"
OnClick="Button1_Click"></asp:Button>
</form>
</body>
</HTML>
<!-- END CODE -->

*** Sent via Developersdex http://www.developersdex.com ***
Don't just participate in USENET...get rewarded for it!
Nov 17 '05 #7
Matt, does the same problem happen if you don't use STOP, but instead set a
breakpoint in the debugger?

--
John Saunders
Internet Engineer
jo***********@surfcontrol.com
"Matt Theule" <usenet at mattsolutions dot com_> wrote in message
news:e0**************@TK2MSFTNGP11.phx.gbl...
You are right, of course, the database access does add a layer of
complexity. However, the database access also allows for persistence of
results.

Below you will find a stripped down version that includes only the
throwing of a new exception.

I only very briefly see the exception displayed in the browser, and I
would imagine on a faster machine (I am running PIII - 1 GHz, 512 RAM)
that it would be even harder to see the display of the exception, making
the exception seem not to appear.

On my co-worker's P4 1.5 Mhz 256 RAM, the exception was visible, again,
only briefly. 2 monitors made it easier to see.

Thanks

MATT

<!-- BEGIN CODE -->
<HTML>
<script language="VB" runat="server">
Sub Page_Load(Sender As Object, E As EventArgs)
End Sub
Sub Button1_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs)
#IF DEBUG THEN
STOP
'Click the "Stop Debugging" button and watch the browser display
' the exception below.
#END IF
throw new exception("Try to get past this!")
End Sub
</script>
<body>
<form id="Form1" method="post" runat="server">
<asp:Button id="Button1" runat="server" Text="Button"
OnClick="Button1_Click"></asp:Button>
</form>
</body>
</HTML>
<!-- END CODE -->

*** Sent via Developersdex http://www.developersdex.com ***
Don't just participate in USENET...get rewarded for it!

Nov 17 '05 #8
>does the same problem happen if you don't use STOP, but
instead set a breakpoint in the debugger?


Yes. Using a breakpoint was what initially brought this to my
attention. I added the STOP statement to emphasize that the break in
code had to happen *INSIDE* the event handler. If the breakpoint is set
on the event handler declaration (Public sub Button1_Click (byval...)
and you don't actually step into the method, but stop the project
debugging before the event handler code, the problem is not exhibited.

As posted earlier, it seems like once you step into the event handler,
Visual Studio is committed to completing the event code.

BTW, I am using VS 2002, and in the Processes dialog box (Debug |
Processes) when debugging is stopped, I detach from aspnet_wp.exe and
terminate iexplore.exe (both the default settings). I tried setting the
aspnet_wp.exe process to terminate when debugging is stopped, but it did
not affect the behavior I was examining. Also, this behavior does not
occur in Windows forms and *IS* reproducible in C# ASP.NET projects.
However, it is *much* harder to see the exception thrown in the C#
project. I initially doubted it was happening, but the database access
proved it.

I have included both the db access and the throw exception C# code
below.

MATT

C# Exception Only code below:
<!-- BEGIN CODE -->
<HTML>
<script language="C#" runat="server">

private void Page_Load(object sender, System.EventArgs e)
{}
private void Button1_Click(object sender, System.EventArgs e)
{
throw new System.Exception("CSharp Get past this!");
}

</script>
<body>
<form id="Form1" method="post" runat="server">
<asp:Button id="Button1" runat="server" Text="Button"
OnClick="Button1_Click"></asp:Button>
</form>
</body>
</HTML>
<!-- END CODE -->

C# Database Access code below:
<!-- BEGIN CODE -->
<HTML>
<script language="C#" runat="server">

private void Page_Load(object sender, System.EventArgs e)
{}
private void Button1_Click(object sender, System.EventArgs e)
{

System.Data.SqlClient.SqlCommand oCMD = new
System.Data.SqlClient.SqlCommand("INSERT INTO Categories(CategoryName)
VALUES('TestC#')");
oCMD.Connection = new System.Data.SqlClient.SqlConnection("network
address=localhost; initial catalog=Northwind; integrated
security=sspi;");
oCMD.Connection.Open();
oCMD.CommandType= System.Data.CommandType.Text;
oCMD.ExecuteNonQuery();
oCMD.Connection.Close();
}

</script>
<body>
<form id="Form1" method="post" runat="server">
<asp:Button id="Button1" runat="server" Text="Button"
OnClick="Button1_Click"></asp:Button>
</form>
</body>
</HTML>
<!-- END CODE -->

*** Sent via Developersdex http://www.developersdex.com ***
Don't just participate in USENET...get rewarded for it!
Nov 17 '05 #9

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

9
by: Vince C. | last post by:
Hi. This is a feature that is really going on my nerves as I've been writing SOAP Web services using ASP and SOAP toolkit 3.0. My web services ASP scripts send XML data to the client...
3
by: Lloyd Sheen | last post by:
Is there a setting in VS2003 to ensure that when debugging a page it will stop on all errors. At present it just displays a page with the error but I want it to stop at that line when the error...
2
by: ENathan | last post by:
I have a public sub in a class that does something like: If ValuesChanged() Then UpdateDatabase End If ValuesChanged and UpdateDatabase are Private functions within the class. My problem...
9
by: Rea | last post by:
Hi eb I set some 'Stop' statements and also visual breakpoints in asp code (vbscript). I am doing that in Microsoft Script debugger. Than I refresh the original page and expect execution to halt...
3
by: ohnoonho | last post by:
Hello, I posted this in the C# group but thought maybe the better place would be here since it is happening with website projects so please forgive any cross posting. In my website projects I...
1
by: dfetrow410 | last post by:
Is there a setting in VS to stop the debugging prosess when is finds a compile error?
0
by: Saran | last post by:
Hi, I am having a method that handles the click event of a button on the page. This method will also send an email. Sending email comes after several lines of code in the method. I was testing...
1
by: Simone | last post by:
Hello In visual studio when I am debugging my ASP. net code if I hit "stop" the procedure I am in will still finish itself and doesn't stop where I expect it to stop. I remember in VB when...
3
by: GiJeet | last post by:
I put the the button property in the watch window but it doesn't stop when the property changes value. For example I put this.myButton.Visible in the watch window with an initial value of false...
1
isladogs
by: isladogs | last post by:
The next online meeting of the Access Europe User Group will be on Wednesday 6 Dec 2023 starting at 18:00 UK time (6PM UTC) and finishing at about 19:15 (7.15PM). In this month's session, Mike...
0
by: veera ravala | last post by:
ServiceNow is a powerful cloud-based platform that offers a wide range of services to help organizations manage their workflows, operations, and IT services more efficiently. At its core, ServiceNow...
0
by: VivesProcSPL | last post by:
Obviously, one of the original purposes of SQL is to make data query processing easy. The language uses many English-like terms and syntax in an effort to make it easy to learn, particularly for...
0
by: mar23 | last post by:
Here's the situation. I have a form called frmDiceInventory with subform called subfrmDice. The subform's control source is linked to a query called qryDiceInventory. I've been trying to pick up the...
2
by: jimatqsi | last post by:
The boss wants the word "CONFIDENTIAL" overlaying certain reports. He wants it large, slanted across the page, on every page, very light gray, outlined letters, not block letters. I thought Word Art...
0
by: fareedcanada | last post by:
Hello I am trying to split number on their count. suppose i have 121314151617 (12cnt) then number should be split like 12,13,14,15,16,17 and if 11314151617 (11cnt) then should be split like...
0
by: stefan129 | last post by:
Hey forum members, I'm exploring options for SSL certificates for multiple domains. Has anyone had experience with multi-domain SSL certificates? Any recommendations on reliable providers or specific...
0
Git
by: egorbl4 | last post by:
Скачал я git, хотел начать настройку, а там вылезло вот это Что это? Что мне с этим делать? ...
0
by: MeoLessi9 | last post by:
I have VirtualBox installed on Windows 11 and now I would like to install Kali on a virtual machine. However, on the official website, I see two options: "Installer images" and "Virtual machines"....

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.