안녕하세요 c#에서 sybase로 insert시에 파라미터 전달이 잘 안됩니다.
연결은 문제 없이 되며, 간단한 select 정도는 잘 실행이 되는데요...
파라미터값을 add 하여 실행하면 "System.Data.Odbc.OdbcException: ERROR [42S22] [Sybase][ODBC Driver][Adaptive Server IQ]Column not found: Column '@PictureChart' not found
에러가 나네요... @PictureChart 에 임의로 값을 주면 insert가 일어나는데요, 파라미터로 add하면 저 에러가 발생합니다.
OdbcConnection conn = new OdbcConnection("DRIVER={Adaptive Server Anywhere 6.0};SERVER=server;UID=DBA;PWD=pwd");
OdbcCommand cmd = new OdbcCommand();
cmd.Parameters.Clear();
cmd.Connection = conn;
cmd.CommandType = CommandType.Text;
cmd.CommandText = "insert into PICTCHART(CNO,SEQ,PictureChart,LastUpdateTime,USERINFO,ISUSE) values ('100', 1, @PictureChart, getdate(), 'test', 1)";
cmd.Parameters.AddWithValue("@PictureChart", bImage);
conn.Open();
cmd.ExecuteNonQuery();
답변 부탁드리겠습니다 ^^ |