'020. Prigraming/10. Web'에 해당하는 글 6건

애청하는 flutter 유튜버가 있다.

"MitchKoko"

거기에 나오는 지뢰찾기 그대로 따라해 봤다.

띄엄띄엄 공부하다 보니 까먹고 또 까먹는다... 그래서 배 부르다

앱 UI는 확실히 Mac버전이 이쁜듯 하다.

돈벌어서 MacBook 사야겠다.

암튼 잘 동작하니 재밌다.

다른것도 해봐야 겠다.

 

[참고 URL] https://www.youtube.com/watch?v=hrvtfNlLcF4&ab_channel=MitchKoko


WRITTEN BY
테네시왈츠
항상 겸손하게 항상 새롭게 항상 진실하게

,

올초 러시아 프로젝트 잠시 여유 있을 때 Flutter를 처음 접했다.

기존 현황판 화면이 반응형이 아니다 보니 사무실 개인 PC화면에서는 화면을 줄이거나 늘릴때 보기가 힘들어 나름 공부삼아 시작을 했다.

아직 웹서비스를 이용하지 못해 극히 제한적인 화면 위주의 결과물이지만 공부하면서 나름대로 재미도 있고 앞으로 여러모로 쓸모있겠다는 생각을 해 보았다.

더구나 윈도우 프로그램, 웹브라우저, 폰(아이폰, 안드로이드) 의 크로스플랫폼을 지원하니 더더욱 구미가 당긴다.

앞으로 어디까지 더 진행하고 개발할지 모르지만 한발짝 디뎠으니 앞으로 틈틈히 노력하고 연구해야 겠다.

 


WRITTEN BY
테네시왈츠
항상 겸손하게 항상 새롭게 항상 진실하게

,

PROCEDURE   *OUTPUT 사용법

CREATE PROCEDURE  sp_zul_account
/*
 절부분 결제 부분입니다.
 결제함과 동시에 절에 보시했다는 정보를 보관합니다.
*/


@member_id varchar(50) ,
@zul varchar(50)  ,
@comment varchar(200) ,
@cash  int ,
@result int output

 AS

 Declare @i varchar(50)
 --실직적인 결제를 하는부분

--또다른 저장프로시저
 exec sp_account @member_id ,@comment  , @cash , @i output 
 
 if( @i ='1' )
  begin
   --절에대한 정보를 넣어줍니다
   insert into dbo.zul_love_account(zul , member_id , makedate ) values( @zul , @member_id   , getdate() )
   SET @result='1'
  end
 else
  begin
   SET @result='2'
  end
GO


 

 

 

asp 코드

 

set Command1 = Server.CreateObject("ADODB.Command")
Command1.ActiveConnection = MM_DBconn_STRING
Command1.CommandText = "dbo.sp_zul_account"
Command1.Parameters.Append Command1.CreateParameter("@member_id", 200, 1,50,member_id)
Command1.Parameters.Append Command1.CreateParameter("@zul", 200, 1,50,zul)
Command1.Parameters.Append Command1.CreateParameter("@comment", 200, 1,50,comment)
Command1.Parameters.Append Command1.CreateParameter("@cash", 3, 1,4,cash)
Command1.Parameters.Append Command1.CreateParameter("@result", 3, 2,4)
Command1.CommandType = 4
Command1.CommandTimeout = 0
Command1.Prepared = true
Command1.Execute()


if Command1.Parameters.Item("@result").Value <>"1" then
 response.write "<script>"
 response.write "alert('결제금액이 부족합니다');"
 response.write "history.back(-1);" 
 response.write "</script>"
 response.End()
else
 response.Cookies("zul")=zul

 
 response.Redirect("/account/account_end.asp")
end if

 

------------------------------------------------------------------------------------------

두개이상의 결과값 받기

------------------------------------------------------------------------------------------

*위에랑 별 차이 엄따 2개란거 말고는 ㅋㅋ

데이타베이스

CREATE PROCEDURE sp_get_login_profile
@member_id varchar(50) ,
@love int output ,
@memo int output
 AS


 select @memo=Count(*) from  memo_receive where memo_to =@member_id  and read_class='2'
 select  @love=cash from member_config where member_id=@member_id

print @memo
GO


 

 

asp 코드

<%

set Command1 = Server.CreateObject("ADODB.Command")
Command1.ActiveConnection = MM_DBconn_STRING
Command1.CommandText = "dbo.sp_get_login_profile"
Command1.CommandType = 4
Command1.CommandTimeout = 0
Command1.Prepared = true
Command1.Parameters.Append Command1.CreateParameter("@member_id", 200, 1,50,member_id)
Command1.Parameters.Append Command1.CreateParameter("@love", 3, 2,4)
Command1.Parameters.Append Command1.CreateParameter("@memo", 3, 2,4)
Command1.Execute()
%>

 

<%= Command1.Parameters.Item("@love").Value %>

<%= Command1.Parameters.Item("@memo").Value %>

 

 

------------------------------------------------------------------------------------------

쿼리문자열을 만들어서 프로시저안에서 실행하기

------------------------------------------------------------------------------------------

 

CREATE PROCEDURE sp_get_soc_newwrite


@board_type int ,
@top int

AS

DECLARE @sql varchar(200)

set @sql=' select top '+convert( varchar(50)  ,@top)+'  *  from soc_board where board_type ='''+convert(varchar(50) , @board_type)+''' '

exec (@sql)


GO

[출처] 간단한 저장프로시저 예제|작성자 yo9lee

http://blog.naver.com/yo9lee?Redirect=Log&logNo=100070867875

'020. Prigraming > 10. Web' 카테고리의 다른 글

[Flutter] 지뢰찾기  (0) 2022.11.25
[Flutter] 공부를 시작하지  (0) 2022.08.13
asp.net과 플래시 변수 연동(디비까지)  (0) 2010.04.06
[PHP] my-sql DB 연결하기  (0) 2010.03.01
[ASP] DB(Oracle, ms-sql) 연결 소스  (2) 2010.03.01

WRITTEN BY
테네시왈츠
항상 겸손하게 항상 새롭게 항상 진실하게

,

http://cafe.naver.com/q69/8425
web.config
<globalization requestEncoding="euc-kr" responseEncoding="euc-kr" />

testflash.aspx
<form>
  <% Response.Write("&name_h=머머&name_e=end&ok=ok"); %>
</form>

webform.aspx
<embed src=1.swf></embed>

액션스크립트
System.useCodepage = true;
loadVariablesNum("flashtest.aspx",0);
if (ok) {
label1.text=name_h;
label2.text=name_e;
stop();
}
 

'020. Prigraming > 10. Web' 카테고리의 다른 글

[Flutter] 지뢰찾기  (0) 2022.11.25
[Flutter] 공부를 시작하지  (0) 2022.08.13
[ASP] 간단한 저장프로시저 예제  (0) 2010.05.12
[PHP] my-sql DB 연결하기  (0) 2010.03.01
[ASP] DB(Oracle, ms-sql) 연결 소스  (2) 2010.03.01

WRITTEN BY
테네시왈츠
항상 겸손하게 항상 새롭게 항상 진실하게

,
** PHP로 mysql 접속하기:
 
DB 연결 설정 - (db_con.inc)
<?php
$db_user = "root";
$db_pass = "1111";
$db_host = "localhost";
$db_name = "test";
 
mysql_connect($db_host, $db_user, $db_pass);
mysql_select_db($db_name);
?>
 
Mysql 테이블 생성 예제 - (create_file.php)
<?php
include "db_con.inc";
 
$result = mysql_query("create table $table".
             "(file_id int(11) NOT NULL auto_increment primary key,".
             "file_path varchar(100) NOT NULL,".
             "file_name varchar(100) NOT NULL,".
             "file_size int unsigned NOT NULL,".
             "file_see smallint unsigned NOT NULL,".
             "file_num int NOT NULL )");
 
//에러처리
if(!$result)
{
     echo mysql_errno().":";
     echo mysql_error()."<BR>";
}
 
mysql_close();
echo"자료실 테이블이 정상적으로 만들어졌습니다";
?>

WRITTEN BY
테네시왈츠
항상 겸손하게 항상 새롭게 항상 진실하게

,

// ASP - DB(Oracle, ms-sql) 연결 소스

<%
   Const DB_SVR_IP      = "10.124.XXX.XXX"  ' DB IP
   Const DB_SVR_PORT    = "1521"            ' DB PORT
   Const DB_SVR_CATALOG = ""
   Const DB_SVR_ID      = "conn_id"         '  DB ID
   Const DB_SVR_PWD     = "conn_pw"         '  DB PW
   Const DB_SVR_TNS     = "SID_DB"          '  DB명
  
  
   ' MS-SQL 연결
   'strConnect = "PROVIDER=SQLOLEDB;DATA SOURCE=" & DB_SVR_IP & ";UID=" & DB_SVR_ID & ";PWD=" & DB_SVR_PWD & ";DATABASE=" & DB_SVR_TNS & " "
  
   ' ORACLE 연결
   strConnect = "Provider=MSDAORA; Data Source=" & DB_SVR_TNS & "; User ID=" & DB_SVR_ID & ";Password=" & DB_SVR_PWD & "" 
   Set dbcon = Server.CreateObject("ADODB.Connection")    
   dbcon.Open strConnect
  
   Set Rs = Server.CreateObject("ADODB.RecordSet")
  
   strSQL = ""
   strSQL = " SELECT A.FACT_CD , A.LINE_CD , NVL(DSINFO.FN_UPH_TIME_ZONE('B','2000', TO_CHAR(FN_WORK_DATE_IN ...... "
     
   Rs.Open strSQL, dbcon
        
   dim sRtnVal  
   sRtnVal = ""
  
   if (Rs.eof and Rs.bof) then
          ' 조회된 데이터가 없다면(NULL) 기본 0 값을 출력
          sRtnVal = sRtnVal & "0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0"
   else
          'sRtnVal =            Rs(0)  & "," & Rs(1)  & "," & Rs(2)  & "," & Rs(3)  & "," & Rs(4)  & "," & Rs(5)  & ","
          sRtnVal =                                          Rs(2)  & "," & Rs(3)  & "," & Rs(4)  & "," & Rs(5)  & ","
          sRtnVal =  sRtnVal & Rs(6)  & "," & Rs(7)  & "," & Rs(8)  & "," & Rs(9)  & "," & Rs(10) & "," & Rs(11) & ","
          sRtnVal =  sRtnVal & Rs(12) & "," & Rs(13) & "," & Rs(14) & "," & Rs(15) & "," & Rs(16) & "," & Rs(17) & ","
          sRtnVal =  sRtnVal & Rs(18) & "," & Rs(19) & "," & Rs(20) & "," & Rs(21) & "," & Rs(22) & "," & Rs(23)
     
   end if
  
   response.write "RTN_DATA=" & sRtnVal
  
%>
 
<%
   Rs.Close
   Set Rs = nothing
   dbcon.Close
   Set dbcon = nothing
 
%>

'020. Prigraming > 10. Web' 카테고리의 다른 글

[Flutter] 지뢰찾기  (0) 2022.11.25
[Flutter] 공부를 시작하지  (0) 2022.08.13
[ASP] 간단한 저장프로시저 예제  (0) 2010.05.12
asp.net과 플래시 변수 연동(디비까지)  (0) 2010.04.06
[PHP] my-sql DB 연결하기  (0) 2010.03.01

WRITTEN BY
테네시왈츠
항상 겸손하게 항상 새롭게 항상 진실하게

,