|
Hi,
I work on a project which transfer an access database in mysql.
My problem is that I have a function which convert a binary information in mysql and that function doesn't work so good. This function looks like this:
While i <= Len(str)<br />
<br />
Select Case Mid$(str, i, 1)<br />
<br />
Case Chr(0) ' ASCII NUL<br />
'nlstr = ""<br />
rstr = "\0"<br />
<br />
Case Chr(8) ' backspace<br />
'nlstr = ""<br />
rstr = "\b"<br />
<br />
Case Chr(9) ' tab<br />
'nlstr = ""<br />
rstr = "\t"<br />
<br />
Case Chr(180)<br />
'nlstr = ""<br />
rstr = " '' "<br />
<br />
Case "'"<br />
'nlstr = ""<br />
rstr = "\'"<br />
<br />
Case """"<br />
'nlstr = ""<br />
rstr = "\"""<br />
<br />
Case "\"<br />
'nlstr = ""<br />
rstr = "\\"<br />
<br />
Case Chr(10) ' line feed<br />
'nlstr = ""<br />
rstr = "\n"<br />
<br />
Case Chr(13) ' carriage return<br />
'nlstr = ""<br />
rstr = "\r"<br />
<br />
End Select<br />
<br />
If rstr <> "" Then<br />
str = Left$(str, i - 1) & rstr & Right$(str, Len(str) - i)<br />
i = i + Len(rstr)<br />
rstr = ""<br />
Else<br />
i = i + 1<br />
End If<br />
<br />
End While<br />
<br />
where str is the information.
If you have an idea please help me.
Thanks.
|
|
|
|
|
Why don't you read this[^] for a better post ?
|
|
|
|
|
Hi,
sorry if i crosspost,but i hadn't noticed this forum section,which is more suited to my question.I'm writing an app with MS VC++ 6,using ADO (the oldest one,not ADO.NET) to connect to an Access database.Now iu would like to use a MySQL database instead.Is it possible?What should i change in my code?
I'm kinda confused,because i have found,in MySQL site,the C API for My SQL,but using that would force me to write lots of new code,instead i was thinking that,with ADO,a single change to the connection string would be enough:is that true?
|
|
|
|
|
|
Thank you,i think it will help me
But i have a question,due to my ignorance about databases
Reading the article i noticed that for a DSN-less connection there are many alternatives,depending on (i think) the database i would use.For a DSN connection,instead,i have the only ODBC DSN.
So my (newbie) questions are:is DSN a way to standardize connections to a database?Is it related to ODBC or are they two indipendent concepts?
|
|
|
|
|
hello friends here is the query for report generating depend upon the fromdate and todate this include a subquery.if we are selecting the same month means its not a problem we are moving to previous month it showing an error in subquery like this:
(1002 row(s) affected)
Server: Msg 512, Level 16, State 1, Line 1
Subquery returned more than 1 value. This is not permitted when the subquery follows =, !=, <, <= , >, >= or when the subquery is used as an expression.
Plz help me friends
here is the syntax:
SELECT isnull((select p.name_first+'['+rtrim(ltrim(str(pid)))+']' from hms_person p where
p.pid = msts.patientid),patientname) as patientname, msts.salesid,billno, billingdate,billAmount,convert(numeric(16,2),(AmountReturned)) as
actualreturn ,convert(numeric(16,2),(amountpaid))Amountpaid,
isnull((select recdamount from trnreceipts tr where viabill=1 and creditcardno is null and tr.billno =msts.billno
and recddate = msts.billingdate),0) as cashchqamt,isnull((select recdamount from trnreceipts tr where viabill=1 and
tr.creditcardno is not null and tr.billno =msts.billno and recddate = msts.billingdate),0) as cardamt,(billamount -
isnull((select recdamount from trnreceipts tr where viabill=1 and tr.billno =msts.billno and recddate =
msts.billingdate ),0)) as credit ,msts.soldby FROM MstSales0706 AS msts where billingdate >='6/1/2007' and
billingdate <='6/14/2007' order by billingdate,msts.salesid
kankeyan
|
|
|
|
|
Try giving Select top 1 for all the sub queries. This will avoid the error, but remember this is not a good solution. If sub query is returning more than one values, then that shows the failure of your database. May be the unique key you are referring in the sub query got repeated.
|
|
|
|
|
i made a login form with username--textbox,password--textbox and with 1 submit button..then i created 1 database in the name of "pranay" and then i created 1 table in the name of "login" with 2 column 1 for username and another for password..then i wrote some data in username column and password column..
now i want that when i will write the username and password in login form and when i will press the submit button .it should check from the database i created that its correct or not ,if its correct then i want that the page should redirect to another page and if its incorrect the page should direct to the same page...
pls help me in getting the code
pranay akul
|
|
|
|
|
I presume that since you are asking on the SQL forum you are looking for database code. However, currently it would look like you are storing the passwords in clear text - That would be a bit of a security issue.
SELECT COUNT(*) FROM login WHERE username=@UserName AND password=@Password
This will result in a zero if the user name and password combination does not exist. And a 1 if it does exist. Any other value indicates the data is corrupted.
Upcoming events:
* Glasgow: Mock Objects, SQL Server CLR Integration, Reporting Services, db4o, Dependency Injection with Spring ...
* Reading: Developer Day 5
Never write for other people. Write for yourself, because you have a passion for it. -- Marc Clifton
My website
|
|
|
|
|
rahulesquire wrote: pls help me in getting the code
How to help you with the entire code for your long story. First you pass the values to a stored procedure which checks the login details. That could be something like this.
CREATE PROCEDURE LoginCheck
(
@LoginName varchar(50), @Password varchar(50),
@IsAuthenticated varchar(4) OUTPUT
)
AS
IF ( SELECT COUNT(*) FROM YourLoginTable WHERE LoginName = @LoginName And
Password = @Password ) = 0
BEGIN
SET @IsAuthenticated = 'no'
END
Else
BEGIN
SET @IsAuthenticated = 'yes'
END
Now check the output variable value in the page.
|
|
|
|
|
You know, it would be easier to just return the value in a SELECT statement and use ExecuteScalar() - especially given the level of ability of the OP.
Upcoming events:
* Glasgow: Mock Objects, SQL Server CLR Integration, Reporting Services, db4o, Dependency Injection with Spring ...
* Reading: Developer Day 5
Never write for other people. Write for yourself, because you have a passion for it. -- Marc Clifton
My website
|
|
|
|
|
Thanks, That was a new information for me.
Colin Angus Mackay wrote: especially given the level of ability of the OP.
I am not clear with this, could you please make it clear ?
|
|
|
|
|
Navaneeth. wrote: I am not clear with this, could you please make it clear ?
Given the question that the OP (Original Poster) is asking it is clear that he is a beginner. That way, the answer should be accurate but reduce complexity. Passing data as output parameters in a stored procedure is quite a complex thing to do because of the amount of set up than needs to be done to achieve it.
Upcoming events:
* Glasgow: Mock Objects, SQL Server CLR Integration, Reporting Services, db4o, Dependency Injection with Spring ...
* Reading: Developer Day 5
Never write for other people. Write for yourself, because you have a passion for it. -- Marc Clifton
My website
|
|
|
|
|
I am doing the final touch up of a sample application using ASp .net and sql server 2000..
When i am using the query , i am having a problem in getting the values when calling getdate()
it returns null value....
but actually when i hard core the data it shows the values ....
the sample code of stored proc is as follows...
Error comes here..
select @theId= HqState from HQ as THESTATEID where FromDate=getdate()
plz reply me ......
waiting for ur reply.....
-- modified at 1:59 Friday 15th June, 2007
SAJAN A PILLAI
C#.NET Programmer
TELESOFT INDIA PVT LTD...
BANGALORE
|
|
|
|
|
sajan ss wrote: where FromDate=getdate()
Are you storing the dates accurate to the millisecond? If not then an equals operator on GETDATE() won't work.
Upcoming events:
* Glasgow: Mock Objects, SQL Server CLR Integration, Reporting Services, db4o, Dependency Injection with Spring ...
* Reading: Developer Day 5
Never write for other people. Write for yourself, because you have a passion for it. -- Marc Clifton
My website
|
|
|
|
|
i have column in my table for save password
PassWord Char(15) Not Null
and i need to hide data into this column
how i can do that?
123
|
|
|
|
|
Excuse me, but what are you smoking?
How on earth does a style sheet affect whether you can see a column is a database table or not??? He didn't say anything about showing the column in a web page!
|
|
|
|
|
The best way to keep the column from prying eyes is to encrypt the password before you store it in the database. Read this[^] article here on CP for a good explanation on the do's and dont's of storing passwords.
|
|
|
|
|
Dave Kreskowiak wrote: Read this[^] article here on CP for a good explanation on the do's and dont's of storing passwords.
Very good article, Thanks
|
|
|
|
|
Hi,
I work on a project which convert a database access in mysql and I have a field
which has 9 Mb and when I try to convert this field in mysql I get the error:
Error:Unable to write to stream<br />
I put the mysql sintax:
set global max_allowed_packet=16777216
but it doesn't work.
Maybe I didn't put it right.
I put this command in my program.
Please help.
Thanks
-- modified at 9:18 Thursday 14th June,
|
|
|
|
|
You use a third table between the 2 tables you wish to have a many to many relationship between
Table1
-ID
Table2
-ID
Table1ToTable2
-Table1ID
-Table2ID
|
|
|
|
|
the 3rd table having the 2 columns will be composite primary key or foreign key or both.
Thanx
|
|
|
|
|
Both will be foreign keys
|
|
|
|
|
thanx for clearing my confusion
|
|
|
|
|