|
To support multiple touches, you'd probably need an SDK for that tablet. There isn't any built in support in Windows to handle this.
|
|
|
|
|
private void button1_Click(object sender, EventArgs e)
{
try
{
string str = "provider=Microsoft.Jet.OLEDB.4.0;data source=1.mdb";
OleDbConnection passconn = new OleDbConnection(str);
string sql = "select * from password where username='" + this.textBox1.Text + "' and password ='" + this.textBox2.Text + "'";
passconn.Open();
OleDbCommand cmd = new OleDbCommand(sql, passconn);
object result;
result = cmd.ExecuteScalar();
int myint = (int)result;
if (myint == 1)
{
this.Hide();
MDIParent mdi = new MDIParent();
mdi.Show();
}
else
{
MessageBox.Show("Please enter the correct user name password");
textBox1.Text = "";
textBox2.Text = "";
textBox1.Focus();
}
passconn.Close();
cmd.Dispose();
}
catch(OleDbException ex)
{
MessageBox.Show(ex.Message);
}
}
friends i goot puzzled please help me i m new.
|
|
|
|
|
Wats the error?
|
|
|
|
|
Sorry, but I'm not going to read that looking for an error unless I know what I'm supposed to be looking for.
What is the error? Where is the error? What should it do instead?
At a quick glance I can tell you that your code is susceptable to a SQL Injection Attack. Read this for tips on how to prevent SQL Injection Attacks.[^]
Upcoming events:
* Glasgow: Mock Objects, SQL Server CLR Integration, Reporting Services, db4o, Dependency Injection with Spring ...
* Reading: Developer Day 5
Ready to Give up - Your help will be much appreciated.
My website
|
|
|
|
|
There are a few issues with this code. Like you are trying to return a scalar but you are doing select * from password. I think there is perhaps one column that you want to return that you are expecting to be an integer. I think perhaps your code might work better if you did select count(*) from password ... Then you should get the number of records returned that match your username and password.
Hope that helps.
Ben
|
|
|
|
|
The fact that the password is being stored in clear text is a big in itself.
Upcoming events:
* Glasgow: Mock Objects, SQL Server CLR Integration, Reporting Services, db4o, Dependency Injection with Spring ...
* Reading: Developer Day 5
Ready to Give up - Your help will be much appreciated.
My website
|
|
|
|
|
Yes, and like you mentioned in your post sql injection attacks. Still I figure try to help if I can. It is kind of funny how often people expose themselves to sql injection attacks. I read your posts sometimes and it seem more often then not you add a link to your article about it. I guess you can only hope that sooner or later more people will realize the need to use stored procedures all the time for everything instead of taking the easy way out. Of course, this is an access app so I guess that isn't an option.
Ben
|
|
|
|
|
kubben wrote: Of course, this is an access app so I guess that isn't an option.
There is still the option of parameterised queries - that does go some way to protecting the database.
Upcoming events:
* Glasgow: Mock Objects, SQL Server CLR Integration, Reporting Services, db4o, Dependency Injection with Spring ...
* Reading: Developer Day 5
Ready to Give up - Your help will be much appreciated.
My website
|
|
|
|
|
hehe sounds quite funny!
your username and password must be wrong and you must be getting this pop up "Please enter the correct user name password" :P
or may be you're playing with us!
|
|
|
|
|
no friend this shows the error
|
|
|
|
|
What is the error? There is no point saying it shows the error if we don't know what it is. If you want us to help you, you have to help us understand your problem first.
Upcoming events:
* Glasgow: Mock Objects, SQL Server CLR Integration, Reporting Services, db4o, Dependency Injection with Spring ...
* Reading: Developer Day 5
Ready to Give up - Your help will be much appreciated.
My website
|
|
|
|
|
so brother why don't you tell us the error!
|
|
|
|
|
|
I'm totally confused. How do you know you have an error if you don't know what it is?
You post code and say it has an error? How do you not know what the error is? Surely the error manifests itself in some way? What is the manifestation of that error? And what should happen if the error was fixed?
Upcoming events:
* Glasgow: Mock Objects, SQL Server CLR Integration, Reporting Services, db4o, Dependency Injection with Spring ...
* Reading: Developer Day 5
Ready to Give up - Your help will be much appreciated.
My website
|
|
|
|
|
Could it be that this is a kind of homework or test question?
"Name all the errors/problems in this piece of code"
Just a thought...
Regards,
mav
--
Black holes are the places where God divided by 0...
|
|
|
|
|
Never thought of that. You could be right.
Upcoming events:
* Glasgow: Mock Objects, SQL Server CLR Integration, Reporting Services, db4o, Dependency Injection with Spring ...
* Reading: Developer Day 5
Ready to Give up - Your help will be much appreciated.
My website
|
|
|
|
|
How do I write a code in C# with following functionality:-
The program will search and pick a code from a repository.
Then it will deploy the code to some other machine.
It will also maintain a log of transaction.
varun
|
|
|
|
|
|
vkg_dce wrote: The program will search and pick a code from a repository
Define "repository" in the current context.
Define "code" in the current context.
vkg_dce wrote: Then it will deploy the code to some other machine
Define "deploy" in the current context.
vkg_dce wrote: It will also maintain a log of transaction.
Define "log" in the current context.
Define "transaction" in the current context.
Upcoming events:
* Glasgow: Mock Objects, SQL Server CLR Integration, Reporting Services, db4o, Dependency Injection with Spring ...
* Reading: Developer Day 5
Ready to Give up - Your help will be much appreciated.
My website
|
|
|
|
|
vkg_dce wrote: How do I write a code in C# with following functionality:-
The program will search and pick a code from a repository.
Then it will deploy the code to some other machine.
It will also maintain a log of transaction.
Using the keyboard.
(If you want a more specific reply, you have to ask a more specific question.)
---
single minded; short sighted; long gone;
|
|
|
|
|
Situation is like this:
There are too many code versions in our local repository, I need to make a program to pick up the required code for the application and deploy it on another machine outside our local network.
We have 3 applications to be run and it depends on user/client to choose which application version has to be run.
There are 5 versions for each of the 3 applications.
Can there be some build program written for it.....to pick a code version from a machine with IP address xxxxxxxxxxxxspecified by user/client and deploy it on another system with IP address yyyyyyyyy.
|
|
|
|
|
Situation is like this:
There are too many code versions in our local repository, I need to make a program to pick up the required code for the application and deploy it on another machine outside our local network.
We have 3 applications to be run and it depends on user/client to choose which application version has to be run.
There are 5 versions for each of the 3 applications.
Can there be some build program written for it.....to pick a code version from a machine with IP address xxxxxxxxxxxxspecified by user/client and deploy it on another system with IP address yyyyyyyyy.
A log has to be generated stating which code was picked and deployed...
|
|
|
|
|
Salut,
J'ai crée un panel transparent qui marche plutôt bien en ce qui concerne la transparence; mais le problème est quand je fais bouger l'ascenseur, les parties du panel qui apparaissent sont floues et ont de sérieux problèmes d'encre et je ne sais plus quoi faire (faut dire que je débute en gdi).
voici ma classe de base:
using System;
using System.Collections;
using System.ComponentModel;
using System.Drawing;
using System.Data;
using System.Windows.Forms;
using System.Drawing.Imaging;
using System.Drawing.Drawing2D;
using System.Runtime.InteropServices;
namespace TransparentControlsLibrary
{
public class TransparentPanel : System.Windows.Forms.Panel
{
#region P/Invoke
[DllImport("user32.dll", CharSet=CharSet.Auto, SetLastError=true)]
private static extern int GetWindowLong(HandleRef hWnd, int nIndex);
[DllImport("user32.dll", CharSet=CharSet.Auto, SetLastError=true)]
private static extern IntPtr SetWindowLong(HandleRef hWnd, int nIndex, int dwNewLong);
private const int WS_EX_TRANSPARENT = 0x00000020;
private const int GWL_EXSTYLE = -20;
#endregion
private bool isPainting = false;
private bool isResizing = false;
private Brush backBrush;
private Bitmap tempBitmap;
private Graphics tempGraphics;
public TransparentPanel() : base()
{
this.SetStyle(ControlStyles.UserPaint, true);
}
protected override void OnPaintBackground(PaintEventArgs pevent)
{
}
protected override void OnMove(EventArgs e)
{
//this.Invalidate();
base.OnMove(e);
}
protected override void OnResize(EventArgs e)
{
isResizing = true;
base.OnResize(e);
}
protected override void OnSizeChanged(EventArgs e)
{
isResizing = true;
base.OnSizeChanged(e);
}
protected override void Dispose(bool disposing)
{
if (disposing)
{
backBrush.Dispose();
tempBitmap.Dispose();
tempGraphics.Dispose();
}
base.Dispose (disposing);
}
protected override void OnBackColorChanged(EventArgs e)
{
this.Invalidate();
}
protected override void OnInvalidated(InvalidateEventArgs e)
{
if (!isResizing && !DesignMode)
{
// HACK: Permet de supprimer d'initialiser le fond du panel à Transparent.
this.SuspendLayout();
this.Width--;
this.Width++;
this.ResumeLayout();
}
base.OnInvalidated (e);
}
protected override void OnPaint(PaintEventArgs e)
{
if (!isPainting)
{
isPainting = true;
backBrush = new SolidBrush(Color.FromArgb(this.OpacityAsByte, base.BackColor));
tempBitmap = new Bitmap(this.Width, this.Height);
tempGraphics = Graphics.FromImage(tempBitmap);
tempGraphics.FillRectangle(backBrush, 0,0,this.Width, this.Height);
e.Graphics.DrawImage(tempBitmap, e.ClipRectangle);
isPainting = false;
isResizing = false;
}
}
// Transforme la valeur d'opacité du masque en byte
private byte OpacityAsByte {
get {return (byte)(this.opacity * 255);}
}
private double opacity = 1;
public double Opacity {
get {return opacity;}
set {
if (value > 1)
value = 1;
else if (value < 0)
value = 0;
opacity = value;
this.Invalidate();
}
}
// Précise que le controle doit être transparent
protected override CreateParams CreateParams
{
get
{
CreateParams cp = base.CreateParams;
cp.ExStyle |= WS_EX_TRANSPARENT;
return cp;
}
}
}
}
|
|
|
|
|
Hello, I have create a transparent panel which goes rather well with regard to the transparency; but the problem is when I make move the elevator, the parts of the panel which appear are fuzzy and have serious problems of ink and I dont know what to do (is necessary to say I'm a beginner in gdi). here my basic class:
using System;
using System.Collections;
using System.ComponentModel;
using System.Drawing;
using System.Data;
using System.Windows.Forms;
using System.Drawing.Imaging;
using System.Drawing.Drawing2D;
using System.Runtime.InteropServices;
namespace TransparentControlsLibrary
{
public class TransparentPanel : System.Windows.Forms.Panel
{
#region P/Invoke
[DllImport("user32.dll", CharSet=CharSet.Auto, SetLastError=true)]
private static extern int GetWindowLong(HandleRef hWnd, int nIndex);
[DllImport("user32.dll", CharSet=CharSet.Auto, SetLastError=true)]
private static extern IntPtr SetWindowLong(HandleRef hWnd, int nIndex, int dwNewLong);
private const int WS_EX_TRANSPARENT = 0x00000020;
private const int GWL_EXSTYLE = -20;
#endregion
private bool isPainting = false;
private bool isResizing = false;
private Brush backBrush;
private Bitmap tempBitmap;
private Graphics tempGraphics;
public TransparentPanel() : base()
{
this.SetStyle(ControlStyles.UserPaint, true);
}
protected override void OnPaintBackground(PaintEventArgs pevent)
{
}
protected override void OnMove(EventArgs e)
{
//this.Invalidate();
base.OnMove(e);
}
protected override void OnResize(EventArgs e)
{
isResizing = true;
base.OnResize(e);
}
protected override void OnSizeChanged(EventArgs e)
{
isResizing = true;
base.OnSizeChanged(e);
}
protected override void Dispose(bool disposing)
{
if (disposing)
{
backBrush.Dispose();
tempBitmap.Dispose();
tempGraphics.Dispose();
}
base.Dispose (disposing);
}
protected override void OnBackColorChanged(EventArgs e)
{
this.Invalidate();
}
protected override void OnInvalidated(InvalidateEventArgs e)
{
if (!isResizing && !DesignMode)
{
// HACK: Permet de supprimer d'initialiser le fond du panel à Transparent.
this.SuspendLayout();
this.Width--;
this.Width++;
this.ResumeLayout();
}
base.OnInvalidated (e);
}
protected override void OnPaint(PaintEventArgs e)
{
if (!isPainting)
{
isPainting = true;
backBrush = new SolidBrush(Color.FromArgb(this.OpacityAsByte, base.BackColor));
tempBitmap = new Bitmap(this.Width, this.Height);
tempGraphics = Graphics.FromImage(tempBitmap);
tempGraphics.FillRectangle(backBrush, 0,0,this.Width, this.Height);
e.Graphics.DrawImage(tempBitmap, e.ClipRectangle);
isPainting = false;
isResizing = false;
}
}
// Transforme la valeur d'opacité du masque en byte
private byte OpacityAsByte {
get {return (byte)(this.opacity * 255);}
}
private double opacity = 1;
public double Opacity {
get {return opacity;}
set {
if (value > 1)
value = 1;
else if (value < 0)
value = 0;
opacity = value;
this.Invalidate();
}
}
// Précise que le controle doit être transparent
protected override CreateParams CreateParams
{
get
{
CreateParams cp = base.CreateParams;
cp.ExStyle |= WS_EX_TRANSPARENT;
return cp;
}
}
}
}
PS: I'm using VS2005
|
|
|
|
|
Hello Every Body,
I want to populate the grid view from the data base but i m not able to do so,
Actually i want to show selected feild only through coding,
Regards,
RAHUL
rahul saini
|
|
|
|