d2jsp
Log InRegister
d2jsp Forums > Off-Topic > International > Magyar > Programozzatok Meg! > C#--> Sql
12Next
Add Reply New Topic New Poll
Member
Posts: 19,458
Joined: Jul 3 2006
Gold: 22.99
May 6 2013 09:13am
van itt egy ablak.
Sqlben tökéletesen működik a tárolt eljárás ez:
ALTER PROCEDURE [dbo].[beszuras]
(
@cim varchar(255),
@ev INT,
@ar INT,
@mufaj VARCHAR(100),
@alkoto VARCHAR(100)
)
AS
BEGIN
DECLARE @alkotasid INT
DECLARE @alkoto1 INT
DECLARE @mufajid INT
SELECT @mufajid=(SELECT id
FROM mufaj
WHERE @mufaj=nev)
INSERT INTO alkotas VALUES(@cim,@ev,@ar,@mufajid)
SELECT @alkotasid=(SELECT alkotas_id
FROM alkotas WHERE cim=@cim)
SELECT @alkoto1=(SELECT alkoto_id
FROM alkoto WHERE @alkoto=nev)
INSERT INTO kapcsolo VALUES(@alkoto1,@alkotasid)


END

berakja az alkotó táblába az adatokat , meg a kapcsoló táblába is.

de c#-ból viszont a műfajt és a kapcsoló táblába az alkotoid-t nem teszi bele :C

itt a c# kód:
SqlConnection cnn;

connetionString = "Data Source=LACO-PC\\LACO_SQL;Initial Catalog=Alkoto_alkotas;User ID=sa;Password=szelektcsillag";

using (cnn = new SqlConnection(connetionString))
{
cnn.Open();
SqlCommand comm = new SqlCommand("beszuras", cnn);
comm.CommandType = CommandType.StoredProcedure;

comm.Parameters.Add("@cim", SqlDbType.NVarChar, 255).Value = textBox1.Text.ToString();
comm.Parameters.Add("@ev", SqlDbType.NVarChar, 255).Value = int.Parse(textBox2.Text);
comm.Parameters.Add("@ar", SqlDbType.NVarChar, 255).Value = int.Parse(textBox3.Text);

comm.Parameters.Add("@mufaj", SqlDbType.NVarChar, 100).Value = textBox4.Text.ToString();
comm.Parameters.Add("@alkoto", SqlDbType.NVarChar, 100).Value = textBox5.Text.ToString();

comm.ExecuteReader();

valaki programozza meg nekem.

This post was edited by lacoking on May 6 2013 09:13am
Member
Posts: 33,712
Joined: Jan 7 2007
Gold: 0.00
May 6 2013 09:13am
ok
Member
Posts: 26,899
Joined: Oct 1 2012
Gold: 6,352.66
May 6 2013 09:15am
noty
Member
Posts: 31,291
Joined: Jun 18 2007
Gold: 280.00
May 6 2013 09:15am
szépen formázott kód
Member
Posts: 19,458
Joined: Jul 3 2006
Gold: 22.99
May 6 2013 09:16am
6 User(s) are reading this topic (1 Guests and 1 Anonymous): Vismajor, anyd, kuzdithom, lacoking

ejj dejó hogy itt vagy , hátha észreveszed benne amire nekem fél órája nem sikerült rájönnöm :D
Member
Posts: 43,289
Joined: Mar 25 2005
Gold: 355.92
May 6 2013 09:18am

#include <stdio.h>
#include <stdlib.h>
/* function main begins program execution */
int main(void) {
int frequency1 = 0; /* rolled 1 counter */
int frequency2 = 0; /* rolled 2 counter */
int frequency3 = 0; /* rolled 3 counter */
int frequency4 = 0; /* rolled 4 counter */
int frequency5 = 0; /* rolled 5 counter */
int frequency6 = 0; /* rolled 6 counter */
int roll; /* roll counter, value 1 to 6000 */
int face; /* represents one roll of the die, value 1 to 6 */
/* loop 6000 times and summarize results */
for (roll = 1; roll <= 6000; roll++) {
face = 1 + rand() % 6; /* random number from 1 to 6 */
/* determine face value and increment appropriate counter */
switch (face) {
case 1: /* rolled 1 */
++frequency1;
break;
case 2: /* rolled 2 */
++frequency2;
break;
case 3: /* rolled 3 */
++frequency3;
break;
case 4: /* rolled 4 */
++frequency4;
break;
case 5: /* rolled 5 */
++frequency5;
break;
case 6: /* rolled 6 */
++frequency6;
break; /* optional */
} /* end switch */
} /* end for */
/* display results in tabular format */
printf("%s%13s\n", "Face", "Frequency");
printf("1%13d\n", frequency1);
printf("2%13d\n", frequency2);
printf("3%13d\n", frequency3);
printf("4%13d\n", frequency4);
printf("5%13d\n", frequency5);
printf("6%13d\n", frequency6);
return 0; /* indicates successful termination */
} /* end main */

This post was edited by Saenchai on May 6 2013 09:19am
Member
Posts: 19,458
Joined: Jul 3 2006
Gold: 22.99
May 6 2013 09:38am
:c
Member
Posts: 19,458
Joined: Jul 3 2006
Gold: 22.99
May 6 2013 10:07am
senki nem programoz meg? kezdek sokkot kapni
Member
Posts: 43,299
Joined: Sep 9 2007
Gold: 69.85
May 6 2013 10:15am
Member
Posts: 19,458
Joined: Jul 3 2006
Gold: 22.99
May 6 2013 10:20am
Quote (Baleee @ 6 May 2013 18:15)
http://www.bmeme.hu/memes/2012/11/1808_hceaxhg7vy_normal.jpg


anyukád picsáját kisbaleee :)
Go Back To Magyar Topic List
12Next
Add Reply New Topic New Poll