|
|
|||||||||
|
|||||||||
|
|||||||||
| |
|||
| |||||||||
![]() |
|
|
«
Previous Thread
|
Next Thread
»
|
Thread Tools | Search this Thread | Display Modes |
|
#1
|
|||
|
|||
|
Hi all...
I'm having a big problem with a variable - I'm working with ASP and SQLServer 7 I created a stored procedure that updates the record of a client in my clients table The error that I'm getting is this: ADODB.Recordset (0x800A0BB9) Os argumentos são de tipo incorrecto, estão fora do intervalo aceitável ou estão em conflito uns com os outros. Translation: The arguments are of an incorrect type, are out of an acceptable range or are in conflict with eachother. Here is my code: numCliente = CLNG(trim(request.form("nCliente"))) SQLstmt = "EXECUTE actualizarCliente @celulaAgend='" & celula & "', " SQLstmt = SQLstmt & "@nomeAgend='" & nome & "', " SQLstmt = SQLstmt & "@moradaAgend='"&morada&"', " SQLstmt = SQLstmt & "@telef1Agend="&telef1 & ", " SQLstmt = SQLstmt & "@telef2Agend="&telef2 & ", " SQLstmt = SQLstmt & "@macAddressAgend='"&macAddress&"', " SQLstmt = SQLstmt & "@observacoesAgend='"&observacoes&"', " SQLstmt = SQLstmt & "@PDAgend='"&PD&"', " SQLstmt = SQLstmt & "@nClienteAgend="&numCliente Response.Write sqlstmt rs.open sqlstmt,conn,1,2 The field type in the db is numeric The stranges thing is that, when I response.out the SQLstmt, and then copy/paste it exactly as it is to the dataBase (thru query analyser), it works exactly as it should. Here is what my SQMstmt looks like when I response.Write it: EXECUTE actualizarCliente @celulaAgend='BG03', @nomeAgend='trhrthreht', @moradaAgend='erhterhrehter', @telef1Agend=123123123, @telef2Agend=123123123, @macAddressAgend='teste', @observacoesAgend='teste teste teste', @PDAgend='3A2', @nClienteAgend=1111111116 Can you please tell me what I'm doing wrong? I've tried everything I know of and so far nothing worked... Thanks in advanced Ophelia |
|
#2
|
|||
|
|||
|
check your database connection info to make sure it is also conn.
I got the same error message the other day when my asp file used the variable "dbconn", but my database connection file called the variable "dcnDB"! |
|
#3
|
|||
|
|||
|
You were absolutely right.... It was a misspel error in my connection string
Thanks ![]() |
![]() |
| Viewing: Dev Articles Community Forums > Programming > ASP Development > Problem with passing a variable to a SQLServer SP |
| Thread Tools | Search this Thread |
| Display Modes | Rate This Thread |
|
|
|
|