|
|
Yes SQL Server has replication Service but i want to do it on a live project and and i want to do it via C# code using SQl Replication class...
So i need help regarding that
Thanks
|
|
|
|
|
Hi all
I am using .net FW 3.5, its desktop applicaiton.
MyApplication is fetching data from sybase adoptive server and populating in it. Below connection, code.
connectionString=DRIVER=MERANT 3.60 32-BIT Sybase;UID=test;DB=db1;SRVR=XYZSERVER;PWD=*****
using (OdbcConnection connection = new OdbcConnection(connStringFromConfig)
{
OdbcDataAdapter adapter = new OdbcDataAdapter(query, onnection);
connection.Open();
adapter.Fill(dt);
connection.Close();
}
above code works fine in windows xp. where as same code is not working in windows 7. I am executing in 64bit machine.
i got error while opening connection.
ERROR [IM002] [Microsoft][ODBC Driver Manager] Data source name not found and no default driver specified
Anything i am missing ? or do i need to configure anything?
appriciated u r quick response.
Ramana
|
|
|
|
|
Ramana.Gali wrote: where as same code is not working in windows 7. I am executing in 64bit machine.
What does "not working" mean? Is there an error message?
The difficult we do right away...
...the impossible takes slightly longer.
|
|
|
|
|
updated error details..
Ramana
|
|
|
|
|
Have you used the 32-bit ODBC Data Source manager to configure the data source name?
This happens when you have a 64-bit DSN configured, but not the 32-bit one.
The difficult we do right away...
...the impossible takes slightly longer.
|
|
|
|
|
OK. then how/what do i configure 32 bit DSN?
Ramana
|
|
|
|
|
You have to run this program:
c:\windows\sysWOW64\odbcad32.exe
Don't run the one in Control Panel, cause that will be for 64-bit.
The difficult we do right away...
...the impossible takes slightly longer.
|
|
|
|
|
Although ODBC will work, have you considered using the Native Sybase ADO.Net driver? Thats what i use when connecting to a Sybase DB:
Here is a link to it
|
|
|
|
|
Ramana.Gali wrote: connectionString=DRIVER=MERANT 3.60 32-BIT
If you installed a 32 bit ODBC driver, you must set the target platform of your solution to x86.
|
|
|
|
|
I want to use the MiniDumpReadDumpStream function
I have written code as shown below.
using System.Runtime.InteropServices;
[DllImport("dbghelp.dll", SetLastError = true)]
public static extern bool iniDumpReadDumpStream(
IntPtr BaseOfDump,
int StreamNumber,
ref MINIDUMP_DIRECTORY Dir,
ref IntPtr StreamPointer,
ref UInt32 StreamSize);
error CS0246: The type or namespace name 'MINIDUMP_DIRECTORY ' could not be found (are you missing a using directive or an assembly reference?)
Help...
modified 17-May-12 1:15am.
|
|
|
|
|
ldh0106 wrote: Help...
Well, where is the type "MINIDUMP_DIRECTORY" declared?
The difficult we do right away...
...the impossible takes slightly longer.
|
|
|
|
|
Will this again be declared?
typedef struct _MINIDUMP_DIRECTORY
{
ULONG32 StreamType;
MINIDUMP_LOCATION_DESCRIPTOR Location;
} MINIDUMP_DIRECTORY, *PMINIDUMP_DIRECTORY;
Like this?
Defined in DbgHelp.h MINIDUMP_DIRECTORY Can not use?
|
|
|
|
|
ldh0106 wrote: Defined in DbgHelp.h
Header files are used by the C++ compiler, not C#. You need to define a structure corresponding to this type using the StructLayout[^] class.
Programming is work, it isn't finger painting. Luc Pattyn
|
|
|
|
|
On top of what Richard said, you also have to define the MINIDUMP_LOCATION_DESCRIPOR structure as well.
ULONG32 is just an Unsigned 32-bit Integer or, in C# terms, a UInt32.
|
|
|
|
|
hi , can anyone help me & give me run length encoding or huffman in c# & thanks
|
|
|
|
|
Try Google.
The difficult we do right away...
...the impossible takes slightly longer.
|
|
|
|
|
HOW i can divide the single text box text in two parts after the pressing the + button please guide me or give me the idea.
|
|
|
|
|
Define what you mean by "divide the textgbox text in two parts"...
What exactly is supposed to happen?
|
|
|
|
|
Horizontally or vertically. Diagonally would be difficult.
|
|
|
|
|
If you want to break the text into two parts on entry of + character then I think the KeyPress event of TextBox can be handled to replace the + character with \n as shown below:
TextBox textBox1 = new TextBox();
textBox1.Multiline=true;
textBox1.Height=100;
textBox1.KeyPress += (s, args) => {
if (args.KeyChar=='+')
args.KeyChar= '\n';
};
Controls.Add(textBox1);
If you want to retain + and then break the text into next line then replace
args.KeyChar = '\n'; with SendKeys.Send("{ENTER}");
To run the above code, create a Windows Forms application in C#, place the above code in the Form.Load event handler and run the application.
modified 16-May-12 23:21pm.
|
|
|
|
|
Hide this text box and show two new ones on pressing the + button.
|
|
|
|
|
Hi All,
I am writing a program to download some data off a piece of hardware. My thinking was have an array fill it. The data is in the form of strings rather than ints (which have done this with in the past) my question is strings are bigger than ints so will this cause issues with overflow and what is the correct way of handling groups of strings??
Glenn
|
|
|
|
|
First of all, why an array? Why not a List of strings?
Second, are the strings unique or are they just a well defined list that you could get some combination of? If it's a well known list, just assign an enumeration to the strings and return a list of those enumerations.
Alternatively, you could write a slightly more complex algorithm and use a Dictionary to keep the string, and a list of indexes where that string occur - and then decode this at the client end.
|
|
|
|
|
I have only really looked at List from a distance can you recommend a good tutorial?
I just need to get the strings and possibly check them and save them.
Glenn
|
|
|
|